资讯动态

第一章初识智能体(复盘)

发布时间:2026/8/18 13:26:46 来源:尧图企业网站定制
定义通过传感器Sensors感知其所处环境Environment并自主地通过执行器Actuators采取行动Action以达成特定目标的实体hello-agents/README.md at main · datawhalechina/hello-agents · GitHub通过阿里云的轻量应用服务器复现第一章的代码首先是前期准备工作环境阿里云的宝塔Linux面板 阿里云专享版本首月免费无需赘述之间购买就行其他的还没测试过。直接说注意点1.阿里云默认的Linux镜像python是3.6版需要升级通过pyenv安装有个问题安装3.12.8的时候安装了半天没成功后来先是下载了tar.gz包再用pyenv安装# 1. 安装 pyenv自动检测系统无需包管理器curl https://pyenv.run | bash# 2. 配置环境变量添加到 ~/.bashrc 或 ~/.zshrcecho export PYENV_ROOT$HOME/.pyenv ~/.bashrcecho export PATH$PYENV_ROOT/bin:$PATH ~/.bashrcecho eval $(pyenv init -) ~/.bashrcsource ~/.bashrc# 3. 安装指定 Python 版本pyenv install 3.12.8# 3.1. wget安装再用pyenvmkdir -p ~/.pyenv/cachewget https://mirrors.huaweicloud.com/python/3.12.8/Python-3.12.8.tar.xz \-O ~/.pyenv/cache/Python-3.12.8.tar.xzpyenv install 3.12.8# 4. 设为全局默认pyenv global 3.12.8# 5. 验证python --version2. 创建虚拟环境再pip安装对应的包这点无须赘述直接按照环境配置里的md实施就行基本没有问题3.测试网络连通性主要是测试API的的连通性网络响应主要是用try except查看网络的连通和API调用是否有问题这部分根据每个单个的小工具调用调式就行注意点Modelscope需要与阿里云账户关联不然API调用会报错git的md里的Qwen/Qwen2.5-72B-Instruct模型提示我has no provider support换Modelscope官方示例里的模型就能跑了估计涉及到能调用的模型资源受限原因4.5分钟复现一个智能体解释下FirstAgentTest第一个天气查看工具根据requests的get请求(200状态码)成功返回的json进行解析提取需要的关键词进行格式化返回自然语言第二个是调用tavily工具搜素API构造城市天气景点查询返回 AI 总结或原始搜索结果两个工具集成一个工具字典集用户: 查北京天气推荐景点 ↓ LLM → Thought: 先查天气 → Action: get_weather(city北京) ↓ Observation: 北京当前天气晴气温25摄氏度 ↓ LLM → Thought: 晴天适合户外 → Action: get_attraction(city北京, weather晴) ↓ Observation: 推荐故宫、颐和园... ↓ LLM → Thought: 信息够了 → Action: Finish[最终推荐]

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价