ResearchGPT の概要
ResearchGPT: LLMを活用した研究アシスタント
ResearchGPTは、研究論文との対話を促進するために設計されたオープンソースの研究アシスタントツールです。大規模言語モデル(LLM)を利用して、PDFドキュメントと対話するためのユーザーフレンドリーなインターフェースを提供します。このリポジトリは現在、積極的にメンテナンスされておらず、より高度なバージョンがchat.portal.soで利用可能です。
ResearchGPTとは?
ResearchGPTは、研究論文と対話できるツールです。これは、PDFとの対話を可能にするシンプルなインターフェースを提供するシンプルなFastAPIアプリケーションとして構築されています。オンラインでホストされているPDFへのリンクを入力するか、独自のPDFをアップロードできます。アプリケーションはテキストを抽出し、埋め込みを作成し、OpenAI APIを使用して質問への回答を生成し、出典とページ番号を引用します。
ResearchGPTの仕組み
ResearchGPTは、次の方法で動作します。
- アップロードまたはリンクされたPDFドキュメントからテキストを抽出します。
- 抽出されたテキストから埋め込みを作成します。
- これらの埋め込みをOpenAI APIで使用して、ユーザーの質問への回答を生成します。
- 応答の生成に使用されたテキストのソースとページ番号を返します。
ResearchGPTの使い方
ResearchGPTを使用するには、次の手順に従います。
- リポジトリをクローンします。
git clone https://github.com/mukulpatnaik/researchgpt.git
cd researchgpt
2. **要件をインストールします。**
pip install -r requirements.txt
3. 埋め込みをローカルに保存するために**Redisをインストールして実行します**。 * MacOSの場合:`redis-server` * Windowsの場合:`sudo service redis-server start` 4. **OpenAI APIキー**を環境変数として設定します。 * `.bashrc`または`.zshrc`ファイルに`export OPENAI_API_KEY="your-key"`の行を追加します。 5. **アプリケーションを実行します。**
uvicorn main:app --reload
```
ResearchGPTを選ぶ理由
- 効率的な研究: 研究論文内の回答と洞察をすばやく見つけます。
- ユーザーフレンドリー: PDFと対話するためのクリーンで直感的なインターフェースを提供します。
- オープンソース: ツールをカスタマイズおよび拡張する柔軟性を提供します。
- 無料アクセス: chat.portal.soでこのプロジェクトのより高度なバージョンに無料でアクセスできます。
ResearchGPTは誰のためのものですか?
ResearchGPTは、次の対象者を対象としています。
- 研究者: 研究論文の理解と分析のプロセスを効率化します。
- 学生: 課題やプロジェクトに必要な回答と情報をすばやく見つけます。
- 専門家: 自分の分野の最新の研究を常に把握します。
ResearchGPTへの貢献
プルリクエストを歓迎します。大きな変更については、変更したい内容について議論するために、最初に issue を開いてください。
"ResearchGPT" のベストな代替ツール
PyGPT は、Windows、macOS、Linux 用の無料のオープンソース デスクトップ AI アシスタントです。GPT-5、GPT-4、Google Gemini などのモデルを搭載し、チャット、ビジョン、エージェント、画像生成、音声制御などを提供します。
Elmo Chatは、Lepton AIによるAI Chrome拡張機能で、Webページ、YouTubeビデオ、PDFを要約します。 ユーザーは質問をしたり、キーワードを深く掘り下げたり、すばやく洞察を得ることができます。
BrowseWizは、Webページの要約、データの抽出、コンテンツの生成、タスクの自動化により、生産性を向上させるAI搭載のChrome拡張機能です。OpenAIと統合されており、カスタムプロンプトライブラリを許可します。
Chat PDF AI を使用すると、PDF とのチャット、コンテンツの要約、データの抽出、翻訳が可能になり、最大 5,000 万のコンテキストがサポートされます。 今すぐ PDF エクスペリエンスを向上させましょう!
AI Library を探索し、2150 以上のニューラルネットワークと生成コンテンツ作成のための AI ツールの包括的なカタログをご覧ください。テキストから画像、ビデオ生成などのトップ AI アートモデルを発見し、クリエイティブプロジェクトを強化します。
Firecrawl は、AI アプリケーション向けに設計された领先のウェブクローリング、スクラッピング、検索 API です。ウェブサイトをクリーンで構造化された LLM 対応データに変換し、スケールで AI エージェントをプロキシなしで信頼性の高いウェブ抽出で強化します。
AIPal は、GPT-4 や Claude 3 などの AI モデルを統合した強力な Chrome 拡張機能で、任意のウェブページ上でチャット、執筆、翻訳、要約が可能で、ブラウジングの生産性を向上させます。
FileGPT:GPT搭載のAIを使用して、PDF、TXT、DOC、オーディオ、YouTube、およびWebページとチャットします。カスタム知識ベースから即座に正確な回答を得られます。
AnythingLLMは、ドキュメントとチャットしたり、生産性を向上させたり、最先端のLLMをローカルおよびプライベートで実行したりできるオールインワンAIアプリケーションです。セットアップなしでAIエージェントとカスタムモデルを活用できます。
LlamaIndex:エンタープライズデータに接続された LLM を使用してナレッジアシスタントを構築します。 AIエージェントでドキュメントのワークフローを再定義します。
RecurseChat:ローカルAIと対話できるパーソナルAIアプリ。オフライン対応で、PDFやmarkdownファイルとのチャットも可能です。
HARPA AI は、ChatGPT、Claude、Gemini などを組み合わせてオンライン タスクを自動化し、検索、書き込み、コーディング、要約の時間を節約する AI 搭載の Chrome 拡張機能です。
Cabina.AIは、GPT-4、Claude、LLamaなどへのアクセスを1か所で提供します。 PDFとのチャット、ファイルの分析、オーディオの文字起こし、ビデオと画像の生成を行います。 無料で始めましょう!