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、ホストされたWebインターフェース、またはChatGPT/OpenAI Playgroundで、提供されたシステムプロンプトをコピーして直接実行できます。
主な機能
- ガイド付きバイオミミクリー・ワークフロー – 6段階のバイオミミクリー・デザインプロセスを強制し、ユーザーの定期的な確認を促します。
- 科学文献の引用 – プロンプトは、生物学的情報を提供する際に査読済みの参考文献を提示するようにモデルに指示します。
- マルチモーダル出力 – 生物学的およびデザイン戦略のスケッチ、キーワードのリスト、抽象化されたデザインコンセプトの作成を促します。
- 展開の柔軟性 – Discordボット、Webアプリ(https://nasa-petal.github.io/bidara-deep-chat/ でホスト)、または任意のOpenAIインターフェース向けの再利用可能なシステムプロンプトとして利用可能。
導入方法
- Discord – リポジトリをクローンし、
.envファイルにOPENAI_API_KEY、DISCORD_TOKEN、およびオプションのSEMANTIC_SCHOLAR_API_KEYを設定。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から直接取得しており、追加の機能は推測されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト