别用计算器写诗,也别让诗人算账 —— 论 Skill 与程序的边界与共生
发布于 2026-06-09
671
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:在AI应用开发中,程序负责确定性逻辑,LLM+Skill负责经验型逻辑,两者必须明确分工、各司其职,避免交叉错位导致系统故障或维护灾难。
关键要点:
- 程序是确定性逻辑的忠实执行者,输入A必然输出B,机械可靠但不懂变通。
- LLM+Skill是经验型逻辑的动态调度者,Skill是包含目标、知识、工具权限等配置的智能代理,LLM驱动其决策。
- 将确定性逻辑交给LLM(如计算、校验)会导致幻觉;将经验型逻辑写成代码(如判断情绪)会导致代码臃肿难维护。
- 正确的协作模型是“脑-手”模型:LLM+Skill作为大脑负责“做什么”和“为什么做”,程序+API作为双手负责“怎么做”。
- 两者通过结构化输出作为“翻译官”:程序定义接口格式,LLM将用户需求翻译为结构化指令,程序执行并返回确定结果。
内容结构:
一、本质分野:死命令与活判断
- 程序是确定性逻辑的忠实执行者,机械可靠,不懂变通。
- LLM+Skill是经验型逻辑的动态调度者,Skill包含目标、知识库、工具权限和决策偏好,LLM驱动配置。
- 比喻:程序=刻在石板上的律法,Skill=交到智者手中的权杖。
二、为什么绝对不能搞反?
- 把确定性逻辑交给LLM(诗人算账):LLM概率预测本质,执行精确运算会产生幻觉。
- 把经验型逻辑写成代码(计算器写诗):穷举if-else导致代码臃肿,跟不上语言变化。
- 结论:确定性输出交给程序,经验型处理交给LLM。
三、协作之道:脑与手的辩证法
- LLM+Skill = 大脑:理解意图、规划路径、判断工具调用时机。
- 程序+API = 双手:执行具体动作(读写数据库、计算、发送请求)。
- 两者通过结构化输出翻译:程序定义接口格式,LLM翻译用户需求为指令,程序执行返回确定数据。
- 最终原则:必须正确的事情锁死在代码里,对错难分的事情托付给模型。
文章总结:本文强调AI系统设计中程序与LLM+Skill必须明确分工,前者负责确定性执行、后者负责经验性决策,并通过结构化输出协同,避免架构错位带来的幻觉与维护问题。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1229.7K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
TSP中的10个量化法则
TSP(Team software process)是Humphery提倡的解决CMM如何做的一个模型,他认为采用了TSP之后,可以加快企业达到CMMI5级的速度,可以提高企业的质量。在TSP中Humphery提出多项度量数据,我从中整理了如下的10个量化法则和大家分享,其中前5个法则是关于工作量的分布,后5个法则是关于质量的。其实这些法则中具体数值的大小完全可以商榷,但是最关键的是蕴含在这些数值
过程设计的4个层次
当获得一个项目的需求后,确定如何做该项目,需要执行哪些过程、哪些活动,这些过程与活动之间是何关系,有哪些输出,这便是过程设计。过程设计可以划分为4个层次:层次1:确定过程的风格,即采用敏捷的方法还是规范的方法;需要根据客户的需求、项目的规模、团队的资源状况等诸因素综合考虑,项目过程执行的规范与敏捷程度,确定主要的风格,可以敏捷,可以规范,也可以糅合两种方法。层次2:选择生命周期模型
如何管理小型软件项目?
如何管理小型软件项目?这个问题在多个客户那里探讨过多次。所谓的小型项目一般是指估计工作量大于3人月小于9个人月的项目。对于没有实施CMMI的企业,这类项目一般是放任自流,少有管理了,对于实施CMMI的企业,如果这类项目也想要达到CMMI的要求,管理的成本相对投入比较大,难以平衡管理的成本与收益,因此,需要做裁剪。如何裁剪,就是难点。经过与多个客户讨论,最终形成了如下的参考意见。每个企业的特点不同,
系统测试成功的关键点
(1)系统测试人员参与需求评审 (2)定义明确的测试需求 (3)测试人员要在需求阶段介入项目组 (4)系统测试用例要覆盖所有的场景 (5)建立产品需求与测试用例的跟踪矩阵 (6)评审测试用例 (7)利用回归测试工具 (8)
案例:非功能性需求的设计
很多项目组在设计文档中仅仅是把非功能性需求的描述拷贝到设计文档的非功能性章节。因此特地设计了两个简单的需求给大家参考,希望能够引导设计人员重视非功能性需求的设计。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线