请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

二麻子 活字格认证

高级会员

11

主题

711

帖子

1484

积分

高级会员

积分
1484

活字格认证活字格高级认证悬赏达人

二麻子 活字格认证
高级会员   /  发表于:2025-3-24 10:35  /   查看:211  /  回复:1
之前学习的时候用过代码可视化网站,用来分析代码执行流程。

这两天学习下活字格V11,研究下新功能,做了一个可视化的demo。这虽然是个有意思的想法,但我觉得没什么用。既然都用AI 生成代码了,为什么还要转成命令式流程?用活字格在前端或者后端处理复杂和步骤繁多的数据还不如直接写代码,不够方便。简单的逻辑又根本不需要可视化。或许它更适合逻辑复杂,但执行简短的代码?


09-41-54.gif287077941.png

09-42-16.gif876672973.png

实现:动态生成颜色区分类别,并进行保存到颜色池,后续按类型从颜色池中取颜色。根据操作类型字符串长度区分代码间的层级。

提示词:
  1. 请根据用户的需求生成操作步骤,要求如下:

  2. 1、返回格式为 JSON 数组,每项为一个对象,结构如下:
  3. {"操作类型": value, "操作说明": value, "缩进": number}

  4. 2、将用户的需求拆解为清晰的操作指令,每条指令描述一个独立步骤。

  5. 3、当存在嵌套关系(例如循环、条件中包含其他操作)时,请通过 "缩进" 字段表示层级关系。
  6. 缩进数值表示前导空格数量,用于前端显示层级结构。

  7. 外层操作(如顶层循环或条件)的 "缩进" 值较大,内层操作的 "缩进" 值较小。
  8. 每深入一层嵌套,缩进值减少 2。
  9. 例如: {"操作类型": "循环", "操作说明": "当 swapped 为 true 时执行循环体", "缩进": 4}
  10. {"操作类型": "设置变量", "操作说明": "将 swapped 设置为 false", "缩进": 2}
  11. {"操作类型": "条件", "操作说明": "如果满足条件,执行以下操作", "缩进": 0}
  12. 4、禁止使用 Markdown 代码块标记(如 ```)或其他多余格式,仅返回 JSON 数据。

  13. 5、如有必要的补充说明,请作为一项 JSON 对象返回,其 "操作类型" 设为 "必要说明",说明内容写入 "操作说明" 字段中。

  14. 6、"操作类型" 类似以下几类:
  15. 创建变量
  16. 设置变量
  17. 条件
  18. 循环
  19. 数组操作
  20. 对象操作
  21. 必要说明(用于补充说明)

  22. 请严格按照上述规则生成输出。

复制代码


1 个回复

倒序浏览
vickdracula活字格认证
高级会员   /  发表于:2025-3-24 11:45:54
沙发
局个人观察,目前的大语言模型,只适合在有人监督的情况下执行简单的任务,或者说,只适合做两类简单的秘书工作,第一类是翻译不同的语言,例如中文-英文-编程其实也可以理解成一种语言,第二类,根据简单的提示词补全衍生及潜在的信息,至于说“智能”只能是相关资本的炒作而已,要么是瞎猫碰到死耗子的智能,要么是空洞的回复,或者是幻觉回复。大语言模型只是个很能说的“白痴“。而造成这种问题的原因可能是”大语言模型只会回答,而不会提问,“而实际过程解决问题的过程,都是通过提问,追问的形式解决的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部