程序媛的AI咖啡点单应用开发经历
程序媛的不离谱操作:给自己整个点咖AI
需求源于生活,作为一个咖啡重度需求者+瑞幸常客,基本只点耶加雪菲澳白这款,最先官方羊毛价格下来还能接受,后面越来越贵,所以就找到闲鱼下单,但是商家的链接又不是固定的,每天都得去搜索再下单再选品,每日都得重复的操作来一遍,所以就想着自己做个agent点单APP吧,主要还是价格得相当,最终经朋友的推荐找到一个价格还相对合适的渠道商,一通梳理后就开干。
AI当然是首选国货之光deepseek了,主要还是价格相当美丽,因为整个点单过程也比较简单 就直接使用react模式了,在agent意图设计实现过程中,第一次上手还是遇到了一些坑,虽然平时看得多听得多 但还是纸上得来终觉浅,真正动手时才知道自己的水平在哪里。
过程就不细说了,最终实现过程就是先识别用户意图,
意图有:order(下单)|preference_set(设置偏好)|preference_get(查看偏好)|membership(会员)|balance(余额)|menu(查看菜单)|official_group(官方群二维码)|help(帮助)|small_talk(闲聊)|unknown。
再根据用户意图做相应的流程处理,意图也分为简单和复杂意图,像余额/会员等这种简单意图就直接查库返回结果了。复杂意图(点单/偏好设置)就会进行react多轮处理,处理后的结果会带有澄清状态,比如用户点了拿铁,但是没有说明要冰的/热的,那么就需要用户澄清,用户澄清后带着上轮对话一起再构建下单的完整参数,依次重复,知道通过下单参数完整校验。
整个开发大概用了2周吧,然后就是微信环境的各种部署了,每次搞微信生态都有点无语,遇到点问题总是很久才有回复,域名非官方提示问题一周多了还没给我原因。。。我废话有点多了。
发个帖子也是想展示下我的第一个AI应用吧,如果各位大佬也爱喝咖啡也可以来试试,不爱喝咖啡的也可以来帮我测试测试,提点儿意见,哈哈哈哈,先谢过大佬们了~
8 posts - 5
via - (author: 是阿狸呀)
评论已关闭