AIGC(生成式AI)试用 49 -- AI与软件开发过程4
没有理由,使用TRAE重新实现,对比结果。
没有花太多时间(2小时),但后续把两次不同的实验、不同的结果合并,生成一个组装的、更满意的小程序、小工具。
参考 AIGC(生成式AI)试用 48 -- AI与软件开发过程3-CSDN博客
- 不同公司,不同的LLM,不同的训练结果,理解方式、实现方式各有不同,各有优劣
- 使用不同的工具
- 各取所长,用不同工具实现不同的需求,将结果注入另一种工具中产生更有效的结果
- 用另一种工具验证当前工具输出的正确性,测试验证的新方法,用工具打败工具 - 先有想法,然后实现,检查纠偏,再次实现 --> 反复迭代,直至满意,PDCA? --> 经验和最佳实践不过时
- 什么时好?什么是坏?什么是实现了?什么是够用?什么是满足?对AI的信任还需要实践、还需要时间、还需要对好与坏判定的基准知识
- 要token,没钱,如何用AI?AI无处不在,如何个人化?

- 手绘原型识别(提问1,提问2)
- 与 豆包 提问结果基本一致,存在偏差,需手工调整
- 界面元素识别准确,完全可将讨论过程的手绘、示意应用于实际开发过程:需求确认
- 重新绘图依然无法实现 - 代码输出(提问3)
- 系统修正了提问2的问题
- 静态原型?无法直接执行,需补充实现细节
- 功能3合1,合并到同一界面,这种设计有点意思,考虑 - 重构(提问4)
- 代码框架生成
- 细节实现反复提问后仍不能满足,手工修正后正常
📋 TASK-004 --> 应解析为: TASK-004
- 系统实现与界面原型、需求说明不一致,需要反复纠正
| 提问1:
图片为项目原型图,识别图片中的元素,完成以下任务 1. 项目元素列表 2. 项目PRD,需求规格说明书 3. 重绘界面原型,让其看起来更标准 4. 绘制系统流程图,类似visio 5. 设计系统数据库,输出ER图 |
提问2: 修正内容 1. 数据库只包含 任务表 tasks 和 执行记录表 taskexecutions 2. 项目元素中的项目列表应为 项目导出列表 3. 任务管理 与 任务创建合并 4. 如果直接能出图片则输出界面原型,否则不做输出 5. 无需输出PRD |
|
# 任务完成结果 ### 2. 核心功能 |
|
| 提问3: python + tkinter + sqlite, 完成 图片需求
|
|
|
|
|
| 提问4:
重构 1. 仅保留界面原型页,更名为 任务管理 - 删除 添加任务,记录执行,导出 按钮 2. 保留左侧 任务管理与创建 列表 - 添加根节点 项目/任务列表,一级节点 项目,二级节点 任务 - 选中任务节点,右侧 任务详细显示 任务详细信息;任务执行记录列表 显示任务执行记录;添加执行记录 按钮可用 3. 右侧 - 任务详情 更名为 添加/更新任务;移除 作务类型 条目;项目 变更为 项目名称;移除 变更记录 条目; - 任务执行记录 更名为 添加执行记录 - 执行记录列表,添加 任务名 列 4. 重新部局界面 |
|
|
提问5: 添加/更新任务 页 1. 提交 按钮 更名为 保存任务 按钮 任务ID为系统自增字段,由系统自动生成,不可编辑 2. 选择左侧 任务 节点,添加/更新任务 显示任务详细信息,更新信息,点击 保存任务 按钮,信息保存至 tasks 表;添加执行记录 页清空 3. 选择左侧 任务 节点,添加/更新任务 内容清空,输入信息,点击 保存任务 按钮,信息保存至 tasks 表; 添加执行记录 页,输入信息,点击 添加记录 按钮,信息保存至 taskexecutions 表;执行记录列表自动刷新 执行记录列表 显示对应作务执行记录 --> 思考过程 修改提交按钮为保存任务按钮,任务ID设为只读 实现任务保存功能(更新现有任务) 实现任务保存功能(创建新任务) 实现执行记录添加功能 实现执行记录列表自动刷新 |
|
| 提问6:
1. 选择左侧 项目 节点,添加/更新任务 自动加载 项目名称,其他内容清空 2. 选择左侧 任务 节点,添加/更新任务 自动加载任务详细信息 执行记录列表 自动更新任务执行记录,来自 taskexecutions表 添加执行记录 页,自动加载 任务ID,不可编辑 --> 思考过程 修改树节点选择处理逻辑,区分项目节点和任务节点 实现选择项目节点时自动加载项目名称,清空其他内容 实现选择任务节点时自动加载任务详细信息和执行记录 --> 未实现 实现添加执行记录页自动加载任务ID且不可编辑 --> 自动加载未实现 |
|
| 提问7:
1. 选择左侧 任务 节点 - 添加/更新任务 自动加载任务详细信息,来自 tasks 表 --> 未实现 --> 系统说明:从之前的代码来看,我已经实现了load_task_details函数,它会从tasks表加载任务详细信息。让我检查一下这个函数是否正确加载了所有字段,包括描述。 - 添加执行记录 显示任务ID,但输入不可编辑 - 执行记录列表 自动加载任务执行记录信息,来自 taskexecutions 表 2. 系统启动后,添加执行记录 页数据清空 --> 思考过程 检查任务节点选择时的功能是否完整 确保添加执行记录页任务ID不可编辑 --> 自动加载未实现 实现系统启动时添加执行记录页数据清空 |
|
|
提问8: 1. 执行记录列表 下方添加 导出执行记录 按钮 2. 点击 导出执行记录 按钮后,按列表格式导出数据到文本文件,各字段之间以“#”连接 3. 文件名为当前日期,格式 YYYYMMDD.txt 1. 执行记录列表 下方添加 导出执行记录 按钮 2. 选中左侧 项目 节点,执行记录列表 显示当前项目所有任务执行记录 3. 选中左侧 任务 节点,执行记录列表 显示当前任务执行记录 4. 点击 导出执行记录 按钮后,按列表格式导出数据到文本文件,各字段之间以“#”连接 5. 文件名为当前日期,格式 YYYYMMDD.txt |
|
|
|
|
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐






所有评论(0)