开发实践 | AI短信助手

01引言

AI无疑是21世纪中最为耀眼的明珠之一,它不仅重塑了我们对技术边界的认知,还深刻地影响着社会,经济乃至人类中的每一个角落,AI这一概念的提出,源自与人类对智能的无限向往和探索。理解AI其实就像我们要理解人一样,问AI时尽量把问题描述完整才会避免出现幻觉的概率。

在这样的背景下,本文将聚焦于如何调用AI开发实践,通过具体案例、技术解析与行业洞察,尊重技术规律,每一步都蕴含着无限可能与挑战,而正是这些实践中的探索与创新,塑造了AI未来的无限风光。

AI的知识库非常庞大,我们只能通过尽量把问题描述清楚,AI才能从多个维度同时进行回答,避免回答错误问题的概率当然这样也就限制了AI的想象力空间了,问的问题只能从中间找到一个平衡点,来保证问题的清楚性及AI想象空间。当你的语言组织能力有限可以把问题抛给AI来回答问题,采用AI的问题来问AI,逐渐的调整问题,来保证得到正确结果概率。

02准备工作

    模型:gpt-3.5-turbo

    语言:java jdk17

    数据库:mysql5.7

    前端:微信小程序

    向量数据库/矢量数据库:elasticsearch

    如图所示

    

图片

实现一个简单例子,比如用户提问有三段语音 :

1:李四、王五、群发短信给他们、今天是除夕夜生成除夕夜祝福内容;

2: 张三,1998989xxxx@李四1889999xxxx,tom1889999xxxx;

3: 帮我查找通讯录中的所有人今年的生日日期,并且在生日当天的早上7点发送我的生日祝福短信给他们,生日祝福内容要包含我真诚的祝福并且话语要幽默一点。

      用户这三句话分别代表了不同的功能(开发的角度),就需要让AI在判断这三句话时,分别调用不同的接口进行操作。

第一段语音代表先查找姓名的通讯录,并根据用户的要求生成短信内容如图:

图片

图片

图片

第二段语音代表保存通讯录信息 如图所示:

图片

图片

第三段语音代表查找用户的通讯录并根据日期进行判断在调用消息队列定时发送消息。由于各种应用之间的权限,暂时搁置无法出图。

03总结

    是不是这样分析之后就觉得很简单了,错了,这个是基于这个AI模型不进行参数调整的情况下来实现最好的情况下,在实际项目的开发中,还是建议部署一个单独的垂直业务的AI,避免因为其它原因出现不可控的情况,经过大量的调试不断试错,最终总结出AI给的答案不是100% 只能尽量接近于99%。

作者介绍:

        一个在这里探索编程乐趣,专注于分享、工具箱类小程序、涵盖各类实用工具,让你的日常生活和工作更加便捷高效。

        休闲游戏类小程序、轻松有趣的小游戏,让你在忙碌之余享受片刻的欢愉与放松;         

        一直探索各种可能性。

  • 关注黎智程、每周不定时更新技术干货

    要是觉得文章对你有帮助的话,欢迎评论转发点赞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值