你有没有这种感觉ChatGPT 很能聊但让它「帮我把这件事办了」它就卡住了。你问它「今天AI圈有什么大新闻」它说「我的知识截止到2025年」。你打开联网搜索又问一次它给你一段总结但你要自己复制粘贴到笔记里。这不是 AI 不够强而是你用的只是模型不是 Agent。一、一个公式讲透 AgentAgent Model Harness这个公式来自 LangChain 的 Vivek Trivedy也是 DeepSeek 招聘时写在 JD 里的第一行。翻译成人话Model模型: 能聊天、能推理的大模型比如 GPT、Claude、千问Harness驾驭层: 模型之外的一切——提示词、工具、记忆、循环控制、安全规则一个裸模型不是 Agent。当给模型装上 Harness它才变成 Agent。最直观的类比组件类比模型 (Model)CPU——计算核心上下文窗口RAM——临时记忆Harness操作系统Agent应用程序买了最新款芯片却装了个崩溃系统体验还不如老芯片配稳定 OS。模型再强Harness 不行Agent 就是废物。二、Chatbot vs AgentChatbotAgent交互你问一句它回一句你给目标它自主执行工具没有可调用搜索/代码/API记忆当前对话用完即忘短期长期记忆循环一次性回答思考→行动→观察容错不能重试、降级、求助用 Chatbot你问「分析这篇论文」它给一段分析你手动保存。用 Agent你说「每天追踪 arXiv 新论文发我邮箱」它自己跑。三、你的第一个 Agent下面是一个最简单的 Agent——能联网搜索并总结资讯的「个人资讯助手」。核心逻辑三步接收用户的问题判断是否需要搜索需要则调用工具结合搜索结果生成回答完整代码# agent_demo.py-你的第一个 AI Agent # 依赖:pip install openai requestsimportjsonimportrequestsfrom openaiimportOpenAI#配置clientOpenAI(api_keyyour-api-key-here,base_urlhttps://api.deepseek.com/v1)MODELdeepseek-chat#工具定义TOOLS[{type:function,function:{name:web_search,description:搜索互联网获取最新信息,parameters:{type:object,properties:{query:{type:string,description:搜索关键词}},required:[query]}}}]#工具实现defweb_search(query):urlhttps://api.bocha.cn/v1/web-search?queryquery resprequests.get(url,timeout10)resultsresp.json().get(results,[])outputforr in results[:3]:outputr[title]: r[snippet]\nreturnoutput #Agent 核心循环defrun_agent(user_input):messages[{role:system,content:你是一个资讯助手。如需最新信息请使用 web_search 工具并注明来源。},{role:user,content:user_input}]responseclient.chat.completions.create(modelMODEL,messagesmessages,toolsTOOLS,tool_choiceauto)msgresponse.choices[0].message messages.append(msg)ifmsg.tool_calls:fortc in msg.tool_calls:iftc.function.nameweb_search:argsjson.loads(tc.function.arguments)resultweb_search(args[query])messages.append({role:tool,tool_call_id:tc.id,content:result})finalclient.chat.completions.create(modelMODEL,messagesmessages)returnfinal.choices[0].message.contentreturnmsg.contentif__name____main__:print(run_agent(今天AI圈有什么大新闻))运行把代码中的 API Key 换成你的DeepSeek/千问/GPT 都行然后python agent_demo.py你会看到 Agent 自动判断需要搜索、调用工具获取资讯、生成回答——全程无人干预。这不到 60 行包含了什么System Prompt — 告诉 Agent 角色和行为规范工具定义 — 告诉模型它能用什么工具工具执行 — 模型决定调用时执行代码循环 — 模型思考 → 选工具 → 执行 → 再回答结果注入 — 把搜索结果喂回模型生成最终答案这就是最简 Agent 的全部要素。虽然简陋但核心骨架已经有了。四、从这 60 行到生产级离生产还差得远没有重试、没有上下文管理、没有记忆……这些正是 Harness 要解决的。接下来我们会逐步给这个骨架加装——Harness 工程入门 — 重试、超时、步数限制上下文工程 — Token 成本降 80%工具调用 — 让 Agent 能干更多事一路完整项目实战-## 学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
Agent开发实战-实现你的第一个 Agent
发布时间:2026/6/2 22:56:42
你有没有这种感觉ChatGPT 很能聊但让它「帮我把这件事办了」它就卡住了。你问它「今天AI圈有什么大新闻」它说「我的知识截止到2025年」。你打开联网搜索又问一次它给你一段总结但你要自己复制粘贴到笔记里。这不是 AI 不够强而是你用的只是模型不是 Agent。一、一个公式讲透 AgentAgent Model Harness这个公式来自 LangChain 的 Vivek Trivedy也是 DeepSeek 招聘时写在 JD 里的第一行。翻译成人话Model模型: 能聊天、能推理的大模型比如 GPT、Claude、千问Harness驾驭层: 模型之外的一切——提示词、工具、记忆、循环控制、安全规则一个裸模型不是 Agent。当给模型装上 Harness它才变成 Agent。最直观的类比组件类比模型 (Model)CPU——计算核心上下文窗口RAM——临时记忆Harness操作系统Agent应用程序买了最新款芯片却装了个崩溃系统体验还不如老芯片配稳定 OS。模型再强Harness 不行Agent 就是废物。二、Chatbot vs AgentChatbotAgent交互你问一句它回一句你给目标它自主执行工具没有可调用搜索/代码/API记忆当前对话用完即忘短期长期记忆循环一次性回答思考→行动→观察容错不能重试、降级、求助用 Chatbot你问「分析这篇论文」它给一段分析你手动保存。用 Agent你说「每天追踪 arXiv 新论文发我邮箱」它自己跑。三、你的第一个 Agent下面是一个最简单的 Agent——能联网搜索并总结资讯的「个人资讯助手」。核心逻辑三步接收用户的问题判断是否需要搜索需要则调用工具结合搜索结果生成回答完整代码# agent_demo.py-你的第一个 AI Agent # 依赖:pip install openai requestsimportjsonimportrequestsfrom openaiimportOpenAI#配置clientOpenAI(api_keyyour-api-key-here,base_urlhttps://api.deepseek.com/v1)MODELdeepseek-chat#工具定义TOOLS[{type:function,function:{name:web_search,description:搜索互联网获取最新信息,parameters:{type:object,properties:{query:{type:string,description:搜索关键词}},required:[query]}}}]#工具实现defweb_search(query):urlhttps://api.bocha.cn/v1/web-search?queryquery resprequests.get(url,timeout10)resultsresp.json().get(results,[])outputforr in results[:3]:outputr[title]: r[snippet]\nreturnoutput #Agent 核心循环defrun_agent(user_input):messages[{role:system,content:你是一个资讯助手。如需最新信息请使用 web_search 工具并注明来源。},{role:user,content:user_input}]responseclient.chat.completions.create(modelMODEL,messagesmessages,toolsTOOLS,tool_choiceauto)msgresponse.choices[0].message messages.append(msg)ifmsg.tool_calls:fortc in msg.tool_calls:iftc.function.nameweb_search:argsjson.loads(tc.function.arguments)resultweb_search(args[query])messages.append({role:tool,tool_call_id:tc.id,content:result})finalclient.chat.completions.create(modelMODEL,messagesmessages)returnfinal.choices[0].message.contentreturnmsg.contentif__name____main__:print(run_agent(今天AI圈有什么大新闻))运行把代码中的 API Key 换成你的DeepSeek/千问/GPT 都行然后python agent_demo.py你会看到 Agent 自动判断需要搜索、调用工具获取资讯、生成回答——全程无人干预。这不到 60 行包含了什么System Prompt — 告诉 Agent 角色和行为规范工具定义 — 告诉模型它能用什么工具工具执行 — 模型决定调用时执行代码循环 — 模型思考 → 选工具 → 执行 → 再回答结果注入 — 把搜索结果喂回模型生成最终答案这就是最简 Agent 的全部要素。虽然简陋但核心骨架已经有了。四、从这 60 行到生产级离生产还差得远没有重试、没有上下文管理、没有记忆……这些正是 Harness 要解决的。接下来我们会逐步给这个骨架加装——Harness 工程入门 — 重试、超时、步数限制上下文工程 — Token 成本降 80%工具调用 — 让 Agent 能干更多事一路完整项目实战-## 学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】