INSIGHT简介
INSIGHT是一个自主AI系统,专门用于进行医学研究。它由一个"老板"代理和多个"工人"代理组成,能够自动执行研究任务并生成洞见。
核心功能
- 自动化医学文献研究
- 调用PubMed和MyGene API获取数据
- 使用LlamaIndex存储和检索研究结果
- 可重新加载和继续之前的研究进程
- 支持导入和分析人类可读的数据文件
技术架构
INSIGHT的架构如下:
主要包括:
- 老板代理:负责创建和管理任务列表
- 工人代理:执行具体研究任务
- LlamaIndex:存储研究结果和提供上下文
- PubMed & MyGene API:获取医学数据
- Python执行器:运行代码和调用API
快速开始
- 注册OpenAI账号
- 设置OPENAI_API_KEY环境变量
- 安装依赖:
pip install -r requirements.txt
- 运行程序:
python main.py
输出说明
INSIGHT会在out
目录下保存每个任务的结果,并生成一个总结性的key_findings.md
文件。
相关资源
贡献与支持
如果您对INSIGHT感兴趣,欢迎贡献代码或提出建议。您可以通过以下方式联系作者:
- Email: oneil512@umn.edu
- GitHub Issues
INSIGHT是一个强大而灵活的医学研究AI助手,为研究人员提供了自动化的文献分析和洞见生成工具。无论您是医学研究人员还是AI爱好者,都可以尝试使用INSIGHT来提升研究效率。