๐ ๏ธ Tools Demo Agent
The Tools Demo Agent showcases comprehensive tool integration capabilities in SuperOptiX. This demo focuses specifically on how to configure and use tools across multiple categories for enhanced agent functionality.
๐ฏ What This Demo Shows
This demo demonstrates:
- ๐ ๏ธ Tool Integration: How to configure tools in SuperOptiX agents
- ๐ฆ Multi-Category Tools: Access to tools across 20+ categories
- โก Tool Execution: How agents use tools to perform tasks
- โ๏ธ Playbook Configuration: How to set up tools in agent playbooks
๐ Setup Tools Demo
1. Install Ollama Model
2. Start Ollama Server
3. Pull and Run the Demo
Bash
# Pull the Tools demo agent
super agent pull tools_demo
# Compile the agent
super agent compile tools_demo
# Run the agent
super agent run tools_demo --goal "What tools are available and how do they work?"
๐ง Tools Configuration in Playbook
The Tools demo showcases how to configure tools in the agent playbook:
Language Model Configuration
YAML
language_model:
location: local
provider: ollama
model: llama3.2:8b
api_base: http://localhost:11434
temperature: 0.7
max_tokens: 2048
Tools Configuration
YAML
tools:
enabled: true
categories:
- development
- core
- utilities
- education
- finance
- health
- marketing
- research
specific_tools:
- calculator
- file_reader
- text_analyzer
- web_search
- date_time
- json_processor
- code_formatter
- image_analyzer
- weather_checker
- currency_converter
Key Tools Configuration Points:
- โ
enabled: true
: Enables tool functionality - ๐
categories
: Tool categories to include - ๐ง
specific_tools
: Individual tools to enable - ๐ท๏ธ Tool Categories: development, core, utilities, education, finance, health, marketing, research
๐ ๏ธ Your AI's Swiss Army Knife
SuperOptiX provides access to a comprehensive toolkit that transforms your AI agent into a multi-talented assistant. From basic utilities to specialized industry tools:
๐ง Core Capabilities
- ๐งฎ Calculator: Complex mathematical operations and financial calculations
- ๐ File Reader: Read, analyze, and process any text-based files
- ๐ Text Analyzer: Sentiment analysis, entity extraction, and text processing
- ๐ Web Search: Real-time information retrieval from the internet
- ๐ Date & Time: Calendar operations, scheduling, and time calculations
๐ฏ Specialized Domains
- ๐ผ Finance: Investment analysis, market data, and financial planning
- ๐ฅ Healthcare: Medical information, health metrics, and wellness tools
- ๐ Education: Learning assistance, content creation, and educational resources
- ๐ Marketing: Campaign analysis, SEO tools, and social media management
- ๐ฌ Research: Data analysis, research assistance, and academic tools
๐ง Customizing Tools Configuration
Enable Specific Categories
Edit agents/tools_demo/playbook/tools_demo_playbook.yaml
:
Enable Specific Tools
Disable Tools
๐จ Troubleshooting Tools
Common Issues
-
Ollama Server Not Running
-
Tools Not Working
-
Tool Execution Errors
Getting Help
Bash
# Check agent status
super agent inspect tools_demo
# View agent logs
super agent logs tools_demo
# Get tools help
super agent --help
๐ Related Documentation
- Tool Development - Building custom tools
- Tool Categories - Available tool categories
- Agent Development - Building custom agents
๐ Next Steps
- Try Other Framework Features: Explore Memory or Observability demos