Companion-Inc/feynman
The open source AI research agent.
Feynman – オープンソースAIリサーチアシスタント(CLIおよびワークベンチ)
概要 – 自然言語で研究に関する質問を投げかけ、AIが生成したソースに基づいた回答を得ることができるコマンドラインツール(およびオプションのローカルWebワークベンチ)です。論文、ウェブ、コードリポジトリ、膨大な生物医学・科学データベースを検索し、ブリーフ、文献レビュー、ランキング、監査、再現計画、さらにはすぐに実行可能な機械学習トレーニングレシピを合成します。
入手方法 – 1行のインストールコマンドで、Node.jsランタイムを含む自己完結型のネイティブバンドルをダウンロードできます。npmパッケージ (npm i -g @advaitpaliwal/feynman) をインストールすることも可能です。別のインストーラー (install-skills) を使用すると、ターミナルUI全体をインストールすることなく、他のエージェント(Codex、Claude、OpenCodeなど)に「スキルライブラリ」のみを追加できます。
主要コマンド
| コマンド | 機能 |
|---|---|
feynman "<question>" |
引用付きのクイックリサーチブリーフ |
feynman rank <topic> |
関連性、再現性、出所などに基づいて論文をスコアリング |
feynman paper <id> |
DOI/arXiv/PMIDを解決し、可能な場合は全文を取得 |
feynman lit <topic> |
コンセンサス、不一致、未解決の問いを含む完全な文献レビュー |
feynman deepresearch <topic> |
並列の「リサーチャー」エージェントを実行し、結果を統合するマルチエージェント調査 |
feynman audit <paper-id> |
公開コードベースに対して論文の主張をチェック |
feynman replicate "<paper>" |
再現性実験を計画(環境を選択した後にのみ実行) |
feynman recipe "<task>" |
論文やデータセットから、ランク付けされた実装可能な機械学習トレーニングレシピを検索 |
feynman serve |
プロジェクトナビゲーション、チャット、ノートブック、アーティファクトプレビュー、計算オーケストレーション、出所追跡などを備えたローカル「サイエンスワークベンチ」UIを起動 |
組み込みエージェント – ワークフローの分解が必要な場合に自動的に呼び出される4つの専門サブエージェント:
- Researcher – 論文、ウェブ、リポジトリ、多数の生物医学データベースから証拠を収集。
- Reviewer – 収集された資料を批判的に評価し、問題の深刻度を採点。
- Writer – メモを構造化されたドラフトテキストに変換。
- Verifier – 引用をチェックし、リンク切れを解決し、ソースを検証。
データソースとツール – ランタイムは以下と通信します:
- AlphaXiv(論文検索、Q&A、コード読み取り用)
- ライフサイエンスAPIの膨大なスイート(PubMed、Europe PMC、ChEMBL、UniProt、GWAS Catalogなど、バイオインフォマティクス検索用)
- Hugging Face Hub(データセットおよびモデルのメタデータ用)
- 汎用ウェブ検索プロバイダー(プロキシサポート付き)およびGitHub issue/PR取得ツール
- ローカルLLMエンドポイント (LM Studio, Ollama, LiteLLM, vLLM) またはホスト型プロバイダー (OpenRouter, GitHub Copilotなど、
feynman model login経由)
アーキテクチャの概要
- Pi – パッケージ、拡張機能、「スキル」を管理する基盤となるエージェントランタイム。
- Skills – 再利用可能なプロンプトとツールのバンドル(例:論文検索用の
alphaツール、生物医学検索用のBio Tools)。スキルは~/.codex/skills/feynman(またはリポジトリローカルの同等場所)に保存され、他のエージェントによって読み込み可能。 - Workbench – すべてのセッション、アーティファクト、出所を
~/.feynman/...に保存し、オプションでクラウドバケットに同期するローカルElectronスタイルのUI。可観測性 (PostHog, OpenTelemetry) を含み、重い計算のためにDocker/Modal/RunPodをサポート。
典型的なワークフロー
- CLIをインストール (
curl … | bash)。 feynman "what do we know about scaling laws"を実行 → 引用付きのブリーフが表示される。feynman rank … --expand-citations 2で詳細化し、引用グラフを構築。feynman deepresearch …を使用して、より深いマルチエージェント調査を行う。- ワークベンチ (
feynman serve) を開き、アーティファクトの探索、ノートブックの編集、またはDockerベースの再現実行を開始。
対象ユーザー – ターミナルを離れることなく(またはオプションのUIを使用して)、文献発見、再現性チェック、機械学習実験の迅速なプロトタイピングのために、プログラム可能でソースに基づいたアシスタントを求める研究者、データサイエンティスト、MLエンジニア。
ライセンス – MIT (LICENSE を参照)。
詳細情報 – ドキュメントは https://feynman.is/docs 、パッケージスタックのリファレンス、およびREADMEにリンクされているリリースノートを参照。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト