一、前言
大模型具有非常強大的功能,可以解答疑問、撰寫報告和文檔、總結內容、進行翻譯等各種日常工作任務。然而,大模型還可以應用于更多的場景,發揮出更強大的作用。
通過智能體,我們可以實現許多有價值的事情,比如:在日常生活中,我們能借助智能體實現智能家居的自動化控制,讓家電根據我們的習慣自動運行,提升生活的便利性和舒適度。在交通出行方面,利用智能體優化路線規劃,避開擁堵路段,節省出行時間。
總之,智能體為我們的生活、工作、學習和娛樂等各個方面帶來了更多的可能性和便利。
本篇先介紹前三種agent類型:
- ZERO_SHOT_REACT_DESCRIPTION
- CHAT_ZERO_SHOT_REACT_DESCRIPTION
- CONVERSATIONAL_REACT_DESCRIPTION
二、術語
2.1.智能體
是一種能夠感知環境、進行自主理解、決策和執行動作的智能實體。簡單理解,是一種基于大語言模型,能夠通過獨立思考、調用工具來逐步完成給定目標的計算機程序。
2.2. agent
“智能體”是對具有智能特性的實體的一種中文表述,而“agent”則是對應的英文詞匯。它們所表達的核心概念是相似的,都強調了能夠自主或半自主地與環境交互、做出決策和采取行動的能力。
后續系列文章中的agent是指 LangChain 中的代理模塊,它可以使用語言模型(LLM)動態地調用行為鏈(Chains),根據用戶的輸入調用不同的行為。