hello sajal
1.0.0
このプロジェクトは、OpenAI の GPT-4 モデルと、Langchain Expression Language や LangGraph などの Langchain の最新機能を活用し、簡単に対話できるように Gradio インターフェイスと統合された、包括的なチャットボット アプリケーションを紹介するように設計されています。
導入と拡張性を容易にするために、Docker コンテナーにカプセル化されています。
git clone <repository-link>
cd <repository-name>
docker build -t hello-sajal-app .
このコマンドは、Dockerfile の指示に基づいて hello-sajal-app という名前の Docker イメージを構築します。
イメージを構築した後、次のコマンドを使用してアプリケーションを実行できます。
docker run -p 7860:7860 gradio-openai-app
このコマンドはコンテナを実行し、コンテナのポート 7860 をホストのポート 7860 にマップし、Web ブラウザを通じて Gradio アプリケーションにアクセスできるようにします。
Docker コンテナーと gradio アプリは両方とも次のフローに従います。
このアプリケーションは、プロンプト、チェーン、ツール、LLM 関数呼び出し、およびフロー エンジニアリングにラングチェーンを多用しており、高度な使用例のいくつかを示しています。
高レベルのアーキテクチャ:
ユーザーからの各受信メッセージは、意図認識、RAG、修正 RAG、および smalltalk チェーンのモジュールを通過します。
次の図は、チャット アプリへの各受信ユーザー メッセージのフローを表しています。