Agent

term_id: agent

Category: application_paradigms

Definition

W sztucznej inteligencji agentem jest podmiot działający w imieniu użytkownika lub systemu w celu wykonania zadań. W przeciwieństwie do pasywnych modeli reagujących tylko na prompty, agenci mogą planować, korzystać z narzędzi i iteracyjnie doskonalić swoje działania.

Summary

System AI zdolny do postrzegania środowiska, rozumowania i podejmowania działań w celu osiągnięcia określonych celów autonomicznie.

Key Concepts

  • Autonomia
  • Korzystanie z narzędzi
  • Planowanie
  • Pętla reaktywna

Use Cases

  • Zautomatyzowani asystenci badawczy
  • Boty piszące kod samodzielnie
  • Kontrolery inteligentnego domu

Code Example

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