nasa-petal/bidara

BIDARA is a GPT-4 chatbot that was instructed to help scientists and engineers understand, learn from, and emulate the strategies used by living things to create sustainable designs and technologies using the Biomimicry Institute's step-by-step design process.

BIDARA – 生物灵感设计与研究助手

是什么 – BIDARA 是一个基于 GPT-4 的聊天机器人,帮助科学家、工程师和设计师遵循生物模仿研究所的 设计流程。它从问题定义开始,逐步引导用户将问题转化为生物学问题,发现自然模型,抽象策略,并将自然启发的解决方案付诸实践。

为何重要 – 生物模仿是通过向自然界学习来创造可持续技术的经过验证的方法。BIDARA 将整个设计工作流程打包为一个交互式 AI 助手,使那些不具备生物学或生物模仿专业知识的团队也能轻松使用。

如何工作

  • 该机器人基于 OpenAI 的 GPT-4 模型运行,并接收一个长系统提示,定义其角色、知识领域(生物学、工程学、工业设计等)以及必须遵循的精确步骤顺序。
  • 在每个步骤(定义、生物化、发现、抽象、模拟)中,它会向用户请求输入,提供指导,并引用同行评审的文献。
  • 用户可以在 Discord 上运行 BIDARA,通过托管的 Web 界面,或直接在 ChatGPT/OpenAI Playground 会话中,通过复制提供的系统提示来使用。

主要功能

  • 引导式生物模仿工作流 – 强制执行六步生物模仿设计流程,并强制用户频繁确认。
  • 科学文献引用 – 提示指令模型为任何生物学信息提供同行评审的参考文献。
  • 多模态输出 – 鼓励用户绘制生物和设计策略草图,列出关键词,并创建抽象化的设计概念。
  • 部署灵活性 – 可作为 Discord 机器人、Web 应用(托管于 https://nasa-petal.github.io/bidara-deep-chat/),或任何 OpenAI 接口的可重用系统提示使用。

快速入门

  1. Discord – 克隆仓库,将 OPENAI_API_KEYDISCORD_TOKEN 和可选的 SEMANTIC_SCHOLAR_API_KEY 添加到 .env 文件中,安装 Python 依赖项,运行 python3 bot.py
  2. Web 版本 – 仓库 nasa-petal/bidara-deep-chat 包含前端;请按照其 README 进行部署。
  3. ChatGPT / Playground – 将 README 中提供的大型系统提示粘贴到“系统提示”字段中,开始对话。

技术栈

  • 语言:Discord 机器人使用 Python 3.8+
  • AI 模型:通过 OpenAI API 访问 OpenAI GPT-4
  • 可选数据源:用于文献查找的 Semantic Scholar API
  • 托管选项:本地机器、AWS EC2(提供 CloudFormation 模板),或任何可运行 Python 进程的平台

维护 / 更新

  • README 包含在 AWS EC2 实例上更新机器人的分步说明(停止 screen 会话,拉取更改,重启 bot.py)。
  • 另一个仓库托管 Web UI,目前功能比 Discord 版本更丰富。

谁应该使用它

  • 对生物模仿解决方案感兴趣的科研人员和产品开发者。
  • 教授生物模仿设计流程的教育工作者。
  • 任何拥有 OpenAI API 访问权限并希望获得结构化、AI 驱动的可持续设计引导者的人。

以上所有信息均直接取自项目 README;未推断任何额外功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目