A complete multi-agent system built from scratch with Python, demonstrating the power of specialized agents working together.
- Stores and retrieves contextual information
- Shared memory across all agents
- Key-value storage with history tracking
- Real-time weather data via OpenWeatherMap API
- Automatic caching to reduce API calls
- Historical temperature comparison
- Beautiful formatted output
- Semantic search using TF-IDF and cosine similarity
- PDF document processing with PyPDF2
- Context-aware responses
- Automatic PDF generation from text
- All agents share a common memory
- Seamless communication between agents
- Interactive terminal interface
- Comprehensive test suite
# Clone the repository
git clone https://github.com/your-username/ai-agents-project.git
cd ai-agents-project
# Install dependencies
pip install -r requirements.txt
# Create the FAQ PDF
python create_manual_pdf.py
# Run tests
python test_agents.py
# Interactive mode
python interactive.py