機能拡張の開発ガイドライン
OpenResearcherのオープンソースの性質に基づき、二次開発は以下のように行うことができる:
- 環境準備: Node.js18+とnpmがインストールされていることを確認し、ReactとNode.jsの基本に精通していること。
- コード構造主な修正はapp/open-researcherディレクトリにあり、インターフェース関連のコードはReactコンポーネントのセクションにある。
- インターフェース開発フロントエンドのコールロジックに同期した更新を必要とする、新しい検索APIインターフェースを追加できる。
- モデル・エクステンション他のAIモデルとの統合をサポートするには、新しいモデルクラスに標準的な推論インターフェースを実装する必要がある。
開発プロセスとしては、1.GitHubから最新のコードをクローンする、2.開発ブランチに変更を加える、3.npmtestを使ってテストを実行する、4.PullRequestを提出する、が提案されている。このプロジェクトはMITオープンソースプロトコルを採用しており、自由な改変と再配布が認められている。
この答えは記事から得たものである。オープンリサーチャー:ウェブコンテンツをリアルタイムで分析するAIリサーチアシスタント》































