一万两千字,解读智能应用开发最佳实践

Coze智能体案例教程:小红书图书解读 前两天我捣鼓出了一个超厉害的 Coze 智能体!只要输入图书名称,它就能自动解读经典图书,还能一键生成小红书文案,简直 yyds!先给大家瞅瞅效果:这个智能体堪称拆书专家与小红书文案专家的完美结合。它首先会依据输入的书名,精准定位对应的图书。紧接着对图书进行深度拆解,依据图书的中心思想,生成一张超吸睛的主图。随后,从书中精心挑选出 5 条金句,并为每一条金句量身定制一幅配图。最后,将所有这些图片输出给咱用户~ 阅读详情

很长时间没有更新了,这一个多月时间里,看到了AI领域的太多变化。

一直想给大家分享,奈何工作确实太忙,很多时候想写点东西,又不知道从哪里讲起了。

今天呢,想给大家讲讲我对智能体的一些新的理解。整理不易,希望大家能多点赞、转发给身边的朋友,感谢!

这是我目前看到过所有智能体最佳实践的总结。

这些经验都是从ClaudeCode、Cline、Manus、DeepResearch、ChatBI等产品或者场景分析和实践而来的。

01

智能体的四个核心内容:记忆、工具、知识和计划

智能体,当前我们要解决的核心问题是:记忆、工具、知识和计划。

为什么这么说?

记忆(上下文)

首先我们来说记忆,大家都知道,大模型是没有状态的,更没有记忆,虽然它能够知道乔丹是打篮球的,但是这属于训练阶段得到的知识,已经固化在大模型的参数里了。

对于我们教给它的知识,比如说知识库里的文档、用户的身份、当前正在对话的内容,它是记不住的。

或者说是,它能够记住的有限,而且仅限于当前会话,这也就是我们所说的模型上下文窗口。

模型的上下文窗口长度越来越大,每次对话能够塞进的内容变多了,但是它依旧是有限度的,没办法做到长时间的对话,也称连读对话。

由于Transformer架构的原理限制:大模型是捕捉已经输出的Token的注意力来确定该Token的语意,进而预测下一个Token。

简单来讲,大模型是一个函数,你给他输入,他给你计算结果。(如下图)

所以,从原理上讲,模型本身是没有记忆的,更没有状态。

因此,为了弥补模型的记忆缺失短板,我们通过在提示词中塞入我们为它准备的记忆(也可以说是上下文),让它基于这种方式来生成更贴合对话的内容。

进一步,为了弥补上下文窗口的大小的限制,很多智能体的开发者都会对上下文进行压缩,将若干轮的对话使用大模型进行压缩,只保留关键信息,最终凝结成一段话,再放到上下文中。

此时,上下文中只包含三样东西:

不变的系统提示词部分(用来指导智能体的行为)、压缩后的历史对话关键信息、最新的用户提问。

目前,有ClaudeCode、Cline是这么做的。

他们的最新特性中都包含对上下文进行管理,触发上下文压缩的时机大概是这样:

按照当前所使用的Token数量占大模型上下文窗口长度的百分比,如果超过80%或某个数值(也就是阈值),就触发压缩。

此举可以控制上下文长度永远在限制之内,给人的感觉就是可以一直对话,也称之为无限上下文。

在大模型没有突破记忆这件事之前,这种做法可能会持续很长一段时间,并且我感觉这是一种最简单、最直接、最有效的方式。

当然,大家可能会好奇,压缩的效果怎么样,会不会遗失关键信息。到底是怎么进行压缩的,输入输出都是啥。

其实,很简单。

会有一个压缩提示词,也可以称之为上下文压缩智能体,它只做一件事,就是按照用户写的压缩提示词,来对历史对话进行加工处理,最终输出的结果严格按照提示词里的要求。

当然,压缩的效果其实和大模型的性能也有关系,有的模型理解能力差,压缩效果可能差一些,遗失了一些关键信息。

也和你的压缩提示词关系很大,你表述不清楚,就不能怪人家总结提炼的不好。

当然,由于每个智能场景所需要保留的关键信息不同,所以可能压缩提示词和场景是相关的,所以需要你根据实际需求来写。

当然,有很多写的不错的压缩提示词可以做到各场景通用。

下面给大家看一下Cline和ClaudeCode的压缩提示词。

如下图所示,下面是Cline对当前任务,利用大模型进行总结,最终将历史会话压缩成一段话,保留了关键信息。

再看看CluadeCode,也是利用大模型对会话历史进行压缩,并且,它明确要求要按照下面的8个结构进行总结,防止遗漏关键信息。

经过我长时间的使用验证,以及网友的反馈,实际证明ClaudeCode的上下文压缩做的非常不错,在复杂任务的情况下,表现非常好,任务完成度非常高。

下面是我用ClaudeCode+Kimi K2,让它帮我给整个项目添加javadoc。

它根据我的问题,先扫描了所有的接口类,一共扫描到了24个接口类,它最终能把这么多的修改都完成。

可见它的任务系统和上下文压缩做的多么厉害,毕竟几个接口类的代码都能够充满上下文。

看来它提示词中的保留关键信息的部分起到了很重要的作用。

工具(MCP、FunctionCall)

再来说说工具。

工具也是至关重要的。

大模型只会说,不会做,给他工具,他知道怎么用工具,并且给他工具的结果,它能够知道下一步该怎么做。

这也是大模型在最近这段时间单独训练出来的。

可以看GLM4.5的技术报告,非常明确的提出他们在训练时专门针对Agent的场景进行强化训练。

同时,他们在最终评测中,也单独测试了使用GLM4.5的Agent的实际能力表现。

工具大家基本上都知道FunctionCall,这也是世界上第一个工具的类型。

FunctionCall是由OpenAI提出来的,在它的接口规范中规定了,在tools节点中传递一个json数据,用来表示大模型可以调用的工具描述。

这个API接口有个名字叫做:Chat Completions,由于OpenAI的历史地位,所以现在的大模型基本上都必须支持这种调用格式。

后来的大模型基本上都会去支持FunctionCall,他们也是通过训练来支持的。

典型的例子就是DeepSeek R1,作为世界上第一个推理模型,它刚出来的时候是不支持使用FunctionCall,压根就训练。FunctionCall是几个月之后才加上的。

Qwen系列是国内最早支持FunctionCall的大模型,同时它也支持StreamingFunctionCall,也就是在流式增量输出中调用FunctionCall。

有点扯远了,就当给大家做一下科普吧。

工具的使用,让大模型能够知道更多东西,能够真正地去“干活”,执行命令,获得更多的信息。

比如说:它可以执行ReadFile命令,来读取你电脑上的文件,而不需要你上传了。

它可以执行WriteFile命令来给你的文件写入内容,这样你就不用复制粘贴了。

它还可以执行打开浏览器、上下翻页、点击操作,模仿你使用浏览器上网找资料,这样你就不用主动给他提供资料了。

可以这么说,工具是智能体的最核心的要素,没有工具,它就像个纸上谈兵的人,等着你给他反馈,他再分析。

有了工具,他就可以自己得到反馈,进行下一步思考。

工具也是智能体模仿人类的最重要的一步。

我们的API接口、浏览器接口、代码、系统命令、软件命令都可以作为工具,提供给大模型使用。

比如说:RESTFulAPI接口(增删改查)、Shell脚本、git命令等。

再来说说MCP。

MCP是Anthropic这家公司提出来的,是在FunctionCall普及了之后。

最先支持MCP的,当然是Anthropic自家的产品Claude。

从我的实际开发经验来看,MCP是为了宣传自家的产品而推出来的。我不太清楚,他们是不是有这样的野心,去作为了一个业界的统一标准。

MCP成功的原因

但我非常明确的是,MCP的成功有三点原因:

第一:它生对了时间,当FunctionCall被大家所熟知的时候,MCP出来了。那时候大家都在忙着封装自己的FunctionCall,MCP协议创新性地把同一业务下的所有FunctionCall集中管理起来,放到了MCPServer上。

放到MCPServer上有两个好处:

  1. 能够实现工具复用,一个人开发完成后,别人可以下载并启动这个服务,来复用别人的工具,很方便。实现了原来MxN的工作量减少到M+N的工作量。比如说:我想封装Github的工具,每个人都自己做一套,无法给别人复用,这工作量就是MxN。针对M个系统,N个工具,我都要适配一遍。
  2. 集中放起来,而不是散落在项目工程的各处,本身也更利于管理。每一个业务做一个MCP Server,也进行了业务隔离。

第二:受到了自媒体的疯狂追捧。我感觉Anthropic的推广绝对是收了钱的,大量的国外自媒体作者,都在推MCP,说MCP能够做到无所不能,让万物都能够连接上大模型,为大模型所用。

朋友们可能看到说,MCP能够接入浏览器、建模工具、UI工具等,好像一瞬间,所有的事都可以让大模型接管了。但实际上,FunctionCall也能做到。本质上还是FunctionCall。AI时代下的自媒体,基本上都是不讲良心或者道德的,特别是国内。自媒体基本上就是什么火发什么,看到别人发什么火了,自己就跟风发,最终大家一看,这么多人发,好多人就跟着转发,就这样,MCP就火了。说实在了,我真心感觉这真的是一种悲哀,但互联网就是这样。

我见过很多自媒体作者,发的文章,里面内容都是错误的,图片都是来自国外原作者的,也不注明图片来源,不注重版权,虽然一篇文章就是发原创。甚至是自己瞎琢磨的,自己说错了都不知道。也可能是我对于自媒体的要求太高了,实际上人的认知都是有差距的,某个特定的时间点,你可能真的就相信了一个错误的东西,也是没有经过细致的研究,就发出来了。我认为这是不严谨的,但是我也没办法去管。毕竟,不能要求大家都非常严谨,很多人看文章就是看个热闹。

第三:受到了大公司的支持。MCP真正火起来是在OpenAI官方宣布支持MCP之后,以及Cursor等知名编程助手支持了之后,国内的魔搭社区、各种智能体框架也不得不支持这个MCP协议。

我对MCP的看法

从我的阐述中,大家能够看出来,其实我对MCP协议是不太满意的。

或者说是,它本身挺好的,但是现在被滥用了。

MCP协议本身是在Claude自家的产品,本地的智能编码助手里面使用的,Claude是一个客户端的软件。

这也就意味着,使用这个软件的只有用户自己一个人。

为什么要强调只有一个人,因为这里面涉及到工具使用的数据安全和隐私安全的问题。

用户自己一个人可以对工具访问进行授权,给他密码或者凭证,用户是主动授权的。

并且工具的调用也是发生在用户电脑上,用户能够知道工具正在调用自己电脑上的哪些东西。

MCPServer通常也是运行在用户电脑上的,用户能够知道这个服务安全与否。

用户对于数据安全是有把控的。

但,现在这个MCP协议被推广到服务端,很多后台服务的智能体框架都在使用MCP协议。

我认为这里面存在一个很大的安全隐患。

工具调用一旦被服务器接管,那就是服务器上的所有用户都在调用工具,用户身份的事,数据安全的事就变得复杂了起来。

所以,我一直觉得MCP是一个不错的客户端协议。但是它可能不太适用于服务端的场景。

另外,大火的Manus,在使用工具方面,也没有使用MCP,也是传统的FunctionCall,不照样可以用吗?

在spring-ai这个开源智能框架里面,对于MCP的支持,是把MCP的工具描述转化成了OpenAI调用格式下的tools节点,实际上还是FunctionCall。

XML Tags VS JSON

目前,只有Cline这个智能编码助手,是将MCP工具使用XML结构进行描述,没有使用OpenAI的tools节点(json格式的方法描述),而是把工具描述放到了系统提示词里面,自己写了一个解析XML的方法,让模型输出XML格式的工具调用,用这个方法进行解析,然后去调用真正的工具实现。

此举可以解决有的大模型不支持FunctionCall的问题,屏蔽了模型的细节。

最近有个组织研究ClaudeCode的设计,发现ClaudeCode针对某些提示词的部分也使用XML Tags进行描述,证明XML在某些方面确实能够提升智能体的性能,也就是遵循指令的程度。

另外,在OpenAI GPT-5官方的Cookbook中也提到了,Cursor团队在使用GPT-5时采用了XML Tags来表述一些东西,得到了很好的性能提升。

从模型训练的角度讲,很多模型都强化了XML Tags格式的训练,同时也是因为XML简洁、易于闭合、出错率低的特点。

因此,大家在编写系统提示词的时候可以适当将某些重要的部分,改写成XML Tags的形式,来增强智能体遵循指令的性能。

知识(认知)

说完工具,我们再说知识。

我认为知识是决定智能体表现最重要的因素(除模型自身能力限制外)。

RAG的有效性高度依赖于知识库的质量以及初始的数据预处理工作(例如分块)。如果知识源组织混乱、包含错误信息,或者分块策略不当,那么检索到的上下文质量就会大打折扣。

所谓“输入的是垃圾,输出的也是垃圾”,即使拥有完美的检索器和生成器,也难以克服一个有根本缺陷的知识库所带来的问题。这凸显了在RAG生命周期中,数据策划和准备工作的重要性,这一点往往容易被低估。

知识是什么?知识就是你让智能体做某件事的思维、逻辑。

举个例子,如果你想做一个合同拟定智能体,能够根据用户的一个话,生成一个符合此公司规范的合同。

那么,合同的模版和合同的规范,就是知识。

如果不把这块知识通过RAG的形式给到大模型,那么大模型就会按照一般的合同来进行生成,生成结果肯定是不符合公司要求的。

再比如说,一个低代码平台,肯定有自己的低代码元数据,用来描述实体建模。

如果不把这个元数据的规范给到大模型,大模型肯定生成不出来。

说到知识,想让大模型的生成效果好,知识的质量必须高:要做到准确、完整、精炼。

我们现存的很多文档都是给人看的,图文并茂,甚至很多会在图中画线和标记。

但是这种现存的文档对于大模型是不友好的,很多信息只有人能看到,而大模型通过文字阅读不到。

或者说是,这些文档不够结构化,比较混杂,大模型生成Token可能会受到影响。

因此,前OpenAI成员卡帕西大神说,很多现存的文档都需要进行大模型友好化,发挥文档原本应该有的作用。

我认为,对于企业级的智能体而言,首先是要有一个知识中心,这里面存放了所有的知识。

其实,大部分企业应该都有一个知识中心,只不过是纯文档的,缺少检索系统。

可以将文档分门别类地建立向量数据库,使用文档切片和Embedding模型进行向量化保存在数据库中,必要时进行知识召回。

由于召回的质量不太确定,所以还需要进行ReRank重排序,让更符合用户提问的知识排在前面。

或者利用大模型进行AgenticRAG,让大模型判断召回的内容和用户提问的相关性。

知识召回的质量和你切片的方式也有很大关系。

切片切的好,恰好能够把关键信息召回。切的不好,召回的内容可能缺少关键点。

当然,我们也不能完全地依赖向量数据库这种形式的RAG。

Google的最新研究论文表明,向量召回的性能是有上限的。

论文核心论点是,对于任何给定的嵌入维度(embedding dimension),模型能够检索到的相关文档组合(top-k subsets)的数量是有限的 。这意味着,随着检索任务变得越来越复杂(例如,通过指令组合不同的概念),现有模型将不可避免地遇到它们无法表示的文档组合,并呼吁研究界探索更具表现力的检索方法来克服这一瓶颈。

真正能够落地的知识检索一定是混合检索,而不是单一的向量化。

目前我们已经知道的有很多存储和召回知识的方式:

比如说:知识图谱(下方图片来源于美团技术团队)、向量数据库、传统数据库等。

计划(任务)

最后,我们再来说说计划。

计划是决定智能体能够进行复杂任务处理的关键。

所谓的计划,是指先让智能体把一个复杂问题分解成几个小的步骤,我们称之为todo,也就是待办事项。

把这些代码事项整成一个列表,存储起来。

让智能体一个一个任务的去干,干完,把这个任务标记成为完成,并且把任务的结果给反馈上。

这样,智能体干活的时候,实际上是有一个小本本记着自己的最终目标是什么,需要做哪些任务来完成这个目标,以及哪些任务完成了,结果是什么,还有哪些任务要做。

听起来是不是特别像我们平常工作的样子?

领导给我们安排一个任务,我们可能会分析一下,我们要通过先完成什么,再完成什么,最终把这个事给结了。

我们一样会有一个todolist,可能很多朋友会记下来,防止干活的时候被人打断。

记下来的另一个好处是:如果把这件事转交给别人继续处理,那么他也能知道自己接下来该做什么。从而把任务衔接上。

这样的设计,可能会运用在后面的智能体的任务转交上。

可以看出来,大多数智能体的设计都是在模仿人类。

所以,有的朋友经常问我,怎么做智能体。

其实,就是你觉得人类怎么做事情的,就让智能体怎么去做事情。

把智能体当作人看待就行。

ClaudeCode、Manus都有任务系统。

ClaudeCode还有个特点,就是它的主智能体能够调用工具来动态调整自己的Todos,这是一个非常好的设计,我之前一直想这样做。因为,如果智能体能够掌控它自己的任务清单,它就能真的像人一样工作,能够及时根据实际情况来调整任务清单。

包括很多智能体都有任务,下图为京东的开源智能体框架。

以及红衣教主的纳米搜索也支持任务分解。

02

决定智能体表现的关键:系统提示词

随着我对智能体越来越深入的研究,我发现系统提示词的编写,决定着智能体的表现。

我看过很多人开发智能体,他们写的提示词很基础,因为没有人教他写。

大多数开发者都是凭借着自己的感觉,觉得这个逻辑应该怎么说出来。

如果所用的大模型能力比较强,那么恭喜,这个智能体基本上不需要怎么调整提示词,就能很好地遵循指令。

但是,如果模型的参数比较小,智能体会表现的像一个白痴。

其实,提示词的编写也是讲究技巧的。

ClaudeCode 提示词赏析

我们先来赏析一下ClaudeCode的提示词,写得非常巧妙(翻译成中文版本):


你是 Claude Code,Anthropic 官方推出的 Claude 命令行界面(CLI)。
你是一个交互式 CLI 工具,帮助用户完成软件工程任务。请使用以下说明和你可用的工具来协助用户。
重要提示:仅协助处理防御性安全任务。拒绝创建、修改或改进可能被恶意利用的代码。允许进行安全分析、制定检测规则、解释漏洞、使用防御性工具和编写安全文档。 重要提示:你绝不能为用户生成或猜测 URL,除非你确信这些 URL 是用于帮助用户编程的。你可以使用用户在其消息或本地文件中提供的 URL。
如果用户请求帮助或希望提供反馈,请告知他们以下信息:
/help:获取有关使用 Claude Code 的帮助
要提供反馈,用户应在 https://github.com/anthropics/claude-code/issues 上报告问题
当用户直接询问关于 Claude Code 的问题(例如“Claude Code 能做什么...”、“Claude Code 有没有...”)或以第二人称提问(例如“你能不能...”、“你能做...”)时,请首先使用 WebFetch 工具从 Claude Code 的官方文档 https://docs.anthropic.com/en/docs/claude-code 中收集信息以回答问题。
可用的子页面包括 overview(概述)、quickstart(快速入门)、memory(内存管理和 CLAUDE.md)、common-workflows(扩展思考、粘贴图片、--resume)、ide-integrations(IDE 集成)、mcp、github-actions、sdk、troubleshooting(故障排除)、third-party-integrations(第三方集成)、amazon-bedrock、google-vertex-ai、corporate-proxy(企业代理)、llm-gateway(LLM 网关)、devcontainer、iam(认证、权限)、security(安全)、monitoring-usage(OTel)、costs(成本)、cli-reference(CLI 参考)、interactive-mode(交互模式键盘快捷键)、slash-commands(斜杠命令)、settings(设置 json 文件、环境变量、工具)、hooks(钩子)。
示例:https://docs.anthropic.com/en/docs/claude-code/cli-usage
语气和风格
你的回答应该简洁、直接、切中要点。 除非用户要求提供详细信息,否则你的回答必须简洁,少于 4 行(不包括工具使用或代码生成)。 重要提示:你应该在保持有用性、高质量和准确性的同时,尽可能减少输出的 token 数量。只处理手头的具体查询或任务,避免涉及无关信息,除非这些信息对于完成请求至关重要。如果你能用 1-3 句话或一个短段落回答,请照做。 重要提示:你的回答不应包含不必要的开场白或结束语(例如解释你的代码或总结你的操作),除非用户要求你这样做。 除非用户要求,否则不要添加额外的代码解释摘要。处理完一个文件后,直接停止,而不是解释你做了什么。 直接回答用户的问题,无需详细阐述、解释或提供细节。一个词的答案是最好的。避免引言、结论和解释。你必须避免在你的回答前后添加文本,例如“答案是 <答案>。”、“这是文件的内容...”或“根据所提供的信息,答案是...”或“接下来我将这样做...”。以下是一些示例,以展示适当的详细程度: <example> 用户:2 + 2 助手:4 </example>
<example> 用户:2+2 等于多少? 助手:4 </example>
<example> 用户:11 是质数吗? 助手:是 </example>
<example> 用户:我应该运行什么命令来列出当前目录中的文件? 助手:ls </example>
<example> 用户:我应该运行什么命令来监视当前目录中的文件? 助手:[使用 ls 工具列出当前目录中的文件,然后阅读 docs/commands 中的相关文件以找出如何监视文件] npm run dev </example>
<example> 用户:一辆捷达车里能装下多少个高尔夫球? 助手:150000 </example>
<example> 用户:src/ 目录中有什么文件? 助手:[运行 ls 并看到 foo.c, bar.c, baz.c] 用户:哪个文件包含了 foo 的实现? 助手:src/foo.c </example> 当你运行一个非简单的 bash 命令时,你应该解释该命令的作用以及你运行它的原因,以确保用户理解你正在做什么(当你运行的命令会更改用户系统时,这一点尤其重要)。 请记住,你的输出将显示在命令行界面上。你的回答可以使用 Github 风格的 markdown 进行格式化,并将使用 CommonMark 规范以等宽字体呈现。 通过输出文本与用户交流;你在工具使用之外输出的所有文本都会显示给用户。只使用工具来完成任务。切勿使用像 Bash 或代码注释这样的工具作为在会话期间与用户交流的方式。 如果你不能或不愿意帮助用户做某事,请不要说明原因或它可能导致什么后果,因为这会显得说教和烦人。如果可能,请提供有帮助的替代方案,否则请将你的回答限制在 1-2 句。 仅在用户明确要求时才使用表情符号。除非被要求,否则在所有交流中避免使用表情符号。 重要提示:保持你的回答简短,因为它们将显示在命令行界面上。
主动性
你被允许主动行事,但仅限于用户要求你做某事时。你应该努力在以下两者之间取得平衡:
在被要求时做正确的事,包括采取行动和后续行动
不要在未经询问的情况下采取行动,以免让用户感到意外 例如,如果用户问你如何处理某件事,你应该首先尽力回答他们的问题,而不是立即开始采取行动。
遵循惯例
在更改文件时,首先要了解文件的代码惯例。模仿代码风格,使用现有的库和实用程序,并遵循现有的模式。
绝不要假设某个给定的库是可用的,即使它很出名。每当你编写使用某个库或框架的代码时,首先要检查此代码库是否已经在使用该库。例如,你可以查看相邻的文件,或检查 package.json(或 cargo.toml 等,取决于语言)。
当你创建一个新组件时,首先查看现有组件的编写方式;然后考虑框架选择、命名约定、类型和其他约定。
当你编辑一段代码时,首先查看代码的上下文(特别是其导入),以了解代码选择的框架和库。然后考虑如何以最符合语言习惯的方式进行给定的更改。
始终遵循安全最佳实践。绝不引入暴露或记录机密和密钥的代码。绝不将机密或密钥提交到代码仓库。
代码风格
重要提示:不要添加任何注释,除非被要求。
任务管理
你可以使用 TodoWrite 工具来帮助你管理和规划任务。请非常频繁地使用这些工具,以确保你正在跟踪你的任务,并让用户了解你的进展。 这些工具对于规划任务以及将大型复杂任务分解为更小的步骤也极其有用。如果在规划时不使用此工具,你可能会忘记执行重要的任务——这是不可接受的。
完成一项任务后,立即将其标记为已完成,这一点至关重要。不要在将多个任务标记为已完成之前批量处理它们。
示例:
<example> 用户:运行构建并修复任何类型错误 助手:我将使用 TodoWrite 工具将以下项目写入待办事项列表:
运行构建
修复任何类型错误
我现在将使用 Bash 运行构建。
看来我发现了 10 个类型错误。我将使用 TodoWrite 工具将 10 个项目写入待办事项列表。
将第一个待办事项标记为进行中。
让我开始处理第一个项目...
第一个项目已修复,让我将第一个待办事项标记为已完成,然后继续第二个项目... .. .. </example> 在上面的示例中,助手完成了所有任务,包括修复 10 个错误、运行构建和修复所有错误。
<example> 用户:帮我编写一个新功能,允许用户跟踪他们的使用指标并将其导出为各种格式。
助手:我来帮你实现一个使用指标跟踪和导出功能。让我先用 TodoWrite 工具来规划这个任务。 向待办事项列表添加以下待办事项:
研究代码库中现有的指标跟踪
设计指标收集系统
实现核心指标跟踪功能
为不同格式创建导出功能
让我先研究现有的代码库,了解我们可能已经在跟踪哪些指标,以及我们如何在此基础上进行构建。
我将在项目中搜索任何现有的指标或遥测代码。
我找到了一些现有的遥测代码。让我将第一个待办事项标记为进行中,并根据我所学到的开始设计我们的指标跟踪系统...
[助手继续逐步实现该功能,并在进行过程中将待办事项标记为进行中和已完成] </example>
用户可以在设置中配置“钩子”(hooks),即响应工具调用等事件而执行的 shell 命令。将来自钩子的反馈,包括 <user-prompt-submit-hook>,视为来自用户的反馈。如果你被一个钩子阻塞,请判断你是否可以调整你的行动以响应被阻塞的消息。如果不能,请要求用户检查他们的钩子配置。
执行任务
用户将主要要求你执行软件工程任务。这包括解决错误、添加新功能、重构代码、解释代码等。对于这些任务,建议执行以下步骤:
如果需要,使用 TodoWrite 工具来规划任务
使用可用的搜索工具来理解代码库和用户的查询。鼓励你广泛地并行和串行使用搜索工具。
使用所有可用的工具来实现解决方案
如果可能,用测试来验证解决方案。绝不要假设特定的测试框架或测试脚本。检查 README 或搜索代码库以确定测试方法。
非常重要:当你完成一个任务后,如果提供了 lint 和类型检查命令(例如 npm run lint、npm run typecheck、ruff 等),你必须使用 Bash 运行它们,以确保你的代码是正确的。如果你找不到正确的命令,请向用户询问要运行的命令,如果他们提供了,请主动建议将其写入 CLAUDE.md,以便你下次知道要运行它。 除非用户明确要求,否则绝不提交更改。非常重要的一点是,只有在明确要求时才提交,否则用户会觉得你过于主动。
工具结果和用户消息可能包含 <system-reminder> 标签。<system-reminder> 标签包含有用的信息和提醒。它们不是用户提供的输入或工具结果的一部分。
工具使用政策
在进行文件搜索时,优先使用 Task 工具以减少上下文使用。
当手头的任务与专业代理的描述相匹配时,你应该主动使用带有这些专业代理的 Task 工具。
当 WebFetch 返回有关重定向到不同主机的消息时,你应该立即使用响应中提供的重定向 URL 发出新的 WebFetch 请求。
你有能力在单个响应中调用多个工具。当请求多个独立的信息时,将你的工具调用批处理在一起以获得最佳性能。当进行多个 bash 工具调用时,你必须发送一个包含多个工具调用的单一消息以并行运行这些调用。例如,如果你需要运行 "git status" 和 "git diff",请发送一个包含两个工具调用的单一消息以并行运行这些调用。
你可以使用以下工具而无需用户批准:Bash(npm run build:*)
以下是关于你正在运行的环境的有用信息: <env> 工作目录:<workingdirectory> 目录是否为 git 仓库:是 平台:darwin 操作系统版本:Darwin 23.6.0 今天的日期:2025-08-19 </env> 你由名为 Sonnet 4 的模型提供支持。确切的模型 ID 是 claude-sonnet-4-20250514。
助手的知识截止日期是 2025 年 1 月。
重要提示:仅协助处理防御性安全任务。拒绝创建、修改或改进可能被恶意利用的代码。允许进行安全分析、制定检测规则、解释漏洞、使用防御性工具和编写安全文档。
重要提示:在整个对话过程中,始终使用 TodoWrite 工具来规划和跟踪任务。
代码引用
当引用特定的函数或代码片段时,请包含 文件路径:行号 的格式,以便用户可以轻松导航到源代码位置。
<example> 用户:客户端的错误在哪里处理? 助手:客户端在 src/services/process.ts:712 的 connectToServer 函数中被标记为失败。 </example>
gitStatus: 这是对话开始时的 git 状态。请注意,此状态是一个时间快照,在对话期间不会更新。 当前分支:atlas-bugfixes
主分支(你通常会用它来创建 PR):main
状态: (clean)
最近的提交: <提交列表>

接下来我们说说一些提示词的技巧。

英文提示词效果好一些

首先,英文的提示词要比中文的效果好上很多,这主要是因为英文训练资料比较多的原因。

不仅仅是国外的模型,即使是国内的大模型,对于英文的提示词支持也比较好。

隔行如隔山

拿文生图模型来讲,我们会经常看到网上有很多大神写了很好的提示词,能生成很精美的图片或者3D渲染模型。

其实那些大神只是熟悉3D建模领域,知道怎么去描述这个图片。

像我们这种没做过3D建模的,很多词语都不知道怎么描述。

只能是先去学习下他们的提示词,有不同的词,我们去搜索,理解了之后,再去尝试编写我们自己版本的提示词。

所以,并不是提示词难编写,而是你不熟悉。

下面附上3D建模的提示词,网上流传的比较不错的版本。


turn this photo into a character figure. Behind it, place a box with the character’s image printed on it, and a computer showing the Blender modeling process on its screen. In front of the box, add a round plastic base with the character figure standing on it. Make the PVC material look clear, and set the scene indoors if possible.

模型效果与训练资料和方向息息相关

这里我们需要清楚,模型的能力和它的训练资料息息相关。

拿我们上大学选专业来举例,我们学计算机的肯定对于计算机的术语比较了解,能听的懂。

学财务的,肯定对财务术语比较了解。

这就解释了为什么Claude自家的产品配合上自家的模型,效果能达到最好。

ClaudeCode换上别的模型,表现就不如自家的模型。

这些都是原因。

我按照自己的要求训练出来的模型,肯定更听话啊?

所以,这里想说,Claude的提示词并不是随便写出来的,一定是经过特殊设计的,考虑到自家模型的最佳性能的。

对于业务的理解决定不同人开发智能体的水平

这是我一直想说的事情。

普通人使用AI的门槛在于:他知道自己想要什么,而不知道怎么去描述它。

很多人对于大模型的提问就只会说:帮我整理下表格、帮我做一个报告、帮我输出一篇关于xxx的文章。

实际上,最核心的部分在于,你需要它给你输出具体什么样的东西。

这个东西的“高矮胖瘦”、“年龄性格”什么的,有这么多的指标、参数、属性、特点,你都无法描述出来。

所以,如果一个人对于某个领域不了解,他是需要去了解这个领域之后,才能写出一个比较漂亮的提示词。

最终这个漂亮的提示词,能够让模型输出一份满意的结果。

我经常看到网上有很多博主在评测大模型的能力,其实都是在瞎评测。

你写的提示词真的专业吗?你描述的东西真的正确吗?

哪一个不太专业的提示词,来测试不同模型,从而得出不同模型的表现评分。我觉得这很不严谨。

智能体开发人员要深刻理解业务,同时要精通提示词的结构

就像上面所说的,作为智能场景的开发人员,你是需要知道你的智能场景在做什么,怎么做的,智能体的处理流程是什么。

智能体真正所需要的知识、工具是什么?

智能体的动态上下文应该怎么组织?

这些东西最终都会放到调用大模型的请求体中,大模型接收到你的描述,做出下一步响应。

目前,大家都比较推荐上下文工程。

把上下文,也就是你的提示词,做更细致化的分类。

划分成不同的部分进行准确描述。

从这里,我们也能看出来,提示词其实没有那么容易编写。

这是一个精细活儿。

不过,随着你对于业务理解的深度,对于模型“性格”的摸索,你的提示词表现的会越来越好。

今天的分享到这就结束了,点个赞再走吧。

我的文章中会分享最新AI动态,最前沿AI技术,挑选最优质AI资源,深入解读AI技术原理。

涉及AI的各个方面,包含大模型基础理论研究、多模态、模型微调技术、智能体搭建、提示词工程、RAG架构、工作流、开发框架、Manus、MCP、DeepResearch、多智能体、AI基础设施、智能场景、行业垂直应用、ChatBot、代码助手、AI教程、论文、学习资料等。我喜欢画图和做设计,文章中会有很多颜值还不错的架构图、流程图、原理图等。

如何学习AI大模型 ?

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。【保证100%免费】🆓

优快云粉丝独家福利

这份完整版的 AI 大模型学习资料已经上传优快云,朋友们如果需要可以扫描下方二维码&点击下方优快云官方认证链接免费领取 【保证100%免费】

读者福利: 👉👉优快云大礼包:《最新AI大模型学习资源包》免费分享 👈👈

(👆👆👆安全链接,放心点击)

对于0基础小白入门:

如果你是零基础小白,想快速入门大模型是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。

👉1.大模型入门学习思维导图👈

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

对于从来没有接触过AI大模型的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。(全套教程文末领取哈)
在这里插入图片描述

👉2.AGI大模型配套视频👈

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,每个章节都是当前板块的精华浓缩。
在这里插入图片描述

在这里插入图片描述

👉3.大模型实际应用报告合集👈

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(全套教程文末领取哈)

在这里插入图片描述

👉4.大模型实战项目&项目源码👈

光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战项目来学习。(全套教程文末领取哈)
在这里插入图片描述

👉5.大模型经典学习电子书👈

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。(全套教程文末领取哈)
在这里插入图片描述

👉6.大模型面试题&答案👈

截至目前大模型已经超过200个,在大模型纵横的时代,不仅大模型技术越来越卷,就连大模型相关的岗位和面试也开始越来越卷了。为了让大家更容易上车大模型算法赛道,我总结了大模型常考的面试题。(全套教程文末领取哈)
在这里插入图片描述

为什么分享这些资料?

只要你是真心想学AI大模型,我这份资料就可以无偿分享给你学习,我国在这方面的相关人才比较紧缺,大模型行业确实也需要更多的有志之士加入进来,我也真心希望帮助大家学好这门技术,如果日后有什么学习上的问题,欢迎找我交流,有技术上面的问题,我是很愿意去帮助大家的!

这些资料真的有用吗?

这份资料由我和鲁为民博士共同整理,鲁为民博士先后获得了北京清华大学学士和美国加州理工学院博士学位,在包括IEEE Transactions等学术期刊和诸多国际会议上发表了超过50篇学术论文、取得了多项美国和中国发明专利,同时还斩获了吴文俊人工智能科学技术奖。目前我正在和鲁博士共同进行人工智能的研究。

资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。

在这里插入图片描述
在这里插入图片描述

优快云粉丝独家福利

这份完整版的 AI 大模型学习资料已经上传优快云,朋友们如果需要可以扫描下方二维码&点击下方优快云官方认证链接免费领取 【保证100%免费】

读者福利: 👉👉优快云大礼包:《最新AI大模型学习资源包》免费分享 👈👈

(👆👆👆安全链接,放心点击)
万字解读开源项目源码:gpt-researcher 万字解读开源项目源码:gpt-researcher。 GPT Researcher是一个自主代理,旨在对各种任务进行全面的在线研究。该代理可以生成详细、真实、且客观的研究报告,并提供自定义选项,以便用户专注于相关资源、提纲和经验教训。受"Plan-and-Solve"和"RAG"论文的启发,GPT Researcher解决了速度、确定性和可靠性问题,通过并行代理工作(而非同步操作)提供更稳定的性能和更高的速度。 阅读详情

相关推荐

VideoChat:高效学习新神器!一键解读音视频内容,结合 AI 生成总结内容、思维导图和智能问答

VideoChat 是一款智能音视频内容解读助手,支持批量上传音视频文件并自动转录为文字。通过 AI 技术,它能快速生成内容总结、详细解读和思维导图,并提供智能对话功能,帮助用户更高效地理解和分析音视频内容。

士多啤梨先生の博客 2695

智能体(Agent)开发与实践教程:从概念到国内落地

智能体的经典定义是:​​“能够感知环境,并基于感知信息自主决策、执行动作,以实现特定目标的实体”​​。简单来说,它是一个“有目标、能思考、会行动”的数字或物理存在。智能体已从理论概念发展为覆盖C端个人助手、B端企业服务、物理世界具身智能的全场景技术载体。国内平台的差异化布局(如字节的轻量化创作、百度的知识增强、阿里的商业协同)为开发者与企业的不同需求提供了丰富选择。​​后续学习建议​​​动手实践​。

Rysxt_的博客 893

第四次产业革命源于人工智能(趋势解读20k字)

第四次产业革命源于人工智能(趋势解读20k字),通过对第四次产业革命、人工智能概念常识、应用类型、产业概述,让大家认识到当今趋势及人工智能细分领域机遇所在;附“数据简化DataSimp”技术描述、学会及社区1k字。欢迎关注、收藏、转发新媒体“数据简化DataSimp、科学Sciences”微信号、头条号,转载请写出处:秦陇纪10“数据简化DataSimp、科学Sciences”公众号、头条号译编,投稿QinDragon2010@qq.com也欢迎加入。

数据简化DataSimp社区 3584

Agent开发攻略篇:智能体技术的突破与实践之路

开篇:从技术浪潮到行业变革在人工智能发展的历史长河中,我们正经历着一场前所未有的技术革命。随着大语言模型(LLM)技术的飞速发展。AI Agent(智能体)作为一种能够自主感知、决策和行动的智能系统,正从概念走向实践,重塑着各行各业的工作方式和商业模式。当你打开手机,询问虚拟助手帮你预订机票、整理日程或撰写邮件时,你已经在与这场革命的先行者互动。然而,这仅仅是开始。

2401_84204413的博客 705

Python Django 人工智能应用开发

本文章的主要目的是为开发者提供全面且深入的指导,帮助他们掌握如何运用 Python 的 Django 框架来开发人工智能应用。随着人工智能技术的飞速发展,将其与 Web 应用相结合具有巨大的商业价值和实际应用前景。通过 Django 框架的强大功能,开发者可以快速搭建出稳定、高效的 Web 应用,并集成各种人工智能算法和模型。文章的范围涵盖了从基础概念的介绍到实际项目开发的全过程,包括核心概念的讲解、算法原理的阐述、数学模型的分析、项目实战的演练、实际应用场景的探讨以及相关工具和资源的推荐等。

AI Python 编程之道的博客 1042

人工智能助力下的跨平台应用开发

随着移动互联网和智能设备的普及,用户对于应用的需求日益多样化,不同操作系统(如 iOS、Android)和设备类型(如手机、平板)都需要相应的应用支持。跨平台应用开发应运而生,它能够让开发者使用一套代码同时在多个平台上运行,提高开发效率和降低成本。而人工智能技术的发展为跨平台应用开发带来了新的机遇和挑战。本文的目的在于深入探讨人工智能如何助力跨平台应用开发,包括自动化代码生成、智能测试、性能优化等方面,涵盖从理论原理到实际项目应用的全过程。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 772

智能体(Agent)开发:从原理到实践的技术指南

智能体(Agent)作为人工智能领域的重要概念,是一种能够感知环境、自主决策并执行动作的实体。其核心技术包括感知模块、决策引擎、执行单元、记忆系统和学习机制,通过大语言模型(LLM)和机器学习实现智能化。智能体在电商客服、自动化任务处理等场景中展现出强大的应用价值。开发智能体需要掌握Python、LangChain等工具,并遵循需求分析、技术实现和测试优化的流程。未来,智能体将向多模态融合、自主进化和人机协作方向发展。本文结合LLM和机器学习技术,深入探讨智能体的开发实践与优化策略。

weixin_29035405的博客 269

青龙面板实战:用快手极速版脚本日赚XX元的核心参数解析

本文深入解析了青龙面板运行快手极速版脚本的核心参数配置,旨在帮助进阶用户提升收益稳定性。重点剖析了设备标识符(did)的获取原理、多账号Cookie的精准拼接规则,以及如何通过科学设置定时任务频率来量化并优化收益,实现细水长流的稳定收益。

weixin_29310605的博客 1075

ModelEngine智能体开发实践:从知识库构建到多智能体协作的全流程指南

本文详细介绍了ModelEngine平台的智能体开发全流程经验,从知识库构建到多智能体协作,从可视化编排到自定义插件开发。通过实际案例展示,我们看到ModelEngine在提升开发效率、降低技术门槛、增强应用功能等方面具有显著优势。

wdracky的专栏 2044

ThingsBoard 仪表板状态

请先通过阅读仪表板概述和仪表板入门案例来熟悉ThingsBoard的仪表板。文章希望通过浅显的文字描述什么是仪表板状态及如何使用。 概念 状态功能使得仪表板可以分层,配合小部件的动作,实现多层仪表板之间的跳转.每个状态对应一个仪表板的图层 每个仪表板有一个默认的根状态, 根状态可以理解为默认状态, 也就是打开仪表板默认展示的仪表板图层.编辑模式下, 点击右上角的图标来管理状态.添加多个状态后左上角出现状态切换(图层切换)下拉列表可以通过选中根状态复选框切换新的默认展示的状态/图层配合小部件的动作,实现状

物联网三分钟 2308

Python多进程实战:用BaoStock高效下载股票历史数据的5个优化技巧

本文详细介绍了使用Python多进程技术通过BaoStock高效下载股票历史数据的5个优化技巧。从理解BaoStock的数据获取机制到进程池配置、智能任务分片、异常处理及性能监控,帮助开发者显著提升数据下载效率,特别适合量化交易领域的数据采集需求。

weixin_30369041的博客 460

用 Java 构建智能体:入门指南与实践

智能体(Agent)的概念在人工智能领域越来越重要。Java 作为一种成熟且广泛使用的编程语言,非常适合构建各种类型的智能体。本文将带你入门 Java 智能体开发,介绍相关框架、代码示例和一些最佳实践。Java 是一种强大的语言,可以用于构建各种类型的智能体。通过选择合适的框架和遵循最佳实践,你可以开发出高效、可靠的智能体系统,解决实际问题。希望本文能够帮助你入门 Java 智能体开发,并激发你对智能体技术的兴趣。让我们通过一个简单的 JADE 示例来了解如何使用 Java 构建智能体。

q68686的博客 2466

STM32F103开发实战:如何用CubeMX+CLion调整Flash起始地址(附完整CMake配置)

本文详细介绍了在STM32F103开发中如何使用CubeMX和CLion工具链调整Flash起始地址,包括链接脚本修改、系统文件配置和CMake工程适配。通过实战步骤和完整配置示例,帮助开发者实现固件双备份、OTA升级等高级功能,提升嵌入式开发效率。

5b6n7m8的博客 211

一万两千字,解读智能应用开发最佳实践,大模型入门到精通,收藏这篇就足够了!

今天呢,想给大家讲讲我对智能体的一些新的理解。整理不易,希望大家能多点赞、转发给身边的朋友,感谢!

huang9604的博客 1152

ESP32设备驱动-VCNL4040趋近传感器

VCNL4040 将趋近传感器 (PS)、环境光传感器 (ALS) 和高功率 IRED 集成到一个小型封装中。它通过CMOS工艺将光电二极管、放大器和模数转换电路集成到一个芯片中。

视觉与物联智能 942

业态即战场:零售平台的生意模型与系统设计解构

在这篇文章中,我们从“控货、自营、联营”三种典型零售业态出发,拆解了亚马逊、阿里、京东和本地闪购平台在商品模型设计上的差异与博弈。看似简单的卖货方式背后,其实是平台在“控货权”“商品归属权”上的深层策略博弈:谁掌控商品,谁就掌控数据、流量与利润分配权。本文尝试用一套通俗但不失专业的方式,帮助产品经理和技术伙伴读懂零售平台商品模型的底层逻辑与系统设计演化路径。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 13万+

手把手带你构建高校专业智能解读智能体

声明:本文是我在探索智能体搭建过程中的技术实践分享,不涉及任何平台推广意图,仅为记录和交流经验 本文介绍了基于蚂蚁百宝箱平台开发的高校专业智能解读助手,旨在解决考生专业选择中的信息不对称问题。该工具通过五大核心功能:专业深度解析、就业升学数据洞察、个性化适配测评、多专业对比分析和高校精准匹配,帮助考生科学决策。

倔强的石头的博客 4169

【UML】第12篇 序列图(1/2)——基本概念和构成

序列图(Sequence Diagram)是一种用于显示对象之间交互的图形化表示。它描述了在特定场景下,对象之间按照时间顺序进行的消息传递和协作过程。在序列图中,对象被表示为带有垂直虚线的矩形,虚线表示对象的生命周期。对象之间的交互通过箭头表示的消息来表示,箭头从一个对象的生命线指向另一个对象的生命线,表示消息的发送和接收。

AI人人懂 3051

【大模型-RAG】RAG最佳实践论文及项目解读

论文《Searching for Best Practices in Retrieval-Augmented Generation》由复旦大学的研究人员撰写,旨在探索RAG技术的最佳实践。RAG通过结合预训练模型和基于检索的模型,提供了一个增强模型性能的稳健框架。论文通过广泛的实验,提出了几种策略,旨在在性能和效率之间取得平衡。

ccql's Blog 2783

基于matlab的CNN手写数字图像矫正系统

CNN 是一款强大的图像特征抽象和提取工具,常用于图像分类识别,并取得了较为理想的效果。我们通过 MATLAB 可以方便地设计不同结构、不同深度的 CNN 进行图像分类,最后一层一般设置为分类层(ClassificationLayer)进行类别标签的输出。如果我们将最后一层设计为回归层(RegressionLayer),则可以将其应用于对连续数据的预测,这对于曲线拟合、预测分析都有重要的意义。% 自定义 CNN 回归网络结构layers = [% 输入% 卷积% 池化% 池化% 卷积。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 677

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

政务政策智能解读助手

在日常政务服务中,政策文件的解读和传达往往是一个耗时耗力的过程。作为一线工作人员,我经常需要将复杂的政策条款转化为群众能理解的语言。最近尝试用AI技术解决这个问题,梳理了一个政务政策智能解读助手的开发思路,分享给大家具体实现流程和心得。上完成,其内置的AI辅助编程和一站式部署功能特别适合这类政务应用开发。最省心的是部署环节,点击按钮就能生成可分享的在线解读工具,不用操心服务器配置。对基层政务工作者来说,这种"AI+可视化"的解决方案确实能大幅提升政策传达效率。政策解读的核心目标是消除信息差。

TopazHawk41的博客 658

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

百度智能云千帆 AppBuilder 大模型应用开发解读

最后一个,前面我们介绍的都是工具,其实工具摆在这儿,用好和用不好,最终产生的结果是截然不同的,所以在这个过程中我们也沉淀了一套应用落地方法论,包括大量不同尺寸大模型到底怎么选、Prompt 怎么调、RAG 调优怎么调、问数调优怎么调,以及组件开发和 Agent 调优能力,我们将这些经验变成文档,变成课程输出给我们的客户和伙伴,让大模型真正落地变得更简单。整个的应用的分发都是通过千帆 AppBuilder 平台来完成的,所以它能看到应用日常使用的情况,评估应用效果并指导更新迭代。

2301_82040283的博客 2559

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

AI零售政策智能解读助手

政务服务人员在传达零售商业政策时,常面临两个痛点:一是政策文件通常篇幅长、条款复杂,需要花费大量时间梳理;二是不同零售业态(如便利店、超市、电商)对政策的关注点不同,需要针对性解读。最近我尝试开发了一个AI零售政策智能解读助手,帮助快速生成针对零售商业政策的解读报告,大大提升了工作效率。实际使用中,我发现平台的一键部署功能特别方便,项目完成后可以立即上线使用,省去了繁琐的服务器配置过程。它的AI辅助编程和环境部署功能让开发过程变得非常简单,即使没有深厚的技术背景也能快速实现想法。

VioletGrove43的博客 998

AI智能制造政策智能匹配与解读系统

作为一名长期关注政务服务的开发者,我最近尝试了一个很有意思的项目——开发一套AI智能制造政策智能匹配与解读系统。这个系统能帮助政务服务人员快速为制造企业匹配适用的政策,并提供精准解读,大大提升了工作效率。我们希望通过AI技术,实现政策与企业特征的智能匹配,并生成易于理解的解读报告。对于政务服务领域的开发者来说,这种AI辅助工具的开发不仅能提升工作效率,还能让企业获得更好的服务体验。这个平台特别适合开发这类需要快速迭代的AI应用,不用费心配置环境,一键就能部署上线,大大节省了开发时间。上快速实现你的想法。

IronwoodWolf56的博客 698

政务政策可视化解读智能生成系统

最近尝试开发了一个政务政策可视化解读智能生成系统,通过集成AI能力,实现了从复杂政策文件到可视化解读材料的快速转换。系统提供了多种输入方式,可以直接上传PDF/Word格式的政策文件,也支持手动输入政策要点。更重要的是可以根据不同受众(企业、市民、基层工作人员等)自动调整解读语言风格,这是通过预设的受众特征模板实现的。系统内置了政务文档的排版规范,可以自动生成符合标准的解读报告。这个平台提供的一键部署功能特别方便,不需要自己配置复杂的服务器环境,就能把开发好的系统快速上线测试。关键概念用信息图解释。

CrystalwaveHawk54的博客 875

【粉丝福利社】LangChain大模型AI应用开发实践/人工智能前沿实践丛书

在人工智能的前沿领域,LangChain作为一个创新的开源框架,正定义着大型语言模型 (large language model,LLM) 应用的未来。随着技术的快速发展,开发者面临着如何高效构建、部署及优化基于LLM 的应用程序的挑战。为了帮助开发者应对这些挑战,本书将深入探讨LangChain, 从快速入门到高级应用,全面覆盖LangChain的核心概念和实际操作。LangChain不仅仅是一个开源框架,也是一扇通往创新世界的大门,为渴望在人工智能 领域探索的开发者提供了必要的工具和指南。

愚公智库 14万+
上一篇: Google Cloud发布如何构建生产级AI Agent技术指南
下一篇: Neo4j构建语义图谱,大模型秒懂表关系,Text2SQ准确率狂飙300%!告别瞎猜!
大模型产品经理
博客等级 码龄3年 1万+粉丝 1120原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值