阿里开源270亿参数原生多模态模型,家用显卡可跑,编程与办公表现超越Qwen3.7-Plus。 [..]
Read More
上篇你把 Prompt 模板、LCEL 和结构化输出跑通了——大脑会说话、会按字段吐结果。但旅游助手还要查天气、算行程、搜资料。这篇系统讲 Tools:@tool 怎么定义,一轮调用与多步循环有何差别,多工具如何分包工程化。 小明的工具全堆在一个文件里 小明跟着快速入门篇写了 get_weather…
从 2015 年第一篇文章上线,到今天,这个站已经走过十一年。 名字换过,域名换过,栏目也换过。不变的是那句一开始就写下的话: 编程与兴趣一致,技术与实践结合。 时隔一年多,我把它重新拾起来。不是为了赶上哪一波流量,而是承认:这个站首先是我自己技术成长的见证。如果它还能给同样热爱技术的人一个安静的阅…
上篇你把 Messages 协议吃透了——System / Human / AI / Tool,图文也能塞进 Human。但每轮手写消息列表又臭又长。这篇讲 Prompt 模板、LCEL 管道,以及怎样用数据类型拿到结构化输出。 小明烦透了「复制粘贴人设」 小明写了三个小功能:解释概念、改写用户问题…
读过不少书,积累了一大堆知识,可遇到现实问题依旧迷茫,遇事看不透,做事想不通。 问题往往不在于读得太少,而在于读的太单一、思维模式没有升级。知识零散地储存在脑海,没有形成相互连通的思考体系,再多的阅读也只是信息的堆砌。 如果你只有一种思考方式,就会用它解决所有问题。 你手里只有一把锤子,那你看什么都…
上篇你把大脑接口钉死了——invoke 既能吃字符串,也能吃 Messages 列表。字符串只够打招呼;正式对话、工具回填、看图说话,全靠 Messages。这篇讲消息类型、怎么遍历,以及多模态(在线 URL / 本地 base64)怎么塞进同一条消息。 小明把角色搞混了 小明沿用上篇写法: mod…
很多人用 AI,用的是它的"手"——让它写文案、改代码、做表格。但 AI 真正被低估的能力,是它的"脑":当你把一件事想不清楚时,它能当你的思考搭档(thinking partner),帮你把问题拆开、把盲区照亮、把结论推深。 这篇文章整理 4 个把 AI 用于"想事情"的方法。它们不是孤立技巧,而…
上篇你四步跑通了 create_agent——Models + Tools 就能干活。但塞进去的那个「大脑」到底怎么创建、怎么调用?这篇把 Models 单独拆开:ChatOpenAI、init_chat_model,以及 invoke 与 stream。 小明发现 Agent「换模型」很烦 小明把…
上篇你认清了 LangChain 是编排层——六大模块、LCEL、Agent 三阶段。地图有了,该动手插第一块「手脚」。这篇讲最小 Agent:加载环境 → 定义工具 → create_agent → 调用。 小明卡在「一轮工具」 上篇之后,小明用LangChain框架跑通了「查一次天气」: 问题:…
上篇你给 Agent 装上了 Plan-and-Execute——它能先规划再执行,复杂任务有了章法。但当任务本身需要「研究 + 写作 + 审稿」多种能力时,让同一个 Agent 一人包办,质量往往上不去。这篇讲多智能体——把工作拆给专职角色,用流水线协作出稿。 小明想写一篇科普文 小明用上篇的 /…
上篇你给 Agent 装上了 ReAct 引擎——它能反复思考、反复调工具,直到任务完成。但面对复杂任务时,边做边想容易跑偏。这篇讲 Plan-and-Execute——先规划再执行,让 Agent 做事更有章法。 小明遇到了复杂任务 小明兴冲冲地给 Agent 下了一个任务: 你:调研 …