סוכן (Agent)

term_id: agent

Category: application_paradigms

Definition

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

Summary

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

Key Concepts

  • אוטונומיה
  • שימוש בכלים
  • תכנון
  • לולאה ריאקטיבית (Reactive loop)

Use Cases

  • עוזרי מחקר אוטומטיים
  • בוטים המתכנתים בעצמם
  • בקרי בית חכם

Code Example

1
2
agent = Agent(model=llm, tools=[search_tool, calculator])
result = agent.run("Find the latest news on AI and summarize it")