什麼是 Agent?

Agent = LLM + Tool Use + Memory + Planning

簡單說就是讓 LLM 不只會聊天,還能做事:查資料庫、發 email、搜網頁。


最小可行 Agent

不到 20 行程式碼,你就有一個能查資料庫的 agent。


LangChain 的優缺點

優點:快速 prototyping、生態豐富(100+ integrations) 缺點:太多 abstraction 造成 debug 痛苦、文件更新跟不上版本


我的建議

先用 LangChain 理解概念,上手後考慮換成更輕量的方案(如 OpenAI function calling 直接寫),或是升級到 LangGraph 做複雜的 multi-step agent。

你開始玩 agent 了嗎?還是還停留在 chatbot 階段?