Agent

term_id: agent

Category: application_paradigms

Definition

En IA, un agent est une entité qui agit au nom d’un utilisateur ou d’un système pour accomplir des tâches. Contrairement aux modèles passifs qui ne font que répondre aux invites, les agents peuvent planifier, utiliser des outils et itérer sur leurs actions.

Summary

Un système d’IA capable de percevoir son environnement, de raisonner et d’entreprendre des actions pour atteindre des objectifs spécifiques de manière autonome.

Key Concepts

  • Autonomie
  • Utilisation d’outils
  • Planification
  • Boucle réactive

Use Cases

  • Assistants de recherche automatisés
  • Bots de codage autonome
  • Contrôleurs de maison intelligente

Code Example

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