The Multi-Agent AI Researcher is a Streamlit application that leverages GroqChat and HackerNews tools to provide in-depth research and analysis of HackerNews stories and user profiles. Designed for researchers, analysts, and enthusiasts, this app offers a collaborative AI-driven team that generates insights, trends, and content based on HackerNews data.
- Multi-Agent Collaboration: Includes specialized AI assistants for story and user analysis.
- GroqChat Integration: Powered by the deepseek-r1-distill-llama-70b model for detailed, insightful responses.
- HackerNews Tools: Analyzes HackerNews stories, profiles, and trends.
- Customizable System Prompt: Ensures responses are detailed, insightful, and actionable.
- Streamlit Interface: Simple, user-friendly design for seamless interaction.
Ensure Python 3.8 or higher is installed.
-
Clone the repository:
git clone https://github.com/your-username/multi-agent-researcher.git cd multi-agent-researcher -
Install dependencies:
pip install phi streamlit
-
Set up your Groq API key:
- Enter the key in the app's input field after launching.
-
Run the Application:
streamlit run app.py
-
Interface:
- Enter your Groq API Key.
- Input your research query related to HackerNews stories or users.
- Click Generate Insights to receive a detailed response.
- HackerNews Story Researcher:
- Analyzes top stories on HackerNews.
- Provides trends, context, and significance of stories.
- HackerNews User Researcher:
- Examines user profiles, contributions, and influence within the community.
- HackerNews Insights Team:
- A collaborative assistant leveraging GroqChat for combined story and user analysis.
The system prompt ensures:
- Responses are context-rich and data-supported.
- Insights are framed in the broader context of technology and society.
- Suggestions for further exploration are provided.
- Query: "What are the emerging trends in AI from HackerNews stories?"
- Response:
- Analysis of top stories tagged with AI.
- Insights into the frequency and themes of AI-related discussions.
- Broader implications for the tech industry.
- Homepage: Input fields for API key and research query.
- Insights: Detailed responses displayed in markdown.
- Add visualization tools to display trends (charts, graphs).
- Expand tool capabilities to include other data sources like Reddit or Medium.
- Enable multi-query sessions with saved history.
This project is licensed under the MIT License.
For queries or contributions, feel free to reach out:
- Author: Stanley Ekene Uzum
- Email: [email protected]
- GitHub: uzumstanley