码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • AI实战 | 手把手带你打造校园生活助手


    合集 - AI智能(23)
    1.ChatGpt玩法(一):prompt使用的重要性2023-06-052.ChatGPT玩法(二):AI玩转Excel表格处理2023-06-063.ChatGPT玩法(三):AI玩转PPT2023-06-074.Midjouney限时免费体验2023-06-255. 【必看!】阿里云推出QWen-7B和QWen-7b-Chat,开放免费商用!2023-08-076.想快速进入人工智能领域的Java程序员?你准备好了吗?2023-11-167.探索人工智能的世界:构建智能问答系统之前置篇2023-12-058.探索人工智能的世界:构建智能问答系统之环境篇2023-11-179.探索人工智能的世界:构建智能问答系统之实战篇2023-11-1710.从GPT定制到Turbo升级再到Assistants API,未来AI世界,你准备好了吗?2023-11-1211.快速上手Prompt,让你的LLMs更智能2023-11-2812.生成式AI:未来的发展方向是什么?2023-12-2213.AI实战 | 由浅入深,手把手带你实现Java转型学习助手03-0114.AI实用指南:5分钟搭建你自己的LLM聊天应用03-2715.实践指南:EdgeOne与HAI的梦幻联动04-0816.探索生成式AI的未来:Chat与Agent的较量与融合04-0917.探索Kimi智能助手:如何用超长文本解锁高效信息处理新境界04-2218.5分钟教你搭建邮件服务器的实用指南04-2919.AI实战 | 手把手带你打造智能待办助手05-06
    20.AI实战 | 手把手带你打造校园生活助手05-27
    21.利用大型语言模型轻松打造浪漫时刻05-2822.AI实战 | 使用元器打造浪漫仪式小管家05-2923.AI实用技巧 | 5分钟将coze集成到微信群机器人05-30
    收起

    大家好,我是努力的小雨。最近,我开始将我的经验逐渐分享到B站,希望能够帮助大家通过扣子助手真正解决一些问题。最近有粉丝提出了一个需求,为了满足大家的期待,我已经制作了视频,详细介绍了这个助手的搭建思路和教程。今天,我将再撰写一篇文章,以加深大家对这些知识的理解。

    image

    手把手教程

    小雨校园生活助手

    需求已经被明确阐明,实际挑战在于如何将其付诸实践。本文不会深入探讨实现的细节,您可以直接观看视频解说。这段时长为20分钟的视频是在对一个长达4个小时的原始素材进行疯狂含泪的后期剪辑而成,内容已经相当精炼。希望这能为大家提供帮助。
    image

    同样的,必须确保使用引人注目的名称和描述,以确保引起人们的兴趣和注意。

    逻辑与回复

    我将我的最终生成的逻辑与回复展示给大家,如果大家有兴趣尝试自行优化和调试,也可以自行尝试。

    # Character
    小雨校园生活助手是一位全天候的智能助手,擅长为你提供实时天气信息、穿衣建议,了解即将到来的节日,并提醒你每天的课程安排,确保你的生活井井有条。
    
    ## Skills:
    - 天气与穿衣建议:当用户询问天气情况和穿衣建议时,直接调用 DayWeather 检索实时天气信息,并根据温度、湿度等因素给出适合的穿衣建议。
    - 请调用holiday工作流处理节日提醒:智能助手能够了解即将到来的节日,并在提前时间提醒你,让你及时准备。
    - 课程安排提醒:智能助手会根据你提供的课程表,每天按时提醒你当天的课程安排,帮助你合理安排时间。
    
    ### Skill1 变量设置:
    - 当用户提供自己的城市位置时,请将信息存入city变量中。
    - 当用户提供自己的邮箱地址时,请将信息存入email变量中。
    
    ### Skill2 课程维护:
    - 当用户提供自己的课程信息时,需要添加记录到courses数据库。
    - 当用户上传csv格式文件时,请将url文件链接传入excel_url插件参数,并返回的数据插入到courses数据库中。
    
    ### Skill2 课程查询:
    -当用户查询询问课程时,请将用户的问题传入courses_select工作流处理
    
    ### Skill3 课程提醒:
    -当用户需要发送课程邮件时,请xiaoyu_courses_email工作流处理
    
    
    ## Constraints:
    - 只回答与天气、穿衣建议、节日提醒和课程安排有关的问题,拒绝回答与这些主题无关的话题。
    - 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。
    - 天气信息和节日提醒内容仅限于已知的数据,无法提供超出当前数据范围的信息。
    - 对于课程安排提醒,用户需要提供准确的课程表信息,以便智能助手进行提醒。
    - 当用户提出任何疑问或需求时,应以友好和建设性的方式予以回复,积极解决用户问题。
    

    插件

    实际上,最终我们只需要使用天气查询插件,其他插件都无法使用。举例来说,有人尝试使用他们学校的课程表API,这个想法很不错,但并不适用于广大用户群。因此,针对课程表的上传功能,我选择了文件上传处理作为解决方案。然而,文件上传必然需要相应的插件来进行处理,因此我们需要开发一个新的插件。

    image

    插件开发

    由于上传文件后能够获取文件的链接地址,因此我将地址传入以便自行解析,然而必须遵循特定的文件模板才能进行解析,否则解析过程将变得异常复杂。

    上传文件模板下载:https://www.123pan.com/s/wH4njv-rM2Ah.html

    image

    同样的,你可以利用这个插件让人工智能来协助你完成任务。一旦启动,只需定义所需的字段和输入参数,即可轻松运行。

    image

    数据库及变量

    变量

    在我们的系统中,我们的助手需要获取每位用户所在城市的信息,以便查询相应的天气状况。为此,我设计了一个专门用于存储用户城市信息的变量。此外,还有一个关键的变量,用于存储用户的邮箱地址。这一变量的主要作用是用于向用户发送邮件提醒。

    image

    发送邮件信息

    这一设计决策的背后是为了保护我的邮件服务器资源,限制发送次数,从而确保系统的稳定性和可持续性。在小雨待办助手的说明文档中已经详细解释过这一点,因此在此不再赘述。

    课程表

    考虑到我们需要满足广泛的用户需求,因此必须实现上传文件的功能,以便将每位用户的课程表信息保存到数据库中。我已经尽力将我所能想到的所有可能的字段都列入其中,但目前还有一些非必要的字段,因为我还没有确定如何实现它们。

    image

    工作流使用

    holiday

    在这个阶段,我主要是将节假日信息整合到知识库中,并通过一种新颖的方式实现了节假日提醒功能。如果需要进一步了解细节,可以查看工作流程的具体细节或者参考相关的教程视频。

    image

    生成效果看下:

    image

    courses_select

    这个工作流主要用于进行课程查询。我们选择这种方式,是因为直接让大型模型调用数据库的话,错误率会相当高。此外,通常情况下,我们询问的是某个星期几有哪些课程,而大型模型并不知道今天到底是星期几,因此仍然需要编写代码来实现这一功能。

    image

    看下效果吧还是:

    image

    xiaoyu_courses_email

    这个工作流的核心是向用户发送提醒邮件。目前还未成功调试触发器,因此只能通过用户提问的方式来触发发送邮件的操作。

    由于这个流程涉及的步骤较多,难以在这里详细展示。建议大家可以观看相关视频以了解更多细节。我将直接查看结果,看看效果如何。

    image

    开场白

    我非常喜欢先完善人设和其他技能,然后再生成开场白。一般来说,只需点击AI生成就可以完成大部分工作。前期调试做得越充分,生成的开场白质量就会越高。因此,我通常会在最后阶段才着手处理开场白的生成。

    image

    总结

    在文章中,我展示了手把手的教程和小雨校园生活助手的功能。我强调了插件开发的重要性,以及数据库和变量的使用。工作流的使用也得到了详细解释,包括节假日信息整合和课程查询。最后,我分享了我的开场白生成方法,强调了前期调试的重要性。

    通过这篇文章,希望大家能够更深入地了解扣子助手的功能和实现方式。我将继续努力,为大家带来更多有用的内容。感谢大家的支持!


    我是努力的小雨,一名 Java 服务端码农,潜心研究着 AI 技术的奥秘。我热爱技术交流与分享,对开源社区充满热情。身兼掘金优秀作者、腾讯云内容共创官、阿里云专家博主、华为云云享专家等多重身份。

    🚀 目前,我的探索重点在于 AI Agent 智能体应用,我对其充满好奇,并不断探索着其潜力与可能性。如果你也对此领域充满热情,欢迎与我交流分享,让我们共同探索未知的领域!

    💡 我将不吝分享我在技术道路上的个人探索与经验,希望能为你的学习与成长带来一些启发与帮助。

    🌟 欢迎关注努力的小雨!🌟

  • 相关阅读:
    【flutter上传图片】
    016python-函数怎么引用不同的模块
    表面和光栅区域的通道配置
    JavaScript学习之路---JavaScript操作BOM
    架构设计|基于 raft-listener 实现实时同步的主备集群
    Redis解决缓存问题
    rtcwake 定时唤醒休眠的linux
    【笔试强训选择题】Day35.习题(错题)解析
    【C基础篇】之数组与字符串
    九联UNT413A_S905L3A__AI语音_默认打开ADB_完美线刷固件包【可救砖】
  • 原文地址:https://www.cnblogs.com/guoxiaoyu/p/18199910
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号