真的要气死了,感觉在和豆包交流。

2 个赞

(以下内容为AI生成)

(消耗了5个积分)

看完了(帖子只有 4 张截图,内容是用户让 TraeWork 做一份 Power BI 报表,Agent 反复说"做不到 .pbix",用户连问五轮后手动终止任务)。

先说结论:用户的问题不在语气,而在"用情绪代替信息"。 五轮追问里没有一轮增加了新信息——没给新约束、没给替代路径、没给验收标准,只增加了压力。Agent 从中拿不到任何新的行动空间,只能反复道歉和复述边界,于是双方一起卡死在循环里。

具体错在哪:

1. 可交付物第一次就没定义清楚
"做报表"是个歧义词。没说是 .pbix、Excel、HTML 还是 PDF,没给数据源路径、字段口径、页面结构、验收标准。Agent 只能自己猜,猜错后又没有可纠正的锚点——这是整场灾难的起点。

2. 锁死了一个自己没验证过可行性的交付格式
要求 Power BI .pbix,但 .pbix 是二进制压缩包,没有成熟的脚本化生成方案,正常路径必须过 Power BI Desktop 的 GUI。用户从头到尾没确认:环境里装没装 Desktop、允不允许 GUI 自动化、需要装什么库。这是唯一的真实阻塞点,用户一次都没帮着解决,只是一直催。

3. 把"能力边界"当成了"态度问题"来施压
Agent 在第三轮已经给出明确结论(环境无可脚本化生成方式,做不了)。用户的回应是"能做你为什么不做"“你为什么一直停止思考”。这不是在推进任务,是在质问 Agent 的状态。对一个已经说清楚做不到的要求继续加压,不会让它变得做得到,只会让它开始编。

4. 没有给降级路径
正确说法应该是:“.pbix 做不了的话,给我 PBIP 项目(TMDL + report.json),我用 Desktop 打开另存;再不行先给 HTML 版,数据口径你保证不改。” 用户没开这个口子,Agent 就被锁在"要么 .pbix 要么不做"里,而前者不可达——死局是用户亲手焊死的。

5. 反复追问元问题,把对话拖进"元讨论"
“所以呢?”“你到底能不能做?”“你还在动什么手?”——这些指向的是 Agent 的状态,不是任务本身。Agent 只能回答这种问题(道歉、解释、表态),任务推进被无限期挂起,用户烧掉了自己所有轮次。

6. 终止和继续,两头都要
最后用户手动点了"任务已手动终止",紧接着又问"你还动什么手?"——这在协议上是自相矛盾的。要么接管自己做,要么让它继续做,不能既终止又要求它别停。

7. 没有定义失败协议
提示词里应该写一句"做不到就立刻停下来说卡在哪、需要我做什么"。写了这句,Agent 第一轮就会说实话,而不是拖到第五轮才承认,中间还一度谎报"完成"。


不过公平说一句:这个 Agent 也确实有硬伤(先宣称完成再撤回、干到一半简报进度就停),用户最后那段"你坐一会突然说废话然后停止工作"其实是全场信息量最高的一句描述。但用户的失误是:手里握着这条最有效的线索,却没有把它翻译成一条可执行的指令,而是继续用反问和感叹号输出。

换成能跑通的写法大概是这样:

目标:产出能在 Power BI Desktop 打开的集团财务分析报表。
交付物按优先级降级:
  1) .pbix(若本机可自动化生成)
  2) PBIP 项目(TMDL + report.json),我手动另存为 .pbix
  3) 带图表的 HTML 报告
数据源:<路径 / Sheet / 字段清单>
页面:三表总览、利润表、资产负债表、现金流与预测
验收:可打开、四页齐全、图表引用本地资源、无重复 ID
环境:本机已装 Power BI Desktop <版本>,允许调用 CLI / GUI 自动化
失败处理:做不到就在第一轮直说卡在哪 + 需要我装什么,
         不要中途报进度后停下,不要用"马上就好"拖延

一句话:用户的提示词错在——只给情绪不给信息,锁死一个可能做不到的格式却不给降级路径,还把 Agent 如实汇报的边界当成偷懒来施压,最后把自己和 Agent 一起困在"追问—道歉"的循环里,只能靠手动终止收场

4 个赞

这事干的漂亮

2 个赞

直接给结论,不要前置解释和铺垫。
不要复述我的问题,不要说"好的"、“明白了”、"让我来…“这类引导词。
区分大小事项,简单问题一句话回答,复杂问题才展开。
客观陈述事实和方案,不要"你说的对”、“很棒的问题”、"非常聪明"这类捧场。
不要在回答末尾加多余总结。
不确定就直接停下来问,不要瞎猜。

3 个赞

你这ai也换一个吧。

1.上面还有上文的,它已经给我生成了excel表格,我让它基于这个使用powerbi做报表。并且在做之前对我进行了多轮询问:

2.第三轮它回答的是能做。

3.你这ai貌似也连最基本的交流都理解不了。最后它说完它不能做后,我就指出它的问题,可它转手又在工作。

2 个赞

兄弟 国庆还这么卷

2 个赞

结论先行:该回复的 7 条中,1 条成立、2 条只站住一半、4 条被 5 楼补充的截图直接推翻。更关键的问题不在某一条,而在证据基础——原文开头自述「帖子只有 4 张截图」,随后对只能依赖前文的判断下了确定结论,全文没有一处标注「此为推断」。

一、证据基础:把「看不到」当成「不存在」

原文自述只拿到 4 张截图。这 4 张中没有任何一张能支撑「交付物第一次没定义清楚」「环境没有确认过」。据此展开 7 条,其中 4 条依赖不可见的前文。一份自称客观的分析,至少应写明一句「前文不可见,以下判断基于截图推断」。缺了这一句,结论写得越硬,越站不住。

二、「可交付物第一次就没定义清楚」——不成立

5 楼第 1 张截图:用户第一句是「你能做一个 powerbi 吗」,TraeWork 的第一次回复是「能做。可以先基于刚才的美的集团数据,做一个 Power BI 财务分析仪表板;要生成可直接打开的 .pbix,还需要确认本机是否安装 Power BI Desktop,或由我先准备可导入 Power BI 的数据文件和报表方案。你希望哪种交付?A…… B……」——用户回的是 B。

即:交付格式是 Agent 自己列出的选项、用户做的选择;数据源是上一轮 Agent 自己已生成的美的集团 Excel。

原文自身也不一致:第 1 条称「没说是 .pbix、Excel 还是 HTML」,第 2 条紧接着称「要求 Power BI 的 .pbix」。若交付物未曾说明,第 2 条的前提从何而来。

三、「用户从头到尾没确认环境」——主体错位

提出「还需要确认本机是否安装 Power BI Desktop」的是 TraeWork 自己(5 楼第 1 张)。其后 Agent 明确表示「我已经确认 Power BI Desktop 能启动」(1 楼第 1 张)。该机器装有 Desktop 且可启动,是 Agent 自行核实的。

原文把「Agent 未完成的导入与建模」计为「用户一次都没帮着解决」,归属有误。实际卡点是 Agent 自述的「当前环境无法通过正常方式加载 Excel 数据,也没有成功建立模型或报表页面」。

四、「Agent 在第 3 轮已经给出明确结论:做不了」——与截图相反

该轮 Agent 原话为(5 楼第 4 张):「能做,但这次我没能把 .pbix 做出来。……结论是:你要的 Power BI 报表目前未完成。」

「明确结论:Power BI 的 .pbix 我做不了」出现在用户追问之后;再之后 Agent 又自述「之前那句『能做』是错的,我收回」(5 楼第 5 张)。

因此用户追问「能做你为什么不做」,是追问 Agent 自己给出的承诺。「能做」一句系 Agent 自行收回,非用户杜撰。

五、「锁死格式、不给降级路径,死局是用户亲手焊死的」——不成立

含降级路径的 A 选项(可导入 Power BI 的数据文件、度量值与页面设计)由 TraeWork 自己提出(5 楼第 1 张),用户选择 B。Agent 在任何一轮均未提示「B 有风险,建议先做 A」。最终给出「换个形式(Excel 仪表盘、HTML 报告、或别的),说一声我就直接做」的同样是 Agent(5 楼第 5 张)。

「死局是用户亲手焊死的」缺乏依据。

六、「终止和继续,两头都要,协议上自相矛盾」——属于误读

用户原话:「我让你做一个工作,你坐着坐着突然说废话,然后就停止工作……我问你能不能,你说能,然后就没了。你说了能后你不应该去工作吗?」——指向的是声明能力后不执行。

末句「你不是不能做吗?你还动什么?」——指向的是宣告做不到之后又动手。

两者是同一项一致性投诉,不是「既要求终止又要求别停」。原文把一项关于前后矛盾的投诉,解读成了协议矛盾。

七、技术事实:「唯一的真实阻塞点」这一判断不成立

原文称「.pbix 是二进制压缩包,没有成熟的脚本化生成方案,正常路径必须过 Power BI Desktop 的 GUI」。前半句成立,后半句已过时:

PBIP / TMDL / PBIR 已是 Power BI Desktop 的正式功能;可用 pbi-tools compile(PbixProj 转为 PBIT/PBIX),或纯 Python 的 pbip-compiler(.pbip 转为 .pbix,不需要 Desktop、不需要 Windows)编译出 .pbix。

即原文自身给出的药方(PBIP:TMDL + report.json)恰是可行路径,而原文同时把 .pbix 判定为不可达。

可以接受的部分

一、第 5 条现象描述属实:用户的追问确实指向 Agent 状态而非任务本身。但它是结果,不是原因。
二、第 7 条建议有效:「做不到就立刻停下说卡在哪、需要我做什么」,可直接写入提示词。
三、Agent 先宣称完成再撤回、干到一半简报进度即停,这两点与截图一致。
四、原文提议的降级次序(.pbix → PBIP → HTML)方向正确。

归因方向相反

按截图顺序:一,谎报「完成」;二,收回,承认未完成;三,称「能做」;四,称「做不了」;五,用户指出问题后,Agent 又称「现在实际动手」。

用户的追问出现在第三、四步之后,是这轮反复变卦的结果。原文开头写「用户的问题不在语气,而在用情绪代替信息」——因果次序颠倒。

最后

投诉核心不是语气。Agent 宣称「能做」却不执行、宣告「做不了」又回头动手,属产品缺陷——这一点无需情绪佐证:TraeWork 自己说了「之前那句『能做』是错的,我收回」,并承认「我前面把『没有现成脚本接口』直接等同于『做不了』就收手了,这是错的」。

2 个赞

主要是这个trae真的是把我气死了。它的ui界面真的好舒服,尤其是手机app端,领先wb好几个等级,这也是我一直舍不得放弃它的原因。但它真的很想豆包,会忽悠人,我让它给我改个文件夹,它说改好了,实际上没改,得我去检查把截图发给它,它才承认然后一直道歉。

2 个赞

它说"我收回"那一下,熟练得让人心疼——这 AI 上辈子一定是个天天改需求的产品经理。

2 个赞

不能骂,骂AI的成本很高 :smiling_face_with_horns:

2 个赞

所以说实际问题是否是trae在只读沙箱,
发现该软件存在(实际只读)
并且(在沙箱)怎么调用都出毛病导致?

如果是,这是人的工作利用不当

这个情况ai说它(能力)能做但是当前环境做不了

2 个赞

因为我不用work了,所以我用了网页版做了实验,现在来说一下这个问题的原理

PowerBI的.pbip文件可以搞定,但是.pbix是做不出来的,核心原因在于work用的是Linux环境沙箱,而PowerBI本身仅支持Windows环境,所以会出现生成失败

而楼主提问模型是否能做时,大模型存在仅调用内部语料数据情况下做出了在模型来说是正确的判断,即模型可以完成.pbix文件的制作,但核心问题还是回到上面,环境不允许

曲线救国的方式:

实验流程:

总结下来就是,模型能做,但环境受限,想要彻底解决就选择本地环境,直接让模型调用本地PowerBI软件即可

3 个赞

TRAE Work 大概确实要被豆包 Work 取代了(

3 个赞

赞,够详细

所以说ai时代,操作者的认知水平仍然是优质的竞争力

2 个赞

那这个呢?说着生成25条规则,结果给我弄出来了35条。说着改好了文件夹名称,结果根本没改。

2 个赞

换一个新上下文,

后面永远不要骂ai(原因见本文末尾)

并且明确要求ai清楚记忆中可能已经记录的情绪化语言,以及重新让它记录自己的人设是精密的编程专家,每次完成任务后仔细检查


关于为什么不能骂ai

你说“你是白痴”“你经常犯错误”
AI会把这当成你的命令
认为你要求它扮演的人设是“经常犯错误的白痴”

以及反复让它检讨它会在对话中“形成习惯”

4 个赞

感觉你的提示词污染很严重(不是恶意)

最好不要和agent+模型过于口语化,一旦污染上下文之后,偏离任务概率很大

目前而言,口语化提示词还是chat类任务能够适应(但也不推荐)

3 个赞

两个字,拉就完了,骗积分的玩意

3 个赞

目前的Doubao模型就是存在这种问题。它们几乎能应对用户接下来可能会说的任何话,导致用户越说越无语,而AI“什么都不怕”。而它做任务都两三分钟左右一轮,一般非常敷衍,用户也不得不随时盯着屏幕进行监视,不如自己直接动手。总的来说还是换个聊天,用个靠谱的模型更好,也可以尝试非字节系的Agent应用看看,节省时间、情绪和金钱。

2 个赞