langserve assistant ui
1.0.0
Langserve、Langgraph、およびFastapiを組み合わせて、最新のUIを持つAIエージェントを作成するデモンストレーションプロジェクト。このプロジェクトでは、アシスタント-UIとnext.js vercel AI SDKを使用して、シームレスなチャットインターフェイスを使用します。
このプロジェクトは次のことを示しています。
langserve-assistant-ui/
├── backend/ # FastAPI + LangServe server
└── frontend/ # Next.js + assistant-ui client
./backendに移動し、 .envファイルを作成します。 .env.exampleで例に従ってください。
バックエンドは、Langchain CLIを使用して構築され、エージェント作成のためにLanggraphのcreate_react_agentを使用します。
cd backend
poetry install
poetry run python -m app.serverフロントエンドは、アシスタント-UI CLIツールを使用して生成され、Assistant-UIのスレッドコンポーネントを使用してVercel AI SDKのUsechatフックを実装します。
cd frontend
yarn install
yarn dev単純なプロンプトを使用して、ツールを直接クエリすることができます。
Example: "What is the stock price of Apple?"

エージェントは、複数のステップを必要とするより複雑なクエリを処理できます。
Example: "What is the weather in San Francisco?"

改善の提案がある場合は、お気軽に問題を開いたり、プルリクエストを送信したりしてください。