PKU-YuanGroup/OpenAI4S
Open-source AI agent for scientific research. Analyze data in Python/R with Claude, GPT, Gemini, and more.
解決する問題
OpenAI4S は、複雑な研究ワークフロー、データ分析、シミュレーションを自動化するために設計されたハイブリッド科学研究エージェントです。高レベルのタスクオーケストレーションと深く永続的な計算作業の両方を処理でき、高価なフロンティアモデルのサブスクリプションを必要としない、信頼性が高く費用対効果の高い研究アシスタントのニーズに対応します。
仕組み
このシステムは、ワークフロー、権限、メタデータを管理するための JSON ベースのコントロールプレーンと、科学コードを実行するための永続的な Python/R カーネルプレーンの 2 つの異なる層で動作します。これらの関心事を分離することで、エージェントは意思決定に構造化ツール呼び出しを使用し、データ処理やシミュレーションなどの重い計算タスクを永続カーネル内に保持します。「コードをアクションとして」というパラダイムをサポートしており、ユーザーは複雑なロジックを処理する完全なコードセルを実行でき、エージェントはプロセス全体を通じて状態を維持し、アーティファクトを記録します。
対象ユーザー
データ集約型タスク、タンパク質工学ワークフロー、文献分析を自動化する必要がある科学者、研究者、開発者向けに構築されています。データ、環境の来歴、実行セキュリティを厳密に制御しながら、高度な AI 駆動型研究をローカルで実行したい人に特に役立ちます。
ハイライト
- ハイブリッドアクションエンジン:科学的計算のために、決定論的な JSON ツールオーケストレーションと永続的な Python/R カーネルを組み合わせます。
- 台帳ファーストランタイム:すべてのアクション、使用状況、完了データの追加専用レコードを維持し、研究の再現性と再構築可能性を保証します。
- サイエンティフィックワークベンチ:ライブストリーミング、バージョン管理されたアーティファクト、デフォルトで読み取り専用のノートブックを備えた Web ベースのインターフェースで、研究セッションを管理します。
- 広範なスキルライブラリ:研究ワークフロー、プラットフォーム運用、バイオインフォマティクスなどの専門科学分野をカバーする 600 以上のバンドルされた「スキル」(コードレシピ)が含まれています。
- 強化された実行:OS レベルのサンドボックス(bubblewrap または Seatbelt 経由)をサポートし、ローカルコード実行の安全性と分離を保証します。
- マルチプロバイダーサポート:統一インターフェースを介して、さまざまな LLM プロバイダー(OpenAI、Anthropic、Gemini、Ark 互換モデル(Doubao など))と互換性があります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト