Agent (Tác nhân AI)

term_id: agent

Category: application_paradigms

Definition

Trong AI, một agent là một thực thể hành động thay mặt người dùng hoặc hệ thống để hoàn thành nhiệm vụ. Khác với các mô hình thụ động chỉ phản hồi lại prompt, các agent có thể lập kế hoạch, sử dụng công cụ và lặp lại các hành động của mình.

Summary

Một hệ thống AI có khả năng nhận biết môi trường, lập luận và thực hiện các hành động để đạt được mục tiêu cụ thể một cách tự chủ.

Key Concepts

  • Tính tự chủ (Autonomy)
  • Sử dụng công cụ (Tool use)
  • Lập kế hoạch (Planning)
  • Vòng lặp phản ứng (Reactive loop)

Use Cases

  • Trợ lý nghiên cứu tự động
  • Bot tự viết mã
  • Bộ điều khiển nhà thông minh

Code Example

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