GPT
F

First_agent_template

רץ בדפדפן

agents-courseרישיון לא דווח2025-02-10

  • gradio
  • smolagents
  • agent
  • smolagent
  • tool

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

  • הורדות בחודש
  • 758לייקים

מה זה

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

מאחורי הקלעים רץ CodeAgent מתוך הספרייה smolagents. במקום לכתוב פונקציות מסורבלות, הסוכן מנצל את המודל Qwen/Qwen2.5-Coder-32B-Instruct כדי להבין את הבקשה, לכתוב קטעי קוד פייתון קצרים בזמן אמת, להריץ חיפוש ברשת באמצעות DuckDuckGo, ולעבד נתונים כמו זמנים ואזורי זמן בעזרת pytz.

התוצר שמתקבל בסוף התהליך הוא מענה מילולי מובנה שנשלף מכלי התשובה הסופית. האפליקציה גם מקושרת למאגר התמונות agents-course/course-images, מה שמעיד על הייעוד שלה כחלק מתוכנית לימוד ותרגול.

מתאים ל

  • בדיקת סוכן smolagents

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

  • חיפוש מידע עדכני ברשת

    הרצת שאילתות שדורשות שליפת נתונים בזמן אמת באמצעות הכלי המובנה של DuckDuckGo.

  • חישובי זמן ואזורים

    מענה מדויק על שאלות שקשורות להמרת זמנים ברחבי העולם בעזרת ספריית pytz המובנית.

איפה זה נופל

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

שאלות
נפוצות

האם השימוש באפליקציה עולה כסף?

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

כמה זמן לוקח לקבל תשובה?

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

האם אפשר להריץ את זה על המחשב שלי?

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

במה זה שונה משיחה רגילה עם המודל?

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

איך משתמשים

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

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

הרישיון

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

הרישיון המלא ב־Hugging Face ↗