エージェント

term_id: agent

Category: application_paradigms

Definition

AIにおいて、エージェントはユーザーやシステムの代わりにタスクを完了するために行動するエンティティです。プロンプトに応答するだけの受動的なモデルとは異なり、エージェントは計画を立て、ツールを使用し、行動を反復的に改善することができます。

Summary

環境を認識し、推論を行い、自律的に行動して特定の目標を達成できるAIシステム。

Key Concepts

  • 自律性
  • ツール使用
  • プランニング
  • リアクティブループ

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")