AI协作开发的个人消费记账软件

== 第1轮(初版)==

我给AI的提示词:

设计一个个人校园消费记账 GUI,该GUI需要提供记录,统计和提醒三种功能。其中记录功能需要向用户提供内容、金额两个输入框和一个收入/支出选择框,并自动记录提交时间;统计功能需要实时统计当前金额余量并加以显示;提醒功能则需要基于单日标准消费(70元),在剩余金额少于当月剩余需要的标准金额时在界面上作出显著提醒

AI生成的初版要点:

首次生成的项目功能完整。能够正常进行数据的录入并自动记录时间,能够正常进行数据统计,且对于各种异常输入的防止非常完善。图形界面基本符合设想

== 第2轮(第一次迭代修改)==

发现的问题:

错误输入的记录无法修改或删除,图形界面中的低余额提示表现不理想

我给AI的修改要求:

  1. 在消费明细中添加一个删除某条记录的功能,且在删除时弹出一个二次确认弹窗
  2. 调整提醒功能,简化原本的红色提示区域:在剩余金额少于当月剩余需要的标准金额但大于0时,提示区域为黄色,仅提示一句“⚠余额较少”;在余额小于等于0时,提示区域为原本的红色闪烁,提示为“⚠⚠⚠余额已经不足”,且将当前余额那一行字变为红色

AI修改了什么:

AI根据需求添加了删除按钮,并修改了低余额提示,更改后的程序符合预期

== 第3轮(第二次迭代修改)==

发现的问题:

删除按键表现不理想;图形界面中冗余了一些信息,这些信息是程序自身的运行逻辑,不应该显示给用户

我给AI的修改要求:

  1. 将删除功能放在消费明细区域的右下角,且按键大小扩大一些
  2. 在余额正常时,提示区域内提示词更改为“余额充裕”
  3. “当前余额”那一行不再需要颜色,将其更改为黑色
  4. 统计区域内需要删除第三行,且将第二行的“今日已消费”更改为“今日已支出”

AI修改了什么:

AI根据需求进行更改,更改后的程序符合预期,且此时程序已经完全符合项目设计时的设想,可以进行交付

== 我的检查与验证说明 ==

样例运行:

  1. 添加了一条“生活费,收入1500元”,能够正常添加到数据库中,且余额能够正确显示
  2. 添加了一条“游戏充值,支出648元”,余额能够正确计算,且能够正常触发低余额提醒

边界审查:

  1. 添加了一条“未知,收入-200元”,提示金额必须大于0
  2. 添加了一条“未知,收入null元”,提示金额必须为数字
  3. 添加了一条“ ,收入100元”,提示需要填写内容
  4. 添加了一条“null,收入100元”,可以正常添加并显示
  5. 添加了一条“游戏充值,支出6480元”,余额可以正常减至负数并触发低余额提醒
  6. 添加了一条“未知,收入2440000000000元”,可以正常添加,且余额可以正常计算

== 心得 ==

在本次作业中,AI的表现让我感到非常惊喜。在第一轮任务中,AI已经能够给出一个完整程度高、界面基本符合预期的程序,而且对于防止异常输入考虑得十分周全。在后续的迭代修改中,AI也能够准确识别修改需求并作出合适的修改。在整个项目中,出现的问题主要来源于对需求描述不清,例如低余额提醒的描述模糊导致其表现不理想。因此,在现代AI协同开发中,如何清晰准确地描述需求是一个需要着重关注的点。

posted @ 2026-10-10 00:57  陈彦安  阅读(4)  评论(0)    收藏  举报