# 核心概念
# Agent 执行循环 = 自动化的"思考-行动-观察"过程
# Agent 不是一次性调用,而是一个循环:
# 用户问题 → AI 思考 → 调用工具 → 观察结果 → 继续思考 → 最终答案
# 执行循环详解
# 执行循环详解
# ┌─────────────┐
# │ 用户提问 │
# │ HumanMe...
06 - Agent Loop (Agent 执行循环)
06 - Agent Loop (Agent 执行循环)核心概念Agent 执行循环 = 自动化的"思考-行动-观察"过程Agent 不是一次性调用,而是一个循环:用户问题 → AI 思考 → 调用工具 → 观察结果 → 继续思考 → 最终答案执行循环详解完整流程┌─────────────┐
│ 用户提问 │
│ HumanMessage│
└───...
Simple Agent -main(创建 Agent调用工具).py
目录结构 init_model.py 和 tools文件在历史文章中05 - Simple Agent (简单 Agent)├── tools
│ ├── __pycache__
│ ├── __init__.py
│ ├── calculator.py
│ ├── weather.py
│ └── web_search.py
├── ...
05 - Simple Agent (简单 Agent)
05 - Simple Agent (简单 Agent)核心概念Agent = 模型 + 工具 + 自动决策Agent 的关键能力:理解用户问题自动判断是否需要工具选择合适的工具基于工具结果生成回答create_agent 基本用法from langchain.agents import create_agent
from langchain.chat_mo...
tools 工具类
calculator.py"""
自定义工具:计算器
==================
演示带多个参数的工具
"""
from langchain.tools import tool
@tool
def calculator(operation: str, num1: float, nu...