סביבת העבודה של Xuda ל-AI אג'נטי

סוכן הוא מסמך עם רשימת כלים, והרשימה היא המוצר.

סוכן הוא רשומה שמורה אחת: שם, קוד מודל, בלוק הוראות, מדריך משתמש אופציונלי ורשימה מסודרת של כלים. בזמן ריצה הרשימה נסרקת לפי הסדר וכל ערך בה מהודר לכלי ממשי שהמודל יכול לקרוא לו. מה שסוכן מסוגל לעשות הוא דבר שקוראים, לא דבר שצריך לתת בו אמון.

תשעה סוגי כלים, נקובים בשם וסופיים
כלי כתיבה נמנעים אלא אם הייתה בקשה מפורשת
אין מתזמן: שום דבר לא רץ לפי שעון
סוכן הוא מסמך עם רשימת כלים, והרשימה היא המוצר.
9

סוגי כלים שאפשר לחבר לסוכן, מחיפוש באינטרנט ועד Full Stack VPS שלם

4

מצבים שמוסרים לסוכן את הכלים שלו בעלי יכולת הכתיבה. Agent Mode שנשאר במצב auto אינו אחד מהם

96

מתודות פלטפורמה שעוזר הפרויקט יכול לשאת ככלים בתור אחד

5

ערוצים שמענה אוטומטי לא מאויש מכסה: צ'אט, ווידג'ט, אימייל, טופס יצירת קשר, טלפון

למה סוכן מגיע

תשעה סוגי כלים, ולמה כל אחד מהם הופך בפועל.

הבורר הוא רשימה סופית, וכל ערך בה מהודר על ידי switch יחיד לאובייקט מסוים בזמן ריצה. שום דבר אינו משתמע ושום דבר אינו פעיל כברירת מחדל: לכל מה שסוכן יכול להגיע, מי שכתב אותו חיבר בידיים.

שני הפערים נקובים בשמם למעלה במקום להיות מוסתרים.
השער

צ'אט רגיל מקבל סוכן מנוטרל, במכוון.

שורה אחת מכריעה אם הריצה הזו מקבלת את הכלים הממשיים של הסוכן. כשהיא false, כל כלי בעל יכולת כתיבה מדולג והסוכן מוסר לגמרי מרשימת הריצה. חיפוש באינטרנט, חיפוש בקבצים וטבלה נקשרים בכל מקרה, וזהו החריג של קריאה בלבד.

  • הפעלת Agent Mode בלי לציין סוכן משמעה לשקול את כולם. הקוד אינו קורא זאת כבחירה, ולכן הריצה נשארת חסומה בשער.
  • ציון סוכנים בתיבת הכתיבה נחשב לבחירה. זה נוסף משום שקודם לכן הוא לא נחשב כך: סוכן שכל כליו היו תוספים סומן כלא כשיר, הוסר מרשימת ההעברות, והנתב ענה לבדו בלי שום כלים.
  • שלושת כלי הקריאה בלבד הם רשימת חריגים ולא מדיניות מוצהרת. מה שקובע הוא באילו מקרים חסר השומר, וכדאי לדעת שזו הצורה של העניין.
  • ברגע שהשער נפתח, כל מה שנמצא על אותו סוכן נקשר. כלי MCP מתארח נפתח עם אישור שמוגדר ל-never, ולכן אין בקשת אישור שנייה בזמן הקריאה.
ארבעת המצבים שפותחים אותו
שרשור הצ'אט של הסוכן עצמו
ציון סוכנים בתיבת הכתיבה
הצעת פרומפט שהופעלה
לחיצה על כרטיס הצעה
הסכמה חוצת דיירים

סוכן מותקן מריץ את הקוד של המפרסם שלו על הנתונים שלך, ולכן הוא חייב לבקש רשות.

בהתקנת סוכן מזירת המסחר, חבילת התוסף שלו עדיין נטענת מהפרויקט של המפרסם, כי זה הפרויקט היחיד שהחבילה מותקנת בו. מה שעליו הוא פועל הוא החשבון שלך: ל-sandbox נמסרים הפרויקט שלך והמזהה שלך, ולכן כל מה שהוא מייצר נוחת במקום שאפשר למצוא אותו. קוד זר על הנתונים שלך הוא הדבר שנותנים עליו הסכמה, והבדיקה רצה לפני שהכלי נמסר בכלל למודל.

האישור משויך אליך ולאותו סוכן יחיד, ולכן התקנת סוכן שני מאותו מפרסם היא החלטה נפרדת. מניעת הכלי במקום מניעת הסוכן כולו נעשית במכוון: הסוכן שורד את התור ומסביר את הפער, במקום לענות בפסקה בטוחה בעצמה שמתארת עבודה שמעולם לא ביצע.
איך סוכן רץ

סוכן רץ כשמשהו מבקש ממנו. שום דבר אינו מריץ אותו לפי שעון.

ציון של סוכן אחד בדיוק בתיבת הכתיבה מריץ אותו ישירות. השארת הבחירה פתוחה מביאה לכך שסוכן מיון, שאין לו כלים משלו, מנתב את התור על ידי העברה לסוכנים שיש להם כלים.

  • זמן הריצה הופך כל העברה לכלי transfer שנקרא על שם הסוכן, ולכן שם התצוגה מצומצם לאותיות, ספרות, קו תחתון ומקף ונחתך ל-55 תווים. מתן שמות לסוכנים לפי מזהי מסמכים לא השאיר לנתב על מה לנתב, ולכן הוא ענה על הכול בעצמו.
  • ציון של סוכן אחד בדיוק מדלג על הנתב, כי נתב מעל רשימה של פריט אחד אינו החלטת ניתוב. בעבר נבנה נתב בכל מקרה, והוא הציע לנתב בקשה במקום לבצע אותה.
  • אין מתזמן. המסלול הלא מאויש היחיד הוא מענה אוטומטי, והוא מופעל על ידי הודעה נכנסת ולא על ידי טיימר, בצ'אט, בווידג'ט הצ'אט, באימייל, בטפסי יצירת קשר ובטלפון. הוא אינו עונה לכלום עד להפעלת מסלול.
  • סוכן שומר קוד מודל משלו, והקוד הזה חל כשהשרשור הוא השרשור של הסוכן עצמו או לאחר לחיצה על הצעה. סוכן שמצוין בצ'אט רגיל רץ במקום זאת על מודל הצ'אט.
תור אחד של סוכן
  1. פנייה אל הסוכן
    השרשור שלו עצמו, או ציון שלו בתיבת הכתיבה
  2. הכלים שלו נקשרים
    ציון שלו הוא בחירה, ולכן כל הסט מותר
  3. סוכן אחד, או נתב
    אחד בדיוק רץ ישירות, אחרת סוכן מיון מעביר הלאה
  4. השלבים משודרים
    הכנת כלים, אחר כך ריצה וסיום לכל כלי, ואז שידור תוצאות
איזה מודל עונה

כלל אחד בוחר מודל עבורך, והוא לעולם אינו מגיע ליקרים.

בצ'אט ובשרשור של סוכן המודל הוא זה שהבקשה נוקבת בשמו, וברירת המחדל היא הזול ביותר בקטלוג. פונקציה אחת בדיוק בכל המערכת בוחרת אוטומטית. היא רצה על עוזר הפרויקט בלבד, היא רצה רק כשלא נבחר מודל ידנית, ויש לה שתי תוצאות.

הכלל קורא את הפרומפט ולעולם לא את הלשונית שפתוחה כרגע, ולכן לשונית שנקראת על שם פעולה אינה יכולה לדחוף כל שאלה שנשאלת בה אל הרמה החזקה יותר. גם אין בשום מקום נפילה למודל אחר: בתום זמן ההמתנה הבקשה נשאלת מחדש מול אותו מודל, ואם היא עדיין נכשלת, התור נכשל ומודיע על כך.
הקטלוג

תשעה מודלים, ומה שסוכן שומר הוא הקוד שבעמודה הראשונה.

פרופיל או סוכן לעולם אינם שומרים מזהה מודל של הספק. הם שומרים קוד קטלוג קצר, והקוד הופך למזהה מודל אמיתי רק ברגע שהבקשה יוצאת, וכך הקטלוג מוספר מחדש בלי הגירת נתונים, ולכן שמונה מפתחות ישנים עדיין מפנים קדימה. החיוב והאימות נשארים על הקוד. התעריפים שלהלן הם תעריפי הקטלוג שלפיהם מתומחרת רשומת שימוש, לכל מיליון טוקנים. מה שווה קרדיט אחד אינו נאמר כאן במכוון, כי ההמרה שהיומן מדווח עליה מחושבת מחוץ לאפליקציה.

נשלח לספק
קלט לכל 1M טוקנים
פלט לכל 1M טוקנים
נבחר על ידי הכלל האוטומטי היחיד
gpt-1, GPT-5 Nano (ברירת המחדל)gpt-5-nano‏0.05 ‏$‏0.40 ‏$
gpt-2, GPT-5.4 Nanogpt-5.4-nano‏0.20 ‏$‏1.25 ‏$
gpt-3, GPT-5.6 Lunagpt-5.6-luna‏0.20 ‏$‏1.20 ‏$
gpt-4, GPT-5.6 Terragpt-5.6-terra‏2 ‏$‏12 ‏$
gpt-5, GPT-5.6 Solgpt-5.6-sol‏5 ‏$‏30 ‏$
img-1, GPT Image Minigpt-image-1-mini‏2.50 ‏$‏8 ‏$
img-2, ChatGPT Image Progpt-image-2‏8 ‏$‏32 ‏$
voice-1, Whisper Speech AIwhisper-1‏1 ‏$‏1 ‏$
voice-2, GPT Realtime Voicegpt-realtime-2.1‏32 ‏$‏64 ‏$
היכן סוכן חי

חמישה אוספים, מעטפת אחת, וכלל אחד בנוגע למחיקה.

AI Chats, Apps, Contacts, AI Agents ו-Profiles הן חמש לשוניות על נתיב יחיד, וכל אחת מהן נענית על ידי מתודה אחת שנקראת על שם הלשונית שלה. סוכן הוא רשומה באחד מחמשת האוספים האלה, ולכן הפעולות שנלמדות על אוסף אחד כבר ידועות בארבעת האחרים.

  • שיתוף סוכן מוסר מצביע ולא עותק. המקבל מקבל מסמך שנושא את אותו מזהה ואת מזהה הבעלים, וזמן הריצה קורא דרכו אל המקור, ולכן סוכן משותף מתעדכן ככל שהבעלים עורך אותו.
  • מסלול תיעוד לכל סוכן רושם אילו שדות זזו ולא רק שמשהו השתנה. עריכת הוראות עוברת כספירת תווים, שינוי כלים כספירה, ועריכה שנעשית ישירות ב-Studio נתפסת בהשוואה מול הגרסה הקודמת.
  • מצב מומחה פותח את אותו מסמך סוכן עצמו ב-Studio. זהו אובייקט אחד עם שני עורכים, לא ייצוא.
  • יצירת סוכן חוזרת מיד כשהמסמך קיים והשאר רץ במנותק, בשלושה שלבים נקובים בשם: הקמה, קריאת קבצים, יצירת תמונה. שלב שנכשל נרשם והריצה ממשיכה, במקום להשאיר את הסוכן תקוע במצב הכנה.
מחיקה נדחית עד לארכוב
צ'אט
מיני אפליקציה
איש קשר
סוכן
פרופיל
לפני ההתחייבות

השאלות שמתגבשות עכשיו

ארבע משש התשובות האלה הן מגבלה. הן כאן כי ממילא נתקלים בהן בשבוע הראשון.

צפייה

צפייה בסוכן מרים כלי ומשתמש בו.

מתן כלי אחד לסוכן אחד וצפייה במה שהוא מגיע אליו.

חיבור של חיפוש באינטרנט עובד בכל צ'אט. חיבור של תוסף או של Full Stack VPS עובד ברגע שהסוכן מצוין בשמו. מה שהוא יכול לעשות נשאר רשימה שאפשר לקרוא.