@kitsune咨询:如何让 AI 应用,不会出现跑题情况 中发帖

先说情况:
想做个 AI 辅助成长计划 小应用。
功能就是用户先可以说明自己想要学习的技能、想要实现的效果、预计想要达成的时间。然后应用可以帮忙制定一份可调整的学习计划(比如给出一份时间表,初步想法是弄成学校时期那种课程表的感觉)。
我知道单纯和 AI 聊天,也能慢慢给你作出一份计划,但是这个过程感觉很麻烦,而且没有办法实现一些额外的功能。
比如:根据生成的学习计划(课程表)安排对应带有休息时间的番茄时钟,根据每周学习时长作出总结等等功能。
再说问题:
我不明白那些 cron表达式生成器、名字生成器 一类的 AI 应用是怎么做到不会被人滥用变成 AI 聊天程序的。
是怎么做到稳定、确定输出它应该输出的内容的。(比如不会出现:在cron表达式应用中给你返回一篇小说这种离谱的事情)