LLM-News-Research-Tool
これは、簡単な情報検索のために設計されたユーザーフレンドリーなニュースリサーチツールです。ユーザーは記事のURLを入力し、質問をして、株式市場と金融ドメインから関連する洞察を受け取ることができます。
特徴
- URLをロードするか、URLを含むテキストファイルをアップロードして、記事コンテンツを取得します。
- Langchainの非構造的なローダーを介した記事の内容を処理します
- OpenAIの埋め込みを使用して埋め込みベクトルを構築し、強力な類似性検索ライブラリであるFAISSを活用して、関連情報の迅速かつ効果的な取得を可能にします
- クエリを入力し、ソースURLとともに回答を受信することにより、LLM(ChatGPT)と対話します。
プロジェクト構造
- main.py:メインストリームライトアプリケーションスクリプト。
- vectorembeding.pkl:FAISSインデックスを保存するピクルスファイル。
- .ENV:OpenAI APIキーを保存するための構成ファイル。