Um projeto de demonstração que combina Langserve, Langgraph e FASTAPI para criar um agente de IA com uma interface do usuário moderna. O projeto usa o Assistant-UI e Next.JS Vercel AI SDK para uma interface de bate-papo perfeita.
Este projeto mostra:
langserve-assistant-ui/
├── backend/ # FastAPI + LangServe server
└── frontend/ # Next.js + assistant-ui client
Vá para ./backend e crie o arquivo .env . Siga o exemplo em .env.example .
O back -end é construído usando a CLI da Langchain e utiliza create_react_agent da Langgraph para a criação do agente.
cd backend
poetry install
poetry run python -m app.serverO front-end é gerado usando a ferramenta CLI do Assistant-UI e implementa o gancho USECHAT da Vercel AI SDK com o componente de thread da Assistant-UI.
cd frontend
yarn install
yarn devVocê pode consultar ferramentas diretamente usando solicitantes simples:
Example: "What is the stock price of Apple?"

O agente pode processar consultas mais complexas que exigem várias etapas:
Example: "What is the weather in San Francisco?"

Sinta -se à vontade para abrir problemas ou enviar solicitações de tração se tiver sugestões de melhorias.