A Streamlit application demonstrating the capabilities of an AI research agent using CrewAI. The agent can conduct in-depth research on various topics using multiple sources and providing detailed analyses.
- 🔍 Intelligent multi-source search
- 📊 Automatic source analysis and filtering
- 🤖 AI-powered information synthesis
- 📈 Dynamic research source expansion
- Clone the repository:
git clone https://github.com/bobgraham77/CrewAI_Agents.git
cd CrewAI_Agents
- Install dependencies:
pip install -r requirements.txt
- Configuration:
- Create a
.env
file in the project root - Add your API keys:
GOOGLE_API_KEY=your_google_api_key
GOOGLE_CSE_ID=your_google_cse_id
To run the application locally:
streamlit run research_demo.py
The application can be deployed on Streamlit Share:
- Fork this repository
- Visit https://share.streamlit.io/
- Deploy using your forked repository
- Add the required environment variables in the Streamlit Share settings
CrewAI-Studio/
├── app/
│ ├── __init__.py
│ ├── my_tools.py
│ └── my_agent.py
├── research_demo.py
├── requirements.txt
├── README.md
└── .gitignore
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.