CoAgent מציע ערכת כלים הנדרשת לשילוב סוכני LanGraph באפליקציות React על מנת לבנות יישומי Agent Native. בפוסט זה נדבר על הכלי הזה ונראה איך אתה יכול לבנות AI CoAgents או אפליקציות המופעלות על ידי Copilot.
חלונות 10 איננו יכולים להיכנס לחשבונך
מה זה CoAgents?
כפי שהוזכר קודם לכן, CoAgent הוא ערכת כלים המאפשרת לך לשלב סוכני AI באפליקציות ליצירת יישומי Agent Native. הבה נדבר כעת על התכונות שלו.
- ל-CoAgents יש תכונה הנקראת מדינה משותפת , בשל כך, אפילו שורת קוד בודדת מאפשרת ליישום שלך להביא תובנה של הסוכן, והסוכן יכול להביא את יישום התובנה כשהם מסונכרנים ויכול לקיים אינטראקציה בזמן אמת.
- זה גם נותן לך חזית בזמן אמת סוכנים שיכולים לבצע הן פעולות קצה והן עורפי בהתאם להקשר שסופק על ידי המשתמש והסטטוס של היישום, מכיוון שהוא ממשק משתמש מחולל, קריאות הכלים הללו מופצות אוטומטית בהתאם לדרישה.
- אדם-בלולאה מאפשר שילוב חלק של פיקוח והתערבות אנושית בזרימות עבודה של AI, תוך ציון נקודות שבירה לקלט או אישור כדי לשפר את הבטיחות והביצועים.
- גם לנו יש מצב סוכן ביניים של זרם, שממחישה תהליכי חשיבה של סוכן בזמן אמת, מספקת שקיפות וחוויות משתמש מרתקות, חיוניות לביצועי סוכן ו-UX העונה על ציפיות המשתמש.
- של CoAgent ממשק משתמש גנרטיבי סוכן יוצר ממשקים דינמיים שנוצרים בינה מלאכותית, המותאמים לצרכי המשתמש ולתפוקות הסוכן, מספקים נראות למצבו של הסוכן ובונים אמון.
אם אתה אוהב את התכונות שצוינו קודם לכן, אולי תרצה לשקול להשתמש ב-CoAgents עבור העסק שלך, תן לנו לראות כיצד לעשות זאת.
בניית AI CoAgents או אפליקציות המופעלות על ידי Copilot
בצע את השלבים הבאים כדי לבנות AI CoAgents או אפליקציות המופעלות על ידי Copilot.
- התקן את CopilotKit
- הגדר נקודת קצה אחורי מרוחק
- הוסף סוכן LangGraph
הבה נדבר עליהם בפירוט.
1] התקן את CopilotKit
לפני שנתחיל עם CoAgents, עלינו להתקין תחילה את CopilotKit במכשיר שלך. אנחנו מניחים שכבר עשית זאת הותקן Node.js ו-npm במחשב שלך ויצרת תיקייה עבור יישומי React, עם זאת, החלק האחרון הוא אופציונלי עבור שלב זה. CopilotKit משתמש במודל LLM בקוד פתוח, במדריך זה נשתמש מפתח API של OpenAI. בלי להכביר מילים, בואו נתחיל.
- לִפְתוֹחַ מסוף Windows ועבור למיקום שבו יצרת את אפליקציית React באמצעות cd (שנה ספרייה) פְּקוּדָה.
cd C:\React\myapplication
- כעת, הפעל את הפקודה הבאה.
npm install @copilotkit/react-core @copilotkit/react-ui @copilotkit/runtime
- לאחר מכן, בצע את הפקודה המוזכרת להלן כדי להתקין את OpenAI.
npm install openai
- בפרויקט שלך, עבור אל .עֶרֶב קובץ, הוא ימוקם בשורש, והוסף את השורה הבאה.
OPENAI_API_KEY=your_api_key_here
לאחר ביצוע שינויים בקובץ, אנו ממליצים לך לנווט אל docs.copilot.ai/quickstart כדי לדעת כיצד להגדיר את נקודת הקצה ולהגדיר את ספק CopilotKit בפרויקט שלך.
2] הגדר את נקודת הקצה האחורית המרוחקת
על מנת לשלב שירותים מבוססי Python (או כל חלופה אחרת של Node.js), עלינו לחבר את אפליקציית Copilot לנקודת קצה מרוחק. כדי לעשות זאת, הבה נתקין תחילה תלויות Copilot במסוף Windows באמצעות השאילתה הבאה.
pip install copilotkit fastapi uvicorn --extra-index-url https://copilotkit.gateway.scarf.sh/simple/
כעת, עלינו להגדיר את שרת FastAI, כדי לעשות זאת, הפעל את הפקודות המוזכרות להלן.
mkdir my_copilotkit_remote_endpoint
cd my_copilotkit_remote_endpoint
535432599D1147118E41654651603F3264636160316546306364646161616646361636646316אם ה הֵד לא עבד, אתה יכול לפתוח את התיקיה ב-Visual Studio Code, ולאחר מכן ליצור server.py קוֹבֶץ.
פתח את server.py קובץ ב- VSCode ולאחר מכן הדבק את שורות הקוד הבאות.
from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"}
עכשיו, חזור אל מסוף Windows ולהתקין FastAPI ו-Uvicorn.
pip install fastapi uvicorn
לאחר שתסיים עם זה, עבור אל docs.copilot.ai מדריכים למידע נוסף.
3] הוסף סוכן LangGraph
בשלב הבא, עלינו לשלב את סוכן LangGraph בקובץ server.py. ראשית, אתר את מופע CopilotKitSDK בתוך נקודת הקצה המרוחקת של Python, שנמצא בדרך כלל ב-server.py. לאחר מכן, התאם את מופע CopilotKitSDK (הוקם בשלב הקודם) כדי להתאים לסוכני LangGraph. עליך להוסיף את שורות הקוד הבאות.
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)
# }
)
],
זה צריך להיות מוקף תחת תג CopilotKitSDK.
כדי לדעת יותר, אנו ממליצים לך לעקוב אחר המדריך המוזכר ב docs.copilotkit.ai/coagents.
לִקְרוֹא: מהם הרחבות AI החינמיות הטובות ביותר עבור Visual Studio Code?
איך אני בונה Copilot משלי?
כדי ליצור טייס משנה חדש, עבור אל דף הבית של Copilot Studio (בכתובת /copilotstudio.microsoft.com) ובחר לִיצוֹר בניווט השמאלי, ולאחר מכן בחר את טייסי משנה עַמוּד. לחלופין, אתה יכול לבחור + טייס משנה חדש בדף טייסי המשנה. השתמש בצ'אט כדי לתאר את טייס המשנה שלך, בהנחיית השאלות שסופקו, או בחר דלג כדי להגדיר ומלא את הטופס. לבסוף, בחר 'צור' כדי להשלים את התהליך.
חלונות 10 לשנות שרת זמן - -
לִקְרוֹא: כלי הבינה המלאכותית הטובים ביותר למפתחים
האם Copilot יכול ליצור קוד?
כן, Copilot יכול ליצור קוד. עם זאת, זה לא יכול להיות מושלם; יכולות להיות תקלות ובאגים מרובים. לכן, אין לשלב את הקוד שמסופק על ידי צ'אטבוט של AI ללא בדיקות ידניות יסודיות. אתה יכול להשתמש ב-Copilot של Microsoft ב-Edge, באפליקציה המובנית או השתמש ב- GitHub Copilot ב- Visual Studio באמצעות הרחבה.