AI研究助手

一款基于Google Gemini AI的快速轻量级研究工具,提供结构化研究报告生成、实时新闻获取、内容摘要及交互式问答功能。

  • by AnujGoyal239
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 anujgoyaleng/Multi-Agent-AI-Research-Assistant-Summarizer-With-MCP

使用说明

🤖 人工智能研究助理

一种快速、轻便的研究工具,由 谷歌双子座AI,用 溪流。它生成结构化的研究报告,获取实时新闻,总结内容,并提供交互式问答界面——所有这些都在一个干净、现代的用户界面中。


🚀 特性

  • 人工智能生成的研究报告 结构化的见解,包括介绍、关键发现、最新更新、分析和结论。

  • 实时新闻获取 提取并总结最新的相关头条新闻。

  • 智能摘要 从生成的报告中得出清晰简洁的200-300字摘要。

  • 互动问答聊天 带有聊天历史记录的上下文感知答案。

  • 安全的API密钥处理 API密钥仅存储在 本地存储 --从未发送到任何服务器。

  • 现代简约UI 响应式设计,暗模式,流畅交互。

  • Markdown导出 自动将生成的报告保存在 /reports 带有时间戳。


📦 安装

需求

  • python 3.8+
  • Google Gemini API密钥

设置

git clone https://github.com/yourusername/ai-research-assistant.git
cd ai-research-assistant
pip install -r requirements.txt
streamlit run app.py

🔑 API密钥设置

您可以通过两种方式添加Google Gemini API密钥:

1.应用内(推荐)

  • 启动应用程序
  • 在欢迎屏幕上输入您的API键
  • 密钥仅安全地存储在浏览器中

2.环境变量

创建 .env:

api_key=YOUR_GEMINI_API_KEY

📁 项目结构

ai-research-assistant/
├── app.py
├── api_key_manager.py
├── llm.py
├── feedback.py
├── requirements.txt
├── reports/
└── screenshot_demo/

🌐 部署

流光云

码头工人

docker build -t ai-research-assistant .
docker run -p 8501:8501 ai-research-assistant

🛠 故障排除

  • 确保Python 3.8+
  • 检查已安装的所有依赖项
  • 验证API密钥(必须以开头 AIza)
  • 如果密钥未加载,则清除浏览器本地存储

🤝 贡献

欢迎拉取请求! 请为功能请求或错误报告打开问题。

✅ 以公司/企业的口吻重写它 告诉我!