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 接口的可重用系統提示使用。
快速入門
- Discord – 克隆倉儲,將
OPENAI_API_KEY、DISCORD_TOKEN和可選的SEMANTIC_SCHOLAR_API_KEY加入.env檔案,安裝 Python 依賴項,執行python3 bot.py。 - Web 版本 – 倉儲
nasa-petal/bidara-deep-chat包含前端;請依照其 README 進行部署。 - 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;未推斷任何額外功能。
相關
- 專案
- 專案
- 專案
- 專案