CoAgenteszközkészletet kínál a LanGraph ügynökök React alkalmazásokba való integrálásához az Agent-Native alkalmazások létrehozásához. Ebben a bejegyzésben erről az eszközről fogunk beszélni, és meglátjuk, hogyan teheti ezt megAI CoAgenteket vagy Copilot által működtetett alkalmazásokat készíthet.
Mi az a CoAgents?
Amint korábban említettük, a CoAgent egy olyan eszközkészlet, amely lehetővé teszi az AI-ügynökök alkalmazásokba való integrálását az Agent-Native alkalmazások létrehozásához. Most beszéljünk a tulajdonságairól.
- A CoAgents rendelkezik egy únMegosztott állapot, aminek köszönhetően akár egyetlen kódsor is lehetővé teszi az alkalmazás számára, hogy betekintést nyerjen az ügynökbe, és az ügynök lekérheti az insight alkalmazást, amint azok szinkronizáltak, és valós időben hatnak egymásra.
- Azt is adjaValós idejű frontendügynökök, amelyek előtér- és háttérműveleteket is végrehajthatnak a felhasználó által biztosított kontextusnak és az alkalmazás állapotának megfelelően, mivel generatív felhasználói felületről van szó, ezek az eszközhívások a követelményeknek megfelelően automatikusan terjesztésre kerülnek.
- Human-in-the-Looplehetővé teszi az emberi felügyelet és beavatkozás zökkenőmentes integrálását a mesterséges intelligencia munkafolyamataiba, töréspontokat adva meg a bevitelhez vagy jóváhagyáshoz a biztonság és a teljesítmény fokozása érdekében.
- Nekünk is vanStream közbenső ügynök állapota,amely valós időben jeleníti meg az ügynöki gondolkodási folyamatokat, átláthatóságot és vonzó felhasználói élményt biztosítva, ami kulcsfontosságú az ügynök teljesítménye és a felhasználói elvárásoknak megfelelő UX szempontjából.
- CoAgentAz Agent Generative UIdinamikus, mesterséges intelligencia által generált interfészeket hoz létre, amelyek alkalmazkodnak a felhasználói igényekhez és az ügynökkimenetekhez, láthatóvá teszik az ügynök állapotát és növelik a bizalmat.
Ha szereti a korábban említett funkciókat, érdemes lehet a CoAgents alkalmazását megfontolni vállalkozása számára. Nézzük meg, hogyan kell ezt megtenni.
Építsen AI CoAgenteket vagy Copilot által működtetett alkalmazásokat
Kövesse az alábbi lépéseket az AI CoAgent vagy a Copilot által hajtott alkalmazások létrehozásához.
- Telepítse a CopilotKit-et
- Távoli háttér-végpont konfigurálása
- LangGraph ügynök hozzáadása
Beszéljünk róluk részletesen.
1] Telepítse a CopilotKit-et
Mielőtt elkezdené a CoAgents használatát, először telepítenünk kell a CopilotKit-et az eszközére. Feltételezzük, hogy már megtettedszámítógépén, és létrehozott egy mappát a React alkalmazások számára, azonban az utolsó rész nem kötelező ennél a lépésnél. A CopilotKit nyílt forráskódú LLM-modellt használ, ebben az oktatóanyagban fogunk használniOpenAI API kulcs.Minden további nélkül kezdjük.
- NyitottWindows terminálés menjen arra a helyre, ahol a React alkalmazást létrehoztacd (könyvtár módosítása)parancs.
cd C:\React\myapplication
- Most futtassa a következő parancsot.
npm install @copilotkit/react-core @copilotkit/react-ui @copilotkit/runtime
- Ezután hajtsa végre az alábbi parancsot az OpenAI telepítéséhez.
npm install openai
- A projektben lépjen a.evefájlt, akkor a gyökérben található, és adja hozzá a következő sort.
OPENAI_API_KEY=your_api_key_here
A fájl módosítása után javasoljuk, hogy navigáljon idedocs.copilot.ai/quickstarthogy tudja, hogyan konfigurálhatja a végpontot és a CopilotKit szolgáltatót a projektben.
2] Távoli háttér-végpont konfigurálása
A Python-alapú szolgáltatások (vagy bármely más Node.js alternatíva) integrálása érdekében a Copilot alkalmazást egy távoli háttér-végponthoz kell csatlakoztatnunk. Ehhez először telepítsük a másodpilóta függőségeket a Windows Terminálba a következő lekérdezéssel.
pip install copilotkit fastapi uvicorn --extra-index-url https://copilotkit.gateway.scarf.sh/simple/
Most be kell állítanunk a FastAI szervert, ehhez futtassa az alább említett parancsokat.
mkdir my_copilotkit_remote_endpoint
cd my_copilotkit_remote_endpoint
echo. > server.py
Ha avisszhangnem működött, megnyithatja a mappát a Visual Studio Code programban, majd létrehozhatjaserver.pyfájlt.
Nyissa meg aserver.pyfájlt a VSCode-ban, majd illessze be a következő kódsorokat.
from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"}
Most pedig menj visszaWindows terminálés telepítse a FastAPI-t és az Uvicornt.
pip install fastapi uvicorn
Ha ezzel végzett, lépjen a következőre:docs.copilot.aiútmutatókat, hogy többet megtudjon.
3] LangGraph ügynök hozzáadása
Ezután integrálnunk kell a LangGraph ügynököt a server.py fájlba.Először keresse meg a CopilotKitSDK-példányt a Python Remote Endpointban, amely általában a server.py fájlban található. Ezután állítsa be a (az előző lépésben létrehozott) CopilotKitSDK példányt a LangGraph ügynökökhöz. A következő kódsorokat kell hozzáadnia.
agents=[
LangGraphAgent(
name="basic_agent",
description="Agent that answers questions about the weather",
graph=the_langraph_graph,
# copilotkit_config={ # if you use Google Gemini, uncomment this code (and import `copilotkit_messages_to_langchain`, see above)
# "convert_messages": copilotkit_messages_to_langchain(use_function_call=True)
# }
)
],
Ezt a CopilotKitSDK címke alá kell zárni.
Ha többet szeretne megtudni, javasoljuk, hogy kövesse az alábbi útmutatótdocs.copilotkit.ai/coagents.
Olvas:
Hogyan készítsek saját másodpilótát?
Új másodpilóta létrehozásához nyissa meg a Copilot Studio kezdőlapját (a /copilotstudio.microsoft.com címen), és válassza aTeremta bal oldali navigációs panelen, majd válassza ki a lehetőségetMásodpilótákoldalon. Alternatív megoldásként választhat+ Új másodpilótaa Másodpilóták oldalon. A chat segítségével írja le másodpilótáját a megadott kérdések alapján, vagy válassza kiUgrás a konfiguráláshozés töltse ki az űrlapot. Végül válassza a „Létrehozás” lehetőséget a folyamat befejezéséhez.
Olvas:
A Copilot képes kódot generálni?
Igen, a Copilot képes kódot generálni. Azonban nem lehet tökéletes; több hiba és hiba lehet. Ezért alapos kézi ellenőrzés nélkül nem szabad integrálni az AI chatbot által biztosított kódot. Használhatja a Microsoft Copilotját az Edge-ben, a beépített alkalmazásban, ill
Olvassa el még: