A multi-agent system for blockchain research and analysis using Crew AI and Streamlit.
- Three specialized AI agents:
- Blockchain Researcher
- Architecture Analyst
- Technical Validator
- Process multiple input types:
- Text input
- URLs
- PDF documents
- Interactive web interface
- Comprehensive analysis reports
- Clone the repository:
git clone https://github.com/yourusername/blockchain-research-system.git
cd blockchain-research-system
- Install dependencies:
pip install -r requirements.txt
- Set up environment variables:
Create a
.env
file with:
OPENAI_API_KEY=your_api_key_here
RESEARCHER_TEMPERATURE=0.7
ANALYST_TEMPERATURE=0.5
VALIDATOR_TEMPERATURE=0.3
streamlit run src/app.py
python main.py
- Push your code to GitHub
- Visit Streamlit Cloud
- Connect your GitHub repository
- Add your secrets in the Streamlit Cloud dashboard:
- OPENAI_API_KEY
- RESEARCHER_TEMPERATURE
- ANALYST_TEMPERATURE
- VALIDATOR_TEMPERATURE
├── src/
│ ├── agents/ # AI agents implementation
│ ├── config/ # Configuration settings
│ ├── services/ # Business logic
│ ├── templates/ # Prompt templates
│ ├── ui/ # UI components
│ └── utils/ # Utility functions
├── tests/ # Test files
├── .env # Environment variables
├── requirements.txt # Python dependencies
└── README.md # Project documentation
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
MIT License