定时任务
定时任务中无法修改定时任务的内容
我们的 CostQ 需要的是在对话里面可以对这个定时任务进行操作。
但是在修改的时候发现,CostQ 无法帮助我们修改定时任务的内容。
后来通过对这个 session 的查询,定位到问题在于:agent 通过 list 获取定时任务内容的时候 300 字截断,之后就是「…」。导致 agent 修改的时候,模型无法知道全部的内容,就无法对这个定时任务进行有效的修改。
目前通过 list 已经可以全部获取到定时任务的内容了。
定时任务创建、修改、删除的时候卡片最多只显示三个的问题
我们的定时任务 agent 每次执行增加、修改、删除时,会在下面显示这个相关的卡片。点击之后就会在右边的抽屉里面显示这个定时任务的内容,方便预览。
今天发现一个问题:agent 一次性修改很多,大概有 10 来个,最后只显示三张卡片,导致用户的体验感觉不好。
解决方案:直接将限制三张卡片的代码删除,不再设置上限。
这样就会遇到一个体验的问题:一次对话里 agent 修改得越多,最后的卡片越多,一直堆在下面。
这里运用一个方法:让帮写代码的 agent 写一个 HTML,我一般叫做 playground,设计几种风格的折叠效果,我来选。
第一次给我设计的就是三张卡片下面有一个展开,折叠效果还是显示在三张卡片之后。之后我就说需要设计几种不同风格的折叠效果,最后设计出 6 种,我直接就看上了堆叠效果的卡片,之后就直接帮我应用到我的代码里面了。
但是后面我好奇了:刚开始它直接帮我修改了 web 代码,却没有修改 agent。我就反问一下,为什么没有修改 agent 的代码?果然需要修改。
仪表盘的新功能开发
卡片拖拽顺滑修改
之前拖拽的时候,这个卡片会移动到右边的两格,体验不好。
这个我就是直接叙述我的需求,AI 直接干。
骨架屏优化
点击仪表盘按钮进入我们的仪表盘,之后有一个加载的动画,就是骨架屏。
删除多余的按钮
有的按钮就是之前在这个 HTML 里面的,我后来没有注意,全部给我应用到我的这个代码里面了。
有一个和新建对话功能类似的按钮,直接删除。
优化图表卡片条形图以及饼图的展示
之前的条形图以及饼图,点击单独的图例不会显示出单独的金额。
这次修改之后,点击就会显示单独的金额以及比例。
指标卡优化,同图表卡一致
指标卡和图表卡之前设计的不同。
这次将指标卡下面也加上了对话的来源以及固定。
仪表盘对话修改
这个功能是继续参考我们定时任务的 tool 的设计:一个工具里面有多个 action,支持新增、修改、更新、删除。
(完)