Un proyecto de demostración que combina Langserve, Langgraph y Fastapi para crear un agente de IA con una IU moderna. El proyecto utiliza Assistant-UI y Next.js Vercel Ai SDK para una interfaz de chat sin problemas.
Este proyecto muestra:
langserve-assistant-ui/
├── backend/ # FastAPI + LangServe server
└── frontend/ # Next.js + assistant-ui client
Vaya a ./backend y cree el archivo .env . Siga el ejemplo en .env.example .
El backend se construye usando la CLI de Langchain y utiliza create_react_agent de Langgraph para la creación de agentes.
cd backend
poetry install
poetry run python -m app.serverEl frontend se genera utilizando la herramienta CLI Assistant-UI e implementa el gancho Usechat de Vercel Ai SDK con el componente de subproceso de Asistente-UI.
cd frontend
yarn install
yarn devPuede consultar las herramientas directamente utilizando indicaciones simples:
Example: "What is the stock price of Apple?"

El agente puede procesar consultas más complejas que requieren múltiples pasos:
Example: "What is the weather in San Francisco?"

No dude en abrir problemas o enviar solicitudes de extracción si tiene sugerencias de mejoras.