AI APP BUILDER · CREATE · CHANGE · RUN
创建自己的
份数换算应用。
Etono 是手机上的 AI app builder(AI 应用构建工具)。这次从食材用量换算需求开始,创建 Portion Pilot,再通过对话加入份数快捷按钮,在 Etono 原生手机 App 内运行并检查结果。
THE NEED
从熟悉需求开始。
做自己的版本。
份数变化后,食材用量也要相应调整。我们参考 Paprika Recipe Manager 3 的这项需求,做一个范围更小的独立案例。Portion Pilot 的名称、界面和测试数据均为原创,与 Paprika 及其开发者无关联,也未获得其背书。
只解决一个问题
保存食谱的基准份数和食材数字,再按目标份数等比例换算。这里使用虚构的算术测试数据,不是可直接照做的菜谱,也不提供营养建议或单位转换。
1 · CREATE
先描述想法。
再补充实际范围。
在 Etono 新建应用,发送下面这条实际首次指令。它很短,初始生成扩展到了备餐和营养指标;我们在同一项目中补充下一条要求,没有重建应用。仅靠一个名称不足以约束所有功能。
create portion pilot in English
中文译文(未单独实测)
用英文创建 Portion Pilot。
2 · REFINE
明确字段。
保留同一个项目。
指定保存的食谱、基准份数、食材名称、正数用量和单位,并要求允许编辑与重开保存。生成完成后打开“运行”,实际检查页面。本文的按钮复制实际英文指令;中文译文仅供理解,并非另一次中文生成实测。
with saved recipes base servings and ingredient names positive amounts and units let me add and edit recipes keep records after reopening and use English replies no plans or macros
中文译文(未单独实测)
加入已保存的食谱、基准份数,以及食材名称、正数用量和单位。允许添加和编辑食谱,重开后保留记录,界面和回复使用英文,不需要计划或营养指标。
3 · CHECK
用简单数字。
检查自己的结果。
本次保留生成器留下的第二条测试记录,并将第一条记录编辑为 Demo mix:基准 4 份,Flour 200 g、Milk 300 ml,备注 Demo data。点击 Save changes 后,界面显示 Recipe updated。
换算规则是“原用量 × 目标份数 ÷ 基准份数”。6 份应为 300 g 和 450 ml;2 份应为 100 g 和 150 ml。这些单位只是标签,不会自动互相转换。
手机实际结果
- 4 → 200 g / 300 ml
- 6 → 300 g / 450 ml
- 2 → 100 g / 150 ml
- 回到 4 → 200 g / 300 ml,没有在上次结果上再次累乘。
4 · CHANGE
通过对话修改。
加入快捷份数。
回到应用对话,发送下面的具体修改。本次修改途中出现执行超时,我们点击正常 Retry 继续。快捷按钮保存到应用后,结束仍在重复检查的生成任务,再通过真实界面独立验收。不能把本次过程理解为无需重试的一次生成成功。
add two four six servings buttons keep recipes English only
中文译文(未单独实测)
加入两份、四份、六份快捷按钮,保留食谱,界面和回复仅使用英文。
5 · RUN & REOPEN
验证边界。
重开后再检查。
依次点击 6、2、4 份。随后测试减号、零基准份数,再返回项目列表,重开同一应用并使用 Refresh preview。不能只看生成器的成功提示。
本次实际验收
- 减号每次减少 0.5 份。1.5 份为 75 g / 112.5 ml;0.5 份为 25 g / 37.5 ml,继续点击不低于 0.5。
- 基准份数改为 0 后保存被拒绝,提示 Base servings must be greater than 0.;取消后保留合法数据。
- 重开并刷新后,Demo mix 名称、备注、4 份基准、两项食材和另一条测试记录仍保留。
- 倍率标签保留两位小数,例如 0.125 显示为 ×0.13;本次食材结果按未舍入的比例计算正确。
SCOPE & ACCESS