This directory contains example scripts that demonstrate how to use NodeTool Core for various use cases.
Before running these examples, you'll need to:
-
Install NodeTool Core
pip install nodetool-core
-
Set up necessary API keys
nodetool settings edit
- Creates Wikipedia-style documentation through web research
- Structures content into well-organized markdown files
- Uses web search and browsing capabilities
- Processes and indexes documents using ChromaDB
- Enables semantic search across indexed content
- Performs research using stored documents
- Analyzes HackerNews content and discussions
- Gathers insights from tech community discussions
- Collects trending topics and viral content
- Analyzes social media patterns
- Tracks trending content and hashtags
- Analyzes platform-specific trends
- Gathers information from Reddit discussions
- Analyzes community trends and opinions
- Researches current job market trends
- Analyzes hiring patterns and industry demands
- Demonstrates advanced Google search capabilities
- Collects and organizes search results
- Demonstrates email retrieval and processing
- Shows email content analysis capabilities
- Integrates OpenAI's capabilities with web search
- Shows combined AI and search functionality
To run any of these examples:
- Ensure you have NodeTool installed and configured
- Set up the required API keys for the chosen providers
- Run the script using Python:
python examples/wikipedia_agent_example.py
Each example will:
- Create a workspace directory for storing outputs
- Connect to the specified AI provider
- Execute the tasks and display progress
- Save results to the workspace directory
- Agent: An AI assistant configured with specific tools and capabilities
- Tools: Components that enable agents to interact with external systems
- Tasks & Subtasks: Units of work defining what an agent needs to accomplish
After exploring these examples, you can:
- Create custom agents for your specific use cases
- Develop new tools to expand agent capabilities
- Build more complex multi-agent systems
- Integrate these capabilities into your applications
For more information, refer to the main NodeTool documentation.