继续水文,讲讲继 论文开荒本周小记 后,可怜硕士生,为了毕业又整了什么花活吧!

简单总结

之前做的:

这两星期,我又做了这些:

  1. 模块管理与展示:能够列出、操作模块
  2. 模块测试:针对某个模块,让AI生成测试参数,并运行,比对预期结果
  3. 模块合并与重构
    1. 重构:对某个模块的功能不满意,想让AI微调一下
    2. 合并:把多个模块合并成一个新的,以提高效率。以前Agent要依次调用这些模块,现在一下子调用一个就行
  4. 开始写专利
  5. 模块转换成App,即module→app
    1. 这个是之前一直想做的,或者说想实现的终极目标。当时是把它叫做「Agent→SOP」,现在算是实现了简单版。
    2. 介绍:平时使用所谓的模块,还是要调用大模型辅助处理的,尤其是从大语言模型中抽取出参数。那我们能不能把模块的代码抽取出来,直接生成前端,用户只要填写参数就行?
    3. 举个例子:
      1. 假设任务是计算10之后的第一个素数
      2. 现在生成了一个模块,能够计算n之后的第k个素数
      3. 使用模块:用户提问→大模型调用,抽取出n和k两个参数→调用模块内的代码→大模型返回结果
      4. 将模块转换成代码:用户访问前端,填写n和k→点击运行→运行代码,得到结果 (全程无需AI参与)
      5. 当然,当我们的目的很清晰,或者说已经有了SOP(标准工作流程)后,使用app肯定是更简单的。如果目的不清晰,那么还是使用原来的Agent就好;一旦我们用得多了,场景清晰了,那就能尝试转换成模块,或者直接生成app了,这就是Reuse Agent的魅力
  6. 一些优化
    1. 代码结构优化(使用配置管理等)
    2. 界面优化(原先的聊天框架,actions改成流式展示的)

细节/效果展示

1. 模块管理与展示

Untitled

能够按名字、标签搜索,右侧是详情