langserve assistant ui
1.0.0
مشروع مظاهرة يجمع بين Langserve و Langgraph و Fastapi لإنشاء وكيل منظمة العفو الدولية مع واجهة مستخدم حديثة. يستخدم المشروع Assistant-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's create_react_agent لإنشاء الوكيل.
cd backend
poetry install
poetry run python -m app.serverيتم إنشاء الواجهة الأمامية باستخدام أداة Assistant-Ui CLI وتنفيذ خطاف Usechat الخاص بـ Vercel AI SDK مع مكون مؤشر ترابط مساعد.
cd frontend
yarn install
yarn devيمكنك الاستعلام عن أدوات مباشرة باستخدام مطالبات بسيطة:
Example: "What is the stock price of Apple?"

يمكن للوكيل معالجة استفسارات أكثر تعقيدًا تتطلب خطوات متعددة:
Example: "What is the weather in San Francisco?"

لا تتردد في فتح المشكلات أو تقديم طلبات السحب إذا كانت لديك اقتراحات للتحسينات.