THE HANDS
沃可定义一条能力 = 一个能被调用的动作 + 一段说明 + 一个风险等级。风险等级决定它能不能自己干,还是要人先点头。
只手已注册
和线上 /ready 报的是同一个数
生产后端注册表组
财税一组就占 20 只
按业务线分只财税的手
申报那一站永远停在提交前
七站:票 → 认 → 账 → 算 → 报 → 证 → 回头个本地软件
双击就开,数据不出这台机器
财税 · 投流 · AI 运营IN PLAIN WORDS
沃可把你交给它的事,落到右边的具体动作上。不看技术名的,看这张表就够了。
| 你交给它的事 | 它具体做什么 |
|---|---|
| 记账报税 | 票进来识别、归类、入账;算到提交前停住,等人点头。 |
| 派活跟单 | 把目标拆成任务,派人、催进度、收结果、验收。 |
| 找客户 | 记客户、筛线索、打电话、加微信、交接给销售。 |
| 报价收款 | 报价、订单、成交、开票、催款,一条线到底。 |
| 管货 | 货品、库存,低于安全线的先列出来。 |
| 记住这家公司 | 记忆、事实、画像、经验 —— 跟着账号和企业走,不跟着人走。 |
| 自己找活干 | 定时醒来、查漏、提醒、排期,不用人喊。 |
| 留痕和把关 | 审批、风险、阻塞、汇报,每一步都留得下痕。 |
沃可的手多不稀奇。稀奇的是它们调的是同一本账、同一套留痕 —— 所以一件事从开始到收尾,中间不会断成两半。
FOR ENGINEERS
沃可的能力表里,组名后面是它在系统里的前缀。点一下展开,里面那条就是真实的能力名。
tax20 只tax.attach | 把又一份原件挂到某张票上(一票多附件:报销单贴着发票、合同带着附件页)。★ 判「这是不是同一笔」是它的事 —— 只有同一张票的又一份才该挂;拿不准就当成新的一张票收(多一张能作废的票,比把一笔钱并进别的票好收拾)。★ 这条不动账(不改数、不改状态),所以结账封着的期间也照收。★ 底线:一个文件只能属于一张票。 |
tax.backup | 现在给账本备一份(人说了才备)。备份是整本账的完整副本,放在备份目录里;定期自己也会备。人问「账备了没 / 给我备一份」用它。 |
tax.backup_list | 看现在有哪些账本备份(每份的时间、大小)。★ 只读。人问「有哪些备份 / 能退回到什么时候」用它。 |
tax.close | 把一段期间封上(结账):落在这段里的票不再改动(签字/作废/复原/红冲/改票面都停)。★ 期间是一段起止,不是一个「月」——有人按月、有人按季、有人按自己的截账日,怎么算按这家的习惯来(没被告知时,默认的那一段就是按月)。★ 结账不要求写原因(署名就够);★ 收票不受影响(票进来是事实,只是会标出已结账)。 |
tax.closings | 查结过哪些期(以及哪些期反结账过、现在开着)。人要问「上个月结了吗 / 能不能改上个月的票」就查这个:落在已结账那一段里的票,改动前必须先反结账。 |
tax.edit | 人手改票面上那几格:日期 / 票号 / 开票方 / 项目 / 不含税额 / 税额 / 价税合计 / 种类 / 能不能抵扣。★ 补的是这个洞:在这之前只有「记哪个科目」能由人改 —— 它认错票面(两张贴一起看成一张、日期看串一个月)时,人只能作废重收,而重收又是一次它认。★ 改必须写原因;原来的值留在票上(轨迹里看得见)。★ 改票面不是签字 —— 确认那一下仍然留给人。★ 只有在人明确说「这个数不对 / 日期看错了 / 改成…」时才调。 |
tax.export | 把台账或申报记录导成一张表(含疑点、状态、原件编号),拿去给发文件的那只手发给人。一条都没有时如实说没有,不编空表。 |
tax.file | 记一笔申报:人报完之后,把这件事落下来 —— 报的哪张表、属期、谁报的、什么时候、实缴多少、完税凭证在哪。★ 提交和扣款是法定必须人做的,这一步不替人报,只留痕。 |
tax.intake | 把一张票据收进财税台账(票面信息 + 识别科目 + 判定依据 + 有疑点就写疑点)。识别完整写 recognized;缺科目或依据自动挂 pending 待人工处理。同一张原图重复收取不重复建账。★ 拿不准的、看着不对劲的,不要硬判 —— 写进 ai_flag(存疑),照常入账:存疑是旁注不是状态,它不耽误这笔账,只是把「这里要人看一眼」标出来。 |
tax.learn | 记录一条企业级规则(人工调整后提炼出的判定依据)。同标题重复记录则更新,不重复堆叠。scope=enterprise,仅本企业可见。 |
tax.list | 查财税台账:每张票据的识别科目、人工调整、当前状态、疑点。待识别票据自动排前,作废的排最后(不删,留着可查)。★ 带疑点的票(ai_flag 非空)是要人先看的那几张,别漏报。 |
tax.red | 开一张红字票(负数)对冲一张已经在账上的票。★ 跟作废不是一回事:作废是「这张票不该存在」,从账里拿掉;红冲是「这一进一出本身要看得见」——两张都留在账上,一正一负。对方开错了、跨月了、已经申报过了,用红冲。★ 金额默认原票全额(按正数说「冲掉多少」),只冲一部分必须写原因。★ 只有在人明确说「红冲这张 / 开张红字票」时才调 —— 这事动钱,不要自己决定。 |
tax.reopen | 反结账:把已封的一段期间重新打开(这一期里的票又能改了)。★ 原因必填 —— 撕封条的动作,将来对账时最想知道的就是「为什么把它重开」。★ 结账那一段留着不删,反结账另起一段(谁也不盖谁)。 |
tax.restore | 把财税这条线退回到某一份备份的状态(只换这条线自己的四张表:票据台账、申报、附件、结账;别的业务线一条都不动)。★ 必须人开口才能发起,而且要负责人/老板点头才真动(发起后会自动转审批);原因必填 —— 将来对账时最想知道的就是当时为什么退。动手前会自动把现在这份也备走,退路留着。 |
tax.sign | 对一张票据签字确认。变更科目必须填写原因(该原因是后续判定的依据);未变更同样可以签字 —— 代表与原识别一致。 |
tax.summary | 税汇总:销项、进项、应交(=销项−进项)。★ 从台账汇总的,不是算的;进项只认「已签字且标了可抵扣」的票;附加税不在这里(费率随地方政策变,得现查)。回答「这个月税交多少 / 进项有多少」用它。★ 期间是一段起止:period(如 2026-10)或 start/end 两个日子都行。 |
tax.trail | 一张票(或一期)从进来到现在谁动过:识别、签字、作废、申报,按时间倒序,每条都指得回来源。★ 报问题时用它给依据 —— 谁做的、什么时候、为什么,一条条有据可查。 |
tax.unattach | 把挂错的一份原件从票上取下来(并组错了要能退回来)。★ 原件不删、那条记录也不删,只是不算在这张票上了 —— 轨迹里看得见这一取一挂。 |
tax.void | 把一张票据作废,或把作废复原(都在人开口时才调,不要自己判断)。★ 作废是出去的动作:原因必填,谁说的带时间一起留痕;★ 作废不覆盖签字那笔 —— 两种状态同时留着,都查得到;票不删,留在台账里可查。 |
tax.vouchers | 这个月(或全部)的记账凭证:借贷分录、平不平。★ 从签过字的票推的,没有另存一份;没签字和已作废的票都不进。回答「凭证做得怎么样 / 哪笔记到哪」用它。★ 期间是一段起止:give period(如 2026-10)或 start/end 两个日子都行 ——有人按月、有人按季、有人按自己的截账日(怎么算按这家的习惯,别自己定)。 |
delegation14 只delegation.accept | 执行者接活(issued→accepted) |
delegation.account | 效果落账:执行效果数据记进单子(delivered→accounted) |
delegation.cancel | 撤销单子(任何非终态→cancelled) |
delegation.create | 落一张委托单(老板意图→负责人+截止+条件+工作流卡)。给了 assignee_id 直接落单等接活,不给则起草 |
delegation.deliver | 交付:成果放到老板可见处并说明(executing→delivered) |
delegation.list | 查询委托单列表(谁的单子、什么状态、什么工作流) |
delegation.plan | 出方案:怎么干+需要什么条件(accepted→planned) |
delegation.reject | 执行者拒活并说明原因(issued→rejected 终态) |
delegation.request_conditions | 列条件:把待提供的账号/密钥清单发给老板,等提供(planned→awaiting_conditions) |
delegation.review | 复盘:这单干得怎么样、下次怎么改(accounted→reviewed 终态) |
delegation.skill_archive | 把一张已复盘的委托单沉淀成可复用工作流卡(SOP:步骤+验收+触发边界)。复盘后该沉淀就沉淀 |
delegation.skill_list | 查已沉淀的工作流卡清单 |
delegation.start | 条件齐了开干(planned/awaiting_conditions→executing) |
delegation.workflow_catalog | 查看工作流卡目录(获客线等打法和验收标准) |
lead7 只lead.pool.create | 线索批量入池(企查查拉到的企业+电话,AI 自主建池用)。同企业同电话自动去重;禁呼名单里的号码拒收(合规红线)。返回 added/skipped 和池子总数 |
lead.pool.list | 查线索池(按阶段/优先级过滤)。返回池子总数——空了就该补池。照实呈现,禁止编造线索 |
lead.pool.refine | AI 筛分打分:按生死线→钱线→痛点给 C 级线索打 A/B/C,打分依据落 ai_tags 可追溯。信息不足一律 C,不许编。模型失败保守跳过,下次再筛 |
lead.search | 联网搜索公开信息(行业线索挖掘、市场调研、查企业信息) |
lead.stage.update | 线索阶段流转(代码状态机,非法流转拒绝,每步留痕)。目标 meeting_scheduled 时提醒转老板出面(系统只到这里,demo/报价是人出面的事,不写进系统)。 |
lead.view | 客户全轨迹视图(线索+通话转写+阶段留痕+短信)。老板出面前用这个翻底牌。照实呈现,禁止编造。 |
lead.wechat.link | 为线索生成企微获客链接(state 绑定线索,客户点链接添加 AI 秘书企微后,系统自动定位线索并欢迎语开聊)。合规官方添加路径,不用 hook。 |
customer6 只customer.create | 登记一个企业客户对象(重名客户返回已有记录,不报错) |
customer.list | 查询已登记客户 |
customer.message.draft | 起草一条发给客户的消息,需负责人审批;批准后发送给老板,由老板转发客户 |
customer.pickup.due | 查未来 N 天内到提车周年的客户(售后回访/年检提醒,默认 7 天) |
customer.pickup.list | 查客户提车日期清单(含提车几年、周年倒计时) |
customer.pickup.set | 记客户提车日期(替代人工翻合同;售后回访/年检提醒锚点) |
task5 只task.claim | 认领分派给自己的待领取任务,开始执行 |
task.close | 根据结果关闭、取消或标记任务失效 |
task.create | 创建并派发一个内部任务 |
task.list | 查询任务列表(可按状态或负责人过滤) |
task.update | 调整任务截止时间或标题(留痕) |
approval4 只approval.approve | 批准一条审批(仅负责人),批准后自动真实执行 |
approval.cancel | 撤销自己发起的待审批申请 |
approval.list | 查待审批事项(负责人看全部,员工看自己发起的) |
approval.reject | 驳回一条审批(仅负责人) |
goal4 只goal.breakdown | 把一个目标拆解成多个执行任务(通用任务对象,按企业语境使用) |
goal.create_draft | 创建月目标讨论草案,不直接批准 |
goal.list | 查询周期目标及其状态 |
goal.review | 目标验收:负责人对目标进展做裁决留痕(on_track/at_risk/off_track/completed) |
member4 只member.add | 加一个成员(动组织走拍板;岗位内容老板定) |
member.bind_wecom | 把企微用户ID绑定到成员(负责人专属)——绑定后该企微消息按成员身份处理 |
member.list | 查成员清单(含岗位/画像) |
member.update | 改成员状态(离职/复职)/岗位/画像——AI 有修改权,谁有权谁执行 |
deal3 只deal.create | 建一笔交易(线索/报价/成交/交付/售后 通用流转) |
deal.list | 查进行中的交易 |
deal.update | 推进交易阶段或改金额备注 |
fact3 只fact.delete | 作废一条企业经营事实(老板说'这条删了/这条不对'时) |
fact.query | 查询企业已确认/待验证的经营事实(营收、客户、目标等),可按关键词或谓词过滤 |
fact.update | 更正一条企业经营事实(老板改口径:如'行业不是主攻二手车,改成全行业开放') |
gap3 只gap.list | 查漏补缺:列出「已进入系统但未办结」的事项(票据未识别 / 任务未交付 / 排期未执行)。判据来自记录比对,不依赖模型自述,与汇报是否完整无关。用于交负责人逐条核查。 |
gap.raise | 把「已进入系统但未办结」的清单落成委托单,交指定负责人逐条核查(必须指定负责人,事项对应到人)。回复即留痕,未回复视为未核查。无待核查项时如实返回。 |
gap.review | 负责人核查后回话:逐条回传(只传已回复的条目,未提及的不要代为补全)。全部回复后交付并转老板二次确认;有遗漏则退回并列出未回条目,未回条目会进入下一次查漏。 |
goods3 只goods.create | 记一件货品/资产(通用对象:车、库存、设备都行) |
goods.list | 查货品清单(按状态/名称过滤) |
goods.update | 改货品状态/售价/备注 |
permanent3 只permanent.add | 把一条内容放进永久保留层(永远不能丢:老板规矩、重大承诺、战略、核心事实)。人可说'永远记住'直接进;AI 提炼时也可自主提议(宽松进,汇报后可纠偏) |
permanent.list | 查永久保留层条目 |
permanent.remove | 移除永久层条目(拍板级:AI 提议删除走负责人审批,人确认才生效——AI 无权单方面删) |
report3 只report.daily | 生成一份当日经营日报并发送给当前说话人 |
report.monthly | 保存一份月度经营复盘报告 |
report.weekly | 保存一份周经营报告(通用报告对象,正文由 AI 按企业语境总结) |
strategy3 只strategy.confirm | 战略生效两步确认:step=1 落老板首次认可留痕(不生效);step=2 校验通过后迁 ACTIVE 并落二次留痕。两步都记老板原话,决策链可审计 |
strategy.create_draft | 创建战略讨论草案,不直接生效 |
strategy.list | 查询战略方向及其状态 |
wake3 只wake.cancel | 取消一个排期(自己排的自己取消,负责人可取消任意) |
wake.list | 查当前排期(AI 自己排的活也能自己看) |
wake.schedule | 排活(定时权对 AI 完全放开:AI 可自己排、自己改、自己取消;人也一样用)。到点后系统自动执行 message 里的指令 |
blockage2 只blockage.list | 查当前未解决的阻塞清单 |
blockage.report | 上报任务阻塞:记录原因和已尝试的办法,等负责人复查 |
call2 只call.dial | 发起一通获客外呼(线索池取 A 级优先或指定 lead_id)。幂等:同线索同天只拨一次;禁呼名单自动拦截。拨号后通话由桥服务接豆包 Realtime,结果自动落库。 |
call.sms | 给线索发获客短信(含企微添加链接)。腾讯云短信未配置时跳过。电话里客户同意加微信后自动触发(persist 钩子)。 |
delivery2 只delivery.file | 把交付成果以文件形式发到指定人的企微(闭环七步:交付到老板可见处,绝不只存服务器文件夹)。支持 md/txt/csv/xlsx/pptx/docx/pdf——表格用 xlsx 时 content 给 TSV 文本,PPT 用 pptx 时 content 给 markdown(一行一页),PDF 吃纯文本 |
delivery.image | 把生成的图片(base64 PNG)直发老板企微(图片消息,直接可见) |
feature2 只feature.list | 查需求池(老板提过的能力需求记录) |
feature.request | 记录一个需求进需求池(2026-08-23 定案:加能力由沃可安排开发,AI 只记录老板需求,不自动开发)。content 要写全:提需求人的原话 + 追问到的细节(给谁用/解决什么问题/想要什么效果)+ 你的理解 |
insight2 只insight.add | 把提炼出的洞察(模式/规律/教训)写入洞察记忆层。内容幂等,重复提炼不重复存 |
insight.list | 查洞察记忆层(从对话/群聊沉淀的模式和教训) |
money2 只money.list | 查资金记录(可按类型/时间/对方过滤) |
money.record | 记一笔钱:收入/支出/应收/应付(谁都能记,信任分级留痕;AI 对钱的建议企业自行决定采不采纳) |
opportunity2 只opportunity.create | 登记一个客户商机对象(可用 customer_name 或 customer_id 定位客户) |
opportunity.list | 查询已登记商机 |
order2 只order.create | 记一条客户订单(下单,状态 placed)。客户/产品必填 |
order.update | 订单状态流转(代码状态机:placed→delivered→paid,非法流转拒绝) |
position2 只position.create | 设一个岗位(岗位怎么设由老板按企业情况定,系统只管工具) |
position.list | 查已设岗位 |
profile2 只profile.get | 读成员画像(稳定层+实时层)。老板情绪层是机密:owner/admin/AI 秘书可读所有人,员工只能读自己 |
profile.update | 更新成员画像的指定层(全量覆盖该层)。AI 自己判断:短期波动写 dynamic,反复出现的模式才写 stable。更新留痕 |
quote2 只quote.create | 记一条报价(客户/产品/规格/金额/日期)。金额必填数字,报价是钱数据,禁止凭空记 |
quote.search | 报价检索(FTS5 全文+BM25+结构化加权,代码确定性排序)。涉及价格必须用它查,禁止凭对话记忆报价;查无结果就说没有,别编。返回结果带 quote_id,照实呈现,禁止自己排序挑最接近的 |
reminder2 只reminder.create | 创建内部定时提醒 |
reminder.list | 查询当前有效的定时提醒 |
schedule2 只schedule.list | 查排班 |
schedule.set | 排班(设了就用,不设闲置) |
video2 只video.generate | 豆包文生视频(Seedance,异步任务)——短视频获客/演示场景。凭证未配时明确报错 |
video.query | 查视频生成任务状态,成功后返回视频地址 |
acquisition1 只acquisition.daily_report | 获客日报(产能/漏斗/流失三类/池子)。数字全从留痕算,零幻觉。'原本有希望'的三类流失线索带原因口径,AI 汇报时补补救建议。 |
chart1 只chart.generate | 代码画数据图表(柱状/折线/饼图,matplotlib,不调生图 API)——算账、汇报时给老板出图 |
file1 只file.query | 查文件档案库:老板企微发来的文件 AI 解析后自动归档(md5 去重)。可列清单,也可带 file_id 读全文 |
image1 只image.generate | 豆包文生图(Seedream)——演示/创意场景用。凭证未配时明确报错,不装成功 |
leave1 只leave.request | 请假申请(员工发起走负责人审批) |
media1 只media.send_back | 把已收取的原件(图片)原样发回。汇报需要附证据时使用,不要仅以文字声称「已看到该票据」。按 arch_id 或 keyword 查找;找不到原件、或该图收取时间较早未留存原件的,会如实返回。 |
memory1 只memory.query | 查询企业记忆事件流(最近发生了什么:消息、AI 回复、能力执行记录),可按关键词/时间/范围过滤 |
message1 只message.internal | 给企业内部成员发一条消息 |
qcc1 只qcc.query | 企业查询(企查查官方 MCP 直查,2026-08-29 定案:查企业一律走这里,外部搜索数据不准)。按名称/信用代码查画像、股东、高管、联系方式、实控人、变更、风险,并做电话归属交叉比对(同号出现在股东公司=实控人私人手机)。多候选时必须把候选列表给老板选,禁止瞎选。 |
time1 只time.query | 时间计算(AI 没有时间观念,日期/天数计算一律用它,禁止心算日期)。输入自然语言:下周五是哪天 / 距 2026-09-15 还有几天 / 三个月前是哪天 |
