定时任务

定时任务中无法修改定时任务的内容

我们的 CostQ 需要的是在对话里面可以对这个定时任务进行操作。

但是在修改的时候发现,CostQ 无法帮助我们修改定时任务的内容。

后来通过对这个 session 的查询,定位到问题在于:agent 通过 list 获取定时任务内容的时候 300 字截断,之后就是「…」。导致 agent 修改的时候,模型无法知道全部的内容,就无法对这个定时任务进行有效的修改。

目前通过 list 已经可以全部获取到定时任务的内容了。

定时任务创建、修改、删除的时候卡片最多只显示三个的问题

我们的定时任务 agent 每次执行增加、修改、删除时,会在下面显示这个相关的卡片。点击之后就会在右边的抽屉里面显示这个定时任务的内容,方便预览。

今天发现一个问题:agent 一次性修改很多,大概有 10 来个,最后只显示三张卡片,导致用户的体验感觉不好。

解决方案:直接将限制三张卡片的代码删除,不再设置上限。

这样就会遇到一个体验的问题:一次对话里 agent 修改得越多,最后的卡片越多,一直堆在下面。

这里运用一个方法:让帮写代码的 agent 写一个 HTML,我一般叫做 playground,设计几种风格的折叠效果,我来选。

第一次给我设计的就是三张卡片下面有一个展开,折叠效果还是显示在三张卡片之后。之后我就说需要设计几种不同风格的折叠效果,最后设计出 6 种,我直接就看上了堆叠效果的卡片,之后就直接帮我应用到我的代码里面了。

但是后面我好奇了:刚开始它直接帮我修改了 web 代码,却没有修改 agent。我就反问一下,为什么没有修改 agent 的代码?果然需要修改。

仪表盘的新功能开发

卡片拖拽顺滑修改

之前拖拽的时候,这个卡片会移动到右边的两格,体验不好。

这个我就是直接叙述我的需求,AI 直接干。

骨架屏优化

点击仪表盘按钮进入我们的仪表盘,之后有一个加载的动画,就是骨架屏。

删除多余的按钮

有的按钮就是之前在这个 HTML 里面的,我后来没有注意,全部给我应用到我的这个代码里面了。

有一个和新建对话功能类似的按钮,直接删除。

优化图表卡片条形图以及饼图的展示

之前的条形图以及饼图,点击单独的图例不会显示出单独的金额。

这次修改之后,点击就会显示单独的金额以及比例。

指标卡优化,同图表卡一致

指标卡和图表卡之前设计的不同。

这次将指标卡下面也加上了对话的来源以及固定。

仪表盘对话修改

这个功能是继续参考我们定时任务的 tool 的设计:一个工具里面有多个 action,支持新增、修改、更新、删除。

(完)