零、前言
推荐提前阅读:
-
安装 Python:Python 环境配置
一、相关概念
ReAct 框架:
-
Reason & Action (推理与行动)
-
让模型进行动态推理,并采取行动与外界环境互动。
思维链:
-
推理
-
行动
-
观察
-
推理
-
行动
-
观察
-
...
-
推理
-
结果
agent:(智能体、代理)
语言模型本身无法执行动作——它们只是输出文本。agent 是执行高级任务并使用 LLM 作为推理引擎来决定要采取哪些行动并执行这些行动的系统。
PAL:(Program-Aided Language Models,程序辅助语言模型)
二、准备
如何构建一个 agent:Build an Agent (LangChain)
管理和共享 LangChain 提示词的在线平台:LangChain Hub
安装 LangChain Hub 库(用于加载现成的提示词),执行命令:
pip install -U langchainhub -i https://mirrors.aliyun.com/pypi/simple
本文基于:langchainhub v0.1.21
安装 langchain-experimental 库(一个具有实验性质的库,专用于研究和实验用途。可以获取现成的 AI 工具、现成的 agent 等。但是由于是实验性代码,不建议用于生产部署),执行命令:
pip install -U langchain_experimental -i https://mirrors.aliyun.com/pypi/simple
本文基于:langchain-experimental v0.3.4