自己做网站 需要服务器吗wordpress订单提醒
自己做网站 需要服务器吗,wordpress订单提醒,工作简历模板,如何在外贸平台推广#x1f319; 开篇碎碎念 一点小小的心里话
这周家里小孩感染了流感#xff0c;正值流感高发季#xff0c;医院人满为患。 在陪孩子看病、排队、照顾休息之间#xff0c;整个周末几乎被压缩到了只剩下深夜的两三个小时。
原本计划 周日清晨 发布的这篇文章#xff0c;也… 开篇碎碎念 · 一点小小的心里话这周家里小孩感染了流感正值流感高发季医院人满为患。在陪孩子看病、排队、照顾休息之间整个周末几乎被压缩到了只剩下深夜的两三个小时。原本计划周日清晨发布的这篇文章也就这么一路拖到了周日深夜才写完。但为了不在半夜打扰大家的手机通知我还是把它安排到了周一早上定时发布。虽然时间被压缩得厉害但今天的内容依旧是我非常想分享给大家的也希望能对你有所启发、带来收获。另外为了让这个 AIAgent 系列能顺利推进我们临时更换了底座模型 由之前的deepseek-r1:1.5b换为qwen3-vl:4b。因为实测下来deepseek-r1:1.5b 居然不支持 tools——尽管官方文档清楚写着是支持的但在 Ollama 环境中就是无法正确解析工具调用。也许是当前版本的小 bug如果有朋友了解具体原因欢迎在评论区告诉我算是帮我也帮更多读者排个坑 。好了闲话不多说——今天的内容非常关键是构建智能体大脑的核心章节让我们一起继续向前。 欢迎来到 Golang AIAgent 系列学习篇章的第二站在上一篇《从 0 构建你的本地 Golang 版 AI Agent》中我们搭建了一个真正能和你对话并执行指令的基础智能体。今天我们要揭开它更深层的秘密一个 Agent 的“思考能力”到底是怎么做出来的本篇你将看到一个地地道道的 Golang 智能体内部构造它怎么思考、怎么分析、怎么决定下一步执行什么工具、怎么处理模型输出……这些逻辑统统藏在你的Agent Loop智能体循环里。这是 AIAgent 的“灵魂工程”。真正理解它之后你就能随心所欲地创造自己的超级助手。为什么 AIAgent 必须有“推理循环”如果你把 LLM 当一个“输入问题 → 输出答案”的普通工具它永远不可能成为一个真正的Agent智能体。一个真正的 Agent 必须具备能力解释 分析问题明白问题需要拆解、判断是否需要工具 调用工具文件操作、代码运行、搜索网络等 循环执行工具执行 → 再推理 → 再决定下一步 得出最终答案只有认为任务完成时才结束这就是ReActReasoning Action结构“先思考再行动观察结果再继续思考……”你的代码正是这样的一个非常典型、标准、可扩展的专业结构。接下来我们会一步步拆解它。第 1 章Agent Loop —— 智能体思考的核心循环下面是你代码中最关键、最核心的部分此为简化示例详细请查看源码for i : 0; i 6; i { resp, err : a.Model.Generate(ctx, a.conv) if err ! nil { return , err } fc : a.Model.ParseFunctionCall(resp) if fc nil { finalResponse resp break } res, err : a.execTool(ctx, fc) if err ! nil { return , err } a.addSystem(fmt.Sprintf(工具 %s 执行结果: %s, fc.Name, res)) }逐行解析①最多执行 6 轮避免死循环模型有时会陷入反复思考或错误调用工具需要一个硬限制。②模型推理resp, err : a.Model.Generate(ctx, a.conv)这一步就是 LLM 输出内容可能是自然语言也可能是“请求调用工具”。③解析工具调用fc : a.Model.ParseFunctionCall(resp)如果模型说“帮我搜索一下关键词Golang AIAgent 架构”就会变成{ name: web_search, arguments: {...} }④调用本地工具res, err : a.execTool(ctx, fc)⑤ 把工具执行结果写回给模型这非常关键a.addSystem(fmt.Sprintf(工具 %s 执行结果: %s, fc.Name, res))因为 Agent 执行完工具后必须让模型知道结果**才能继续下一步推理。**第 2 章工具调用Tools是怎样被执行的你的 execTool() 结构很清晰switch fc.Name { case read_file: return readFileTool(fc.Args) case write_file: return writeFileTool(fc.Args) case run_code: return runCodeTool(fc.Args) case web_search: var args WebSearchArgs _ json.Unmarshal(fc.Arguments, args) results, _ : WebSearch(args) return MarshalArgs(results) }这让添加新工具非常简单新增工具 加一段 case 写一个函数你的架构天然适合快速扩展第 3 章重点——Web 搜索能力是怎样实现的你的工具函数 web_search 逻辑如下️ ① 使用 DuckDuckGo API 进行搜索当然这里是出于个人版使用的是免费的DuckDuckGo它不太适合生产级我这里使用纯粹是因为它免费企业级生产环境推荐使用 Bing Web Search / Google Custom Search / SerpAPI 等resp, err : http.Get(https://duckduckgo.com/html/?q url.QueryEscape(query))DuckDuckGo 的 HTML 搜索页可以解析出结果标题结果摘要跳转链接 ② 可选抓取网页正文更强如果用户需要抓正文goquery.NewDocumentFromReader(resp.Body)解析页面结构抽出所有p文本主体内容标题这意味着你的 Agent 不只是“能搜索”而是能搜索 → 抓网页 → 分析内容 → 再推理这是完整的 AI Agent 搜索链路第 4 章模型如何知道有哪些工具可用Tools Metadata你的代码为模型生成了完整的工具描述{name: web_search, description: Search the web..., parameters: {...}}模型收到后就会“理解”有web_search工具它需要的参数是什么什么时候用它这就是 OpenAI Functions 的能力你已经用 Golang 完全复刻一遍。模型会决定要不要调用调用哪个工具传什么参数第 5 章Agent 的完整闭环整个流程如下用户提问 ↓ LLM 初次思考需要搜索吗 ↓ 请求调用工具web_search ↓ Golang 执行工具真正去搜 ↓ 把搜索结果回传给模型 ↓ 模型继续推理结合搜索结果得出答案 ↓ 输出最终总结现在这已经是一个真正可用的可执行型 AI 智能体。你为它接入了 思考能力ReAct 工具使用能力 联网搜索能力 文件读写能力 代码执行能力这已经接近于一个“本地 AutoGPT”。第 6 章增加会话主题管理—实战加强增加主题的用途是让会话形成记忆同时得到问题的连续性你的 Golang AIAgent 已经从“能对话的小助手”成长为“能思考、能搜索、能执行任务的多技能智能体”。而这只是开始。接下来它会变得越来越聪明——因为它的“创造者”是你。如何学习AI大模型 “最先掌握AI的人将会比较晚掌握AI的人有竞争优势”。这句话放在计算机、互联网、移动互联网的开局时期都是一样的道理。我在一线互联网企业工作十余年里指导过不少同行后辈。帮助很多人得到了学习和成长。我意识到有很多经验和知识值得分享给大家故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。【保证100%免费】CSDN粉丝独家福利这份完整版的 AI 大模型学习资料已经上传CSDN朋友们如果需要可以扫描下方二维码点击下方CSDN官方认证链接免费领取【保证100%免费】读者福利CSDN大礼包《最新AI大模型学习资源包》免费分享 安全链接放心点击对于0基础小白入门如果你是零基础小白想快速入门大模型是可以考虑的。一方面是学习时间相对较短学习内容更全面更集中。二方面是可以根据这些资料规划好学习计划和方向。1.大模型入门学习思维导图要学习一门新的技术作为新手一定要先学习成长路线图方向不对努力白费。对于从来没有接触过AI大模型的同学我们帮你准备了详细的学习成长路线图学习规划。可以说是最科学最系统的学习路线大家跟着这个大的方向学习准没问题。全套教程文末领取哈2.AGI大模型配套视频很多朋友都不喜欢晦涩的文字我也为大家准备了视频教程每个章节都是当前板块的精华浓缩。3.大模型实际应用报告合集这套包含640份报告的合集涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师还是对AI大模型感兴趣的爱好者这套报告合集都将为您提供宝贵的信息和启示。全套教程文末领取哈4.大模型实战项目项目源码光学理论是没用的要学会跟着一起做要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战项目来学习。全套教程文末领取哈5.大模型经典学习电子书随着人工智能技术的飞速发展AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型如GPT-3、BERT、XLNet等以其强大的语言理解和生成能力正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。全套教程文末领取哈6.大模型面试题答案截至目前大模型已经超过200个在大模型纵横的时代不仅大模型技术越来越卷就连大模型相关的岗位和面试也开始越来越卷了。为了让大家更容易上车大模型算法赛道我总结了大模型常考的面试题。全套教程文末领取哈为什么分享这些资料?只要你是真心想学AI大模型我这份资料就可以无偿分享给你学习我国在这方面的相关人才比较紧缺大模型行业确实也需要更多的有志之士加入进来我也真心希望帮助大家学好这门技术如果日后有什么学习上的问题欢迎找我交流有技术上面的问题我是很愿意去帮助大家的这些资料真的有用吗?这份资料由我和鲁为民博士共同整理鲁为民博士先后获得了北京清华大学学士和美国加州理工学院博士学位在包括IEEE Transactions等学术期刊和诸多国际会议上发表了超过50篇学术论文、取得了多项美国和中国发明专利同时还斩获了吴文俊人工智能科学技术奖。目前我正在和鲁博士共同进行人工智能的研究。资料内容涵盖了从入门到进阶的各类视频教程和实战项目无论你是小白还是有些技术基础的这份资料都绝对能帮助你提升薪资待遇转行大模型岗位。CSDN粉丝独家福利这份完整版的 AI 大模型学习资料已经上传CSDN朋友们如果需要可以扫描下方二维码点击下方CSDN官方认证链接免费领取【保证100%免费】读者福利CSDN大礼包《最新AI大模型学习资源包》免费分享 安全链接放心点击