说不清需求,正在成为AI落地最常见的难题:FDE如何梳理企业AI需求?

说不清需求,正在成为AI落地最常见的难题:FDE如何梳理企业AI需求?

企业开AI需求会时,白板很容易被写满:销售助手、合同审查、经营分析、自动报表。每个方向都有业务价值,也都能找到类似的产品演示。会议继续往下开,问题会落到很细的地方。销售助手要读CRM里的哪些数据,合同审查使用法务部哪一版规则,经营分析的数据口径由谁确认,Agent生成结果之后又交给谁处理,参会者给出的答案往往并不一致。

需求卡住,通常不是因为业务人员没有想法。很多企业工作本来就没有一份完整说明,它分散在系统字段、群聊记录和员工习惯里。同一件事换一名熟练员工来做,顺序可能不同,遇到例外时的处理也没有写进SOP。业务部门能够判断结果能不能用,让他们在项目启动时一次讲清所有输入、规则和异常,确实很难。

模型可以把一句模糊指令扩写成完整方案,这种能力反而容易掩盖需求缺口。Demo能够跑通,不代表工程团队已经知道系统应当如何处理下一笔真实任务。这里的FDE(Forward Deployed Engineer)会进入客户现场,把业务诉求还原成可开发、可验收的任务,需求梳理也从会议讨论转到真实工作中。

“做一个Agent”还不能直接进入开发

软件项目过去常用PRD描述页面、字段和接口,这套方法仍然有效,不过AI任务还要多写一层。Agent拿到的材料可能每次都不一样,模型输出存在波动,长任务还会调用多个工具。工程团队需要提前知道哪些变化可以接受,哪类动作越过了边界,以及结果由谁承担责任。

例如,采购部门提出“让AI审核供应商准入材料”。工程团队还不能据此估算工作量。准入材料从邮件进入还是从采购系统进入,会影响接入方式;审核如果只检查缺件,复杂度并不高,一旦包含主体信息核对和风险提示,就要确认数据源及规则版本。发现问题后,Agent可以生成核验清单,直接退回申请则涉及业务权限。这些差异不会在模型演示里自动消失。

会议里的说法开发前需要确认的内容
做一个合同审查助手合同由谁提交,使用哪套条款规则,结果交给谁确认,哪些情况转人工
让Agent查询ERP允许查询哪些对象,以谁的身份调用,返回字段怎样处理,是否允许写回
准确率达到95%用哪批样本测试,正确如何判定,拒答如何计分,规则更新后由谁重测
先做出来给大家用第一批使用者是谁,从哪个入口发起,错误由谁接管,试点结束看哪些记录

右侧这些内容不太像功能,却直接影响项目能否进入客户测试环境。继续补页面原型没有太大帮助,团队需要找到一笔已经发生的工作,查看它从发起到结束究竟经过了什么。

跟着一笔真实任务走下去

访谈能拿到制度规定的流程,实际操作还会多出不少细节。采购专员收到材料后,也许会先翻看历史供应商记录;遇到股权信息不一致,会在群里找同事确认;采购系统缺少某个字段时,又从共享表格里补数据。这些动作已经成为熟练员工的习惯,一次会议很难完整回忆出来。

FDE会选几笔近期任务,跟着使用者走一遍。员工打开过什么材料,在哪一步停下来判断,判断时参考了哪个来源,处理结果后来交给了谁,都会被记录下来。点击次数只是操作痕迹,真正要写进需求的是决策依据。某项判断高度依赖资深员工的上下文经验,第一版就让Agent整理证据并给出候选结论,确认动作继续由员工完成。

顺利完成的样本能跑通主流程,退回记录更容易暴露缺失的规则。材料不完整时,当前流程究竟是暂停还是继续;内网接口超时后,员工是否会改走线下;两个系统的数据冲突时,哪一个来源具有最终效力。工程团队知道这些情况以后,才能设计任务状态、重试方式和接管位置。

原来宽泛的“采购Agent”,到这里会变成一项更窄的工作:

采购专员提交供应商材料后,Agent读取指定工作区内的文件,依据当前版本规则检查缺失项,生成带来源引用的核验清单;采购专员确认后,结果才进入准入流程。

这段话已经能够支撑工程设计。任务从哪里开始,Agent可以读取什么,交付物长什么样,哪个动作由员工完成,都有了边界。后续要不要增加主体信息核对,可以等第一条链路跑通后再决定,不必提前塞进同一个“大助手”。

第一版交付到真实用户手里

需求逐渐清楚以后,项目还要划定第一次交付的范围。FDE常用MVD,也就是Minimum Viable Delivery。MVP通常用于验证市场假设,MVD面对一个已知客户和已经存在的工作,交付结果要能在客户环境中完成一次真实任务。

工程师在自己电脑上读完几份样例文档,只能确认技术路线大致可行。进入客户测试环境后,问题才会具体出现:依赖包可能无法从外网下载,测试账号看不到目标目录,接口返回字段和样例不一致,日志里还可能写入原始敏感内容。早一点遇到这些问题,项目仍有空间调整;功能做完以后才处理,排期通常会被部署和审批拖住。

供应商材料核验的第一版可以只处理一种供应商类型,只接一个材料入口,也暂时不自动写回采购系统。一名采购专员使用自己的账号提交任务,Agent读取授权材料并生成清单,负责人完成确认,这条链路已经足够检验数据、权限和输出是否可用。批量处理和更多系统接入可以稍后安排。

范围缩小以后,业务人员的反馈也会变得具体。他们不再讨论“AI是否足够智能”,而会指出某个数据源已经过期,某条风险提示缺少出处,或者清单的排序不符合日常处理顺序。这些反馈能够直接进入下一次开发。

验收集要比提示词更早确定

有些项目在任务边界尚未稳定时,就开始反复修改提示词。某一轮输出读起来更完整,换一批材料又出现新的遗漏,团队很难判断迭代到底改善了什么。提示词可以继续调,前提是业务方已经准备好一批固定样本和判断口径。

初始验收集可以从近期任务中抽取。常规样本用于检查主流程,曾经被退回的材料保留下来测试边界,业务负责人再为每条样本标出可接受结果和必须拦截的错误。模型或Skill更新后,工程团队用同一批材料回归,避免只挑对当前版本有利的案例。

验收也不能只看回答内容。任务有没有走到结束,接口失败后能否从原位置继续,人工确认是否真正生效,调用内部系统时使用了哪个身份,这些记录都关系到投产。涉及敏感材料时,还要检查数据流向和日志内容。一次回答很漂亮,但执行过程无法复盘,业务负责人很难批准它进入下一阶段。

这样形成的需求比一份长PRD更容易执行。任务规格约束Agent做什么,验收集判断结果能不能用,运行策略限定它可以访问的数据和动作。三部分可以分别更新,又都关联到同一项业务任务。

现场经验怎样留在企业里

FDE如果只交出一份需求文档和一套定制代码,下一个场景仍会从头梳理。现场记录还要转成企业自己的可维护资产:已经稳定的处理方法封装为Skill,内部接口形成工具适配,业务负责人确认的边界进入任务配置,验收样本则作为后续回归的基准。部署过程遇到的异常,也应留在运行手册中。

凡泰AI的FDE团队可以协助客户完成首个任务的梳理和MVD验证,经过确认的方法再进入FinClaw,以Skill和任务配置的形式保存。产品只承接已经明确的业务约定,场景范围和验收标准仍由客户团队确认。

运行记录还会暴露访谈中看不到的问题。某一类输入反复退回,原因可能是业务规则没写清;任务总停在同一个接口,也可能是系统连接不稳定;规则更新后人工修改明显增多,团队就要检查新版Skill。下一轮工作究竟应该补数据、改规则还是缩小Agent的范围,可以根据这些记录决定。

从一笔真实任务开始

FDE能够把业务语言翻译成工程任务,验收结论仍由业务负责人作出。哪些错误可以接受,某项动作是否允许自动执行,结果出现争议时由谁处理,都需要在试运行中确认。

项目启动不必先向所有部门征集几十个AI场景。候选团队准备几笔近期完成的任务,其中包括原始输入、已经确认的结果和一份退回记录,FDE与实际使用者从中选出一条数据能够取得、结果容易验收的链路,先走完一次。需求在第一次会议上说不完整并不妨碍项目开始,开发之前要留下明确约定:Agent接手哪一段工作,依据什么材料,完成到什么状态,以及出错后由谁接管。

Read more

从APP团队内部业务解耦优化到第三方小程序入驻,企业APP如何搭建超级APP技术架构

从APP团队内部业务解耦优化到第三方小程序入驻,企业APP如何搭建超级APP技术架构

今年,很多APP运营团队都有降本增效的需求:希望把企业自己的部分业务转成独立小程序,放进自有 APP 里运行。内部服务运营起来以后,再引入外部小程序,让合作方入驻并持续维护自己的服务。 对企业来说,内部业务拆分与外部生态接入可以采用同一套技术架构。活动、会员、商城等业务先从主工程中独立出来,拥有各自的开发和发布节奏;合作方加入后,也按相同规范提供小程序。APP 团队维护公共能力,业务团队维护功能,运营人员通过后台管理上线与分发,服务增加时不必反复调整整套客户端工程。 FinClip 通过小程序容器 SDK、开发者工具和小程序管理平台,把开发、运行与运营管理连接起来,支持企业从自有业务的小程序化,逐步扩展到多团队、多来源服务共同运营的超级 APP。 业务小程序化与主工程解耦 企业可以把活动专区、会员权益、在线商城、预约报名等业务封装成独立小程序。每个小程序有自己的页面、交互逻辑和代码包,原有业务系统继续提供数据和接口。客户端集成 FinClip 小程序容器后,就具备了加载和运行这些业务模块的能力。 以活动专区为例,活动列表、详情、报名表单和结果页面可以由一个小程序承接。活动团

By Ricky
如何将多个部门的小程序集中运行在一个 APP 中,建设统一的移动政务门户

如何将多个部门的小程序集中运行在一个 APP 中,建设统一的移动政务门户

每个省市都有自己政务APP门户化建设的需求,核心还是希望让市民需要一个入口,就能办完各个部门的事情。 但现实情况是,市民希望入口集中,不用在小程序、公众号和H5页面之间来回切换、反复登录;而各个业务部门那边却各有各的现实,服务由不同供应商开发,迭代节奏也不一样,有的事项一年只改几次,有的专区每周都在调整。如果把几十项服务全部收进 APP 主工程,所有部门的页面变更都得排队等客户端版本,改一个表单字段也要等发版窗口。 难的不只是APP开发,更需要关注如何资源整合 如果只是客户端开发,做一个政务 APP 并不难。难的是建成以后,怎么长期容纳多个部门的服务而不失控。 通过原生方式集成,各部门的业务代码会持续汇入主工程。一方面APP包会越来越大,但更麻烦的在协作上:任何部门改一个页面,都要经过主工程的合并、构建和回归测试,再走应用市场上架;一个部门的服务延期,可能拖累整个版本;某次更新出了问题,受影响的也不止那一家。 同时供应商关系也会遇到管理问题,统一身份是一家单位建的,事项系统来自另一家厂商,部门小程序还有各自的服务商在维护。谁能提交代码,谁负责审核,线上跑的是哪一版,出故障怎

By Ricky
员工电脑上的Agent越来越多,企业该怎么管?企业是否可以开发一个自己的Agent桌面端

员工电脑上的Agent越来越多,企业该怎么管?企业是否可以开发一个自己的Agent桌面端

今年3月开始,陆续听说好几家券商发了内部通知,不让员工在工作电脑上私自安装 OpenClaw、Hermes 这类智能体工具。理由也能理解:这些 Agent 拿着系统级权限在本地直接跑命令,没有隔离,没有审计,被提示词注入带偏一次,动的是整台机器和内网。但说实话,禁令治标不治本,员工想用 Agent 提效这个需求是压不住的。 今天分享一下最近看到的一个支持深度定制的Agent客户端——FinDesk。 整个技术架构可以拆成四层来讲:安全底座、Agent运行时、私有插件、白牌发行。看完会发现,企业级 Agent 终端这件事,工程上已经有比较成熟的打法了。 第一层:给 Agent 进程单独修一个沙箱 浏览器早就有沙箱,网页里的 JS 再嚣张也越不出渲染进程。桌面 Agent 麻烦在它天生就要读文件、跑命令、调接口,权限给小了干不了活,给大了等于把主机交出去。琢磨下来,靠谱的思路就是照抄浏览器的作业:给 Agent

By Ricky
如何借助Skill,把行业经验、Know-How沉淀为企业可治理的软件资产

如何借助Skill,把行业经验、Know-How沉淀为企业可治理的软件资产

现在很多公司都希望通过引入AI提高企业效率。模型账号开通了,知识库和Agent也开始试点,业务部门很快就能感受到内容生成、材料整理和信息检索速度的变化。与此同时,AI技术本身还在快速更迭:模型效果和价格不断调整,Agent框架持续变化,客户端与运行方式也未完全定型。 这会带来一个比选型更长远的问题。假如企业一年后更换模型,或者从一种Agent运行时迁移到另一种实现,今天投入的人力和业务经验还能留下多少?如果项目沉淀的只有一组绑定特定模型的提示词、若干临时脚本和供应商掌握的配置,技术升级很可能意味着重新开始。 企业AI建设真正值得积累的内容,应当能够穿越这类变化。业务对象的定义需要留下,例如什么是有效客户、合格供应商或高风险合同;岗位方法和判断规则需要留下;连接OA、ERP、CRM等系统的工具契约需要保持稳定;真实案例形成的评估样本,以及维护人、权限和审批责任,也应进入企业自己的资产体系。 基于目前的技术来看,Skill可以取代SOP,成为这些内容的任务级载体。它把一类工作所需的方法、规则、工具和交付标准组织在一起,让Agent知道怎样完成任务,也让企业知道这项能力由谁维护、能够在

By Ricky