Biomni 配置速通指南:3 步搭好环境并跑通生物医学 AI Agent 的首次对话

发布时间:2026/8/25 0:41:09
Biomni 配置速通指南:3 步搭好环境并跑通生物医学 AI Agent 的首次对话 Biomni 配置速通指南3 步搭好环境并跑通生物医学 AI Agent 的首次对话【免费下载链接】BiomniBiomni: a general-purpose biomedical AI agent项目地址: https://gitcode.com/GitHub_Trending/bi/Biomni想让大模型帮你查一个基因的临床数据、写一段分析流程、再给出一份可执行的实验设计Biomni 配置的关键就三件事搭环境、接 API 密钥、启动 A1 智能体。做完这三步几分钟内就能完成第一次对话配置过程中最容易踩的坑也在文末列了。 先说清配完你能拿到什么配好之后你手里是一个 A1 智能体。它按 ReAct推理-行动循环即想一步、做一步、看结果再想下一步的方式工作把你的自然语言问题拆成步骤自己写代码、执行、核对结果最后给出结论。它背后接了三类资源30 多个数据库索引UniProt、ClinVar、GEO 等一次查询可以跨库数百份机构 SOP 协议如 biomni/tool/protocols/ 里的 Addgene、Thermo Fisher 标准流程问到湿实验技术时自动检索领域最佳实践知识库如 biomni/know_how/ 里的单细胞注释指南按问题相关性自动调取 三种环境规格挑一个装先克隆仓库git clone https://gitcode.com/GitHub_Trending/bi/Biomni cd Biomnibiomni_env/目录里给了三种规格见 biomni_env/ 下的说明按你的磁盘和时间预算选# 完整版 E1含 R 包和命令行工具耗时 10 小时以上需 30GB 磁盘Ubuntu 22.04 实测 cd biomni_env bash setup.sh conda activate biomni_e1 # 精简版不含 R 与 CLI 工具约 13GB 磁盘跑对话足够 conda env create -f biomni_env/fixed_env.yml环境就绪后安装核心包pip install biomni --upgrade # 官方发布版 # 或者安装克隆下来的最新源码版本 pip install -e .完整版适合要在本地跑分析工具的人如果只让模型查库、写方案精简版更快。 API 密钥的三种配法.env 最省事Biomni 支持多家模型服务商默认走 Anthropic。最简单是把项目根目录的.env.example复制成.env再填值cp .env.example .envANTHROPIC_API_KEYsk-ant-xxxx # 必填 # OPENAI_API_KEYsk-xxxx # 用 OpenAI 模型才需要 # BIOMNI_DATA_PATH/data/biomni # 数据位置默认 ./data # BIOMNI_TIMEOUT_SECONDS600 # 单次代码执行超时秒也可以写进~/.bashrcexport ANTHROPIC_API_KEY...然后source一下。第三种是在代码里改全局默认值from biomni.config import default_config default_config.llm claude-sonnet-4-5 default_config.timeout_seconds 1200一个容易忽略的点直接给A1()传llm参数只改变智能体推理用的模型数据库查询仍走default_config。想全局一致改default_config更稳。 首次对话两行代码创建 A1 智能体创建智能体然后把问题直接丢给它from biomni.agent import A1 agent A1(path./data, llmclaude-sonnet-4-20250514) agent.go(Plan a CRISPR screen to identify genes that regulate T cell exhaustion)首次创建会自动下载约 11GB 的数据湖各数据库的预处理数据耐心等它跑完。只想快速调试的话传一个空列表跳过下载agent A1(path./data, expected_data_lake_files[])对话结束后把完整推理轨迹存成 PDF 留档agent.save_conversation_history(crispr_screen.pdf) 配完之后的四个可点亮功能Web 界面先pip install gradio5.0,6.0再运行agent.launch_gradio_demo(shareTrue)会在本地 7860 端口出页面并生成一个临时公开链接。MCP 外部工具Model Context Protocol一种让智能体调用外部工具的通用接口指向一个 yaml 配置即可接入示例在 tutorials/examples/add_mcp_server/agent.add_mcp(config_path./mcp_config.yaml) agent.go(Find FDA active ingredient information for ibuprofen)内置基准测试Biomni-Eval1 含 433 道题、10 类任务想验证环境是否装对了跑一行即可from biomni.eval import BiomniEval1 BiomniEval1().evaluate(gwas_causal_gene_opentargets, 0, BRCA1)工具清单从分子生物学到药理学的 20 多个工具模块都在 biomni/tool/ 目录按文件名就能看懂各管什么。⚙️ 进阶本地模型与商用模式本地起了一个 OpenAI 兼容接口的模型服务比如用 vLLM 或 SGLang 托管直接把智能体指过去default_config.source Custom default_config.base_url http://localhost:8000/v1 default_config.api_key local_key agent A1(llmlocal-llama-70b)要商用部署的话打开商用模式可自动过滤掉仅限非商用的数据集agent A1(commercial_modeTrue) 卡住了查这里5 个高频坑依赖冲突环境里有个别包因冲突没装进来清单在 docs/known_conflicts.md按列表手动补装。数据湖下载失败稍后重试或先用expected_data_lake_files[]跳过等要用到对应数据时再补。Gradio 起不来界面不兼容 6.x锁定版本pip install gradio5.0,6.0。Azure 模型不识别给A1传模型名时要加azure-前缀。安全智能体以完全系统权限执行 LLM 生成的代码生产用途请放进容器或沙箱里跑。配完环境后打开仓库里的 tutorials/biomni_101.ipynb运行第一个单元格按提示确认密钥无误你的第一次对话几分钟内就能跑通。【免费下载链接】BiomniBiomni: a general-purpose biomedical AI agent项目地址: https://gitcode.com/GitHub_Trending/bi/Biomni创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻