
什么是 Biosecurity Agent?
Biosecurity Agent 是一个本地 AI 智能体,可构建以目标为中心的实时生物安全世界。你只需描述想要保护的对象,该智能体便会调查相关信息,关联不同地点与时间的证据,跟踪变化,并支持防御性模拟。
目标可以是个人、动物、植物、产品、地点、组织,或由这些对象组成的关联群体。你可以使用文件、私有背景信息、公开 URL 和自定义来源来丰富目标模型,使收集到的证据符合你的实际情况。
该项目以终端为主要界面。终端会显示用于发现、检索、声明提取、综合分析、实时监测、模拟和保护的处理通道。底层证据始终可供检查,而不会隐藏在单一的生成式回答之后。
主要功能
- 自然语言目标定义:使用日常语言描述一个目标或多个关联目标。
- 广泛的来源覆盖:该智能体可以调查官方和科学来源、新闻、开放网络、公开 OSINT、传感器、监控数据、关联数据及自定义来源。
- 实时世界综合:将实体、关系、证据、地点和时间线关联起来,形成以目标为中心的世界。
- 后台监测:监测器会随着相关情况的变化持续更新世界。
- 证据支持的模拟:该智能体可以模拟未来路径,并推荐与可检查证据相关联的防御措施。
- 清晰的声明边界:观察到的、推断出的和模拟生成的声明会保持明确区分。
- 本地持久化:运行时重启后,目标、监测器、关系、处理事件和生成的世界都会恢复。
- 可选的可视化工具:只读查看器可展示地图、关系、证据和模拟结果。
- 提供商兼容性:该项目通过 OpenAI 兼容适配器支持智能体和模型提供商,并提供原生 Codex 与 Claude 适配器。
安装智能体
安装候选发布版本
README 提供了名为 forsy-biosecurity-agent-0.1.2.tgz 的候选发布软件包。在包含该归档文件的目录中,使用 npm 进行安装:
npm install ./forsy-biosecurity-agent-0.1.2.tgz安装后,使用以下命令启动终端应用程序:
npx biosecurity-agent运行已发布的 npm 软件包
软件包发布到 npm 后,文档提供的快速启动命令为:
npx @forsy/biosecurity-agent使用上述归档文件时,请采用候选发布版本的安装流程。当软件包可通过 npm 获取时,请使用带作用域的 npx 命令。
配置 AI 智能体
启动时,请配置你想使用的 AI 智能体和模型提供商。Biosecurity Agent 支持 OpenAI 兼容提供商,并内置 Codex 和 Claude 的原生适配器。
README 未规定特定提供商的统一配置流程,因此请按照所安装版本显示的提示操作。妥善保护提供商密钥,并且仅授予预期工作流所需的权限。
定义要保护的对象
首先使用日常语言描述一个目标。该界面采用对话式交互,因此你可以先进行宽泛描述,再随着智能体获取更多信息逐步优化目标。
例如,目标描述可以将一个家庭、一只动物和一段旅程关联起来:
保护一个伦敦家庭、他们的动物 Milo,以及他们从 Heathrow 前往 Singapore 的旅程。此示例沿用了项目终端摘录中展示的关联目标场景。你也可以从单个人物、植物、产品、地点或组织开始。
添加相关背景信息
通过提供项目支持的以下背景信息来提高相关性:
- 包含目标特定详细信息的文件
- 私有背景信息
- 公开 URL
- 自定义信息来源
- 多个目标之间的关系
仅提供防御任务所必需的信息。由于运行时会在本地保留其世界,因此可以跨多个会话逐步优化目标模型,而无须每次重新构建。
在终端中跟踪调查过程
定义目标后,智能体会自动开始调查和跟踪。终端会显示当前活跃的处理通道,让你了解来源收集如何逐步形成综合世界。
持久化运行可能会报告类似以下内容的活动:
目标建模 ✓ 3 个目标
官方与科学来源 ✓ 5 个来源
新闻与开放网络 ✓ 4 个来源
社交与社区 ✓ 3 个来源
传感器与监控 ✓ 4 个来源
自定义来源 ✓ 2 个来源
世界综合 ✓ 18 个实体 · 18 个关系
实时监测 ● 3 个监测器
模拟 · +14 天
伦敦家庭 · Milo · Heathrow → Singapore
3 条未来路径 · 1 项保护措施 · 3 个证据链接利用这些通道了解信息来自何处,以及它们如何构成当前世界。终端始终是管理目标、来源、证据、模拟、保护建议、监测器和可选警报的控制中心。
检查证据和声明
不要认为生成世界中的每一项内容都具有同等确定性。Biosecurity Agent 会有意区分以下三类声明:
- 观察声明:被表示为由收集到的证据直接支持的信息。
- 推断声明:根据现有状态和关系得出的结论。
- 模拟声明:在前向模拟期间生成的未来可能发展。
在根据结果采取行动之前,请检查证据链接。这种区分有助于防止将预测路径误认为已经观察到的事件。
运行防御性模拟
智能体构建当前实时状态后,可使用其模拟功能探索可能的未来路径。项目示例模拟了 +14 天 的时间段,并报告多条未来路径、一项保护建议及相关证据链接。
模拟旨在辅助制定防御性生物安全决策。请检查每项建议背后的证据并比较不同的可能路径,而不要仅依赖汇总结果。
Biosecurity Agent 专为防御性生物安全用途而设计,不用于病原体工程或临床诊断。
打开可选的可视化查看器
终端是主要界面,但该项目还提供可选的只读可视化工具。在终端中输入:
view查看器可以展示地图、目标关系、证据和模拟结果。由于它是只读工具,请继续通过终端管理目标、来源、模拟和保护工作流。
停止并恢复会话
你可以根据需要退出运行时。下次启动时,本地运行时会恢复相同的目标、监测器、世界状态、目标关系和处理事件。
这种持久化能力适用于长期监测。你无须每次都创建新的调查,而可以恢复现有世界,并随着目标或外部条件的变化对其进行优化。
高级技巧
从小处着手,再关联目标
初次了解工作流时,先从一个描述清晰的目标开始。验证证据和来源后,再添加关联的人物、动物、地点、产品或组织。这样可以在世界变得更加复杂之前,更轻松地检查各种关系。
通过对话优化目标
将目标建模视为持续进行的过程。随着旅行计划、地点、组织或其他相关情况发生变化,及时更新描述和关系。持久化的本地世界可让这些优化跨会话不断积累。
平衡公开与私有背景信息
公开来源可以呈现更广泛的情况,而文件和私有背景信息则可以确定这些证据是否与特定目标相关。请有选择地添加敏感背景信息,并确保任务始终聚焦于保护。
审核每个处理通道
利用终端逐通道报告功能,检查世界中是否包含适当的官方、科学、开放网络、社区、传感器、监控和自定义信息。只要某个关系或建议会对决策产生实质影响,就应检查相应的证据链接。
将预测与事实分开
密切关注声明属于观察、推断还是模拟。合理的未来路径并不能证明某个事件必然发生,推断出的关系也不等同于直接观察到的关系。
使用查看器进行探索
当地图或关系结构更适合通过空间方式理解时,可打开可视化查看器。由于查看器被有意设计为只读工具,因此控制和配置操作仍需返回终端完成。
隐私与安全
Biosecurity Agent 在本地运行。根据 README,默认情况下,目标、文件和密钥不会上传到 Forsy。外部内容会被视为不可信内容,所有操作均需要明确授权。
这些保障措施并不能取代谨慎操作。请审查所请求的权限,保护模型提供商凭据,检查外部证据,并避免将该项目作为专业临床建议的替代品。
数据集与许可证
相关数据集可通过 Hugging Face 上的 BiosecurityAgent01 获取。
该项目采用 Apache-2.0 许可证发布。完整条款请参阅代码仓库中的 LICENSE 文件。
总结
Biosecurity Agent 可将对话式目标描述转化为持久化、与证据关联的生物安全世界。安装候选发布版本或已发布的 npm 软件包,定义要保护的对象,检查各个处理通道,并使用监测器和模拟功能持续跟踪变化。为确保负责任地使用,请明确区分观察事实、推断结果和模拟结果,并仅将该系统用于防御性工作流。
