通用智能体开发解决方案——AI助手开发教程(一)

概览 

AI 助手

AI 助手介绍

AI 助手是涂鸦提供的一款基于大语言模型的智能对话小程序,能够精准理解用户通过语音或文字输入的指令和需求。它不仅可以回答用户的各类问题,还能控制智能家居设备、执行定时任务、提供个性化建议等多种功能。通过自然语言交互方式,AI 助手为用户打造更便捷、更智能的生活体验,成为用户日常生活中的智能管家。

应用场景

  • 智能家居控制:用户可以通过语音或文字给助手下达指令,控制家中的智能设备,如"打开客厅的灯"、"将空调温度调到 26 度"等。
  • 信息查询:用户可以询问天气、新闻、日程安排等信息,AI 助手会提供准确的回答。
  • 个性化建议:根据用户的使用习惯和偏好,提供个性化的建议,如节能提示、舒适场景推荐等。
  • 定时任务管理:帮助用户设置和管理各类定时任务,如"每天早上 7 点打开窗帘"、"晚上 10 点关闭所有灯"等。

当前痛点

  • 定制和扩展能力有限:涂鸦智能体小程序提供名称、图标、主题色等个性化配置,但定制和扩展能力有限。
  • 开发成本高:开发者需要了解智能体相关 API 才能进行开发,上手难度大。

什么是 AI 智能体 SDK?

AI 智能体 SDK 是涂鸦提供的一款 SDK,帮助开发者在自己的小程序中集成 AI 对话功能。它提供了完整的对话界面、对话逻辑管理以及对话数据管理能力。

版本说明

⚠️ 重要提示@ray-js/t-agent-plugin-assistant 已被废弃,请使用 @ray-js/t-agent-plugin-aistream 替代。

核心组件

  • @ray-js/t-agent:通用对话框架,支持消息收发、生命周期管理和对话数据管理,具备插件机制。
  • @ray-js/t-agent-plugin-aistream:对接小程序 AI 智能体平台的插件,支持流式对话、语音合成、语音识别等功能。
  • @ray-js/t-agent-ui-ray:基于 Ray UI 的对话组件库,支持虚拟滚动、国际化、多模态交互等功能。

核心功能

  • 自然语言理解:能够理解用户的口语化表达,无需用户记忆特定的指令格式。
  • 多模态交互:支持语音、文字、图片、视频等多种输入方式,满足不同场景下的使用需求。
  • 设备控制:可以控制涂鸦生态内的各类智能设备,实现一站式智能家居管理。
  • 场景联动:支持创建和执行复杂的场景联动,如"回家模式"、"离家模式"等。
  • 知识库查询:能够回答用户关于设备使用、家居管理等方面的问题。
  • 个性化推荐:根据用户的使用习惯和偏好,提供个性化的建议和推荐。
  • 语音合成:支持 TTS 语音合成,提供更自然的语音交互体验。
  • 语音识别:支持 ASR 语音识别,准确识别用户的语音输入。
  • 国际化支持:内置多语言支持,包括中英日德法西意等 8 种语言。

AI 智能体 SDK vs. AI 智能体小程序

在涂鸦的智能体开发平台创建智能体并绑定 App 或 PID 后,您可以使用 AI 智能体小程序,它提供名称、图标、主题色等个性化配置。但如果您需要在自己的小程序中集成 AI 对话,或深度定制功能和外观,则建议使用 AI 智能体 SDK

对比分析

功能AI 智能体小程序AI 智能体 SDK
对接平台智能体开发平台智能体开发平台
设备控制支持支持
工作流支持支持
知识库支持支持
形态独立小程序npm 包
开发方式无需代码开发需要代码开发
定制能力名称、颜色、欢迎语、背景图界面、功能完全可定制
集成方式小程序间跳转可嵌入自有小程序
绘制图表暂不支持支持
卡片功能暂不支持支持自定义卡片
多智能体暂不支持支持
语音合成暂不支持支持 TTS 语音合成
语音识别暂不支持支持 ASR 语音识别
国际化暂不支持支持多语言国际化
虚拟滚动暂不支持支持长列表优化

如果您希望快速启用智能体对话功能,且不需要复杂定制,可以直接使用 AI 智能体小程序;如果需要深度集成 AI 对话到自有小程序,并进行个性化定制,AI 智能体 SDK 是更好的选择。

前置知识

智能体

为了实现智能体对话功能,需要在 涂鸦开发者平台 先创建智能体,配置并发布上线。

概述

涂鸦开发者平台集成了多种语言模型,为用户提供高效而灵活的智能体管理功能。用户可以通过配置和调试,轻松部署和运行智能体相关应用。了解更多操作步骤,请参考 智能体开发平台

智能体核心能力

  • 多模态交互:支持文本、图像、语音等多种交互方式
  • 知识库管理:可导入自定义知识,增强智能体回答的专业性和准确性
  • 工具调用:支持调用外部 API 和工具,实现更复杂的任务处理
  • 场景定制:针对不同业务场景提供定制化配置,满足多样化需求
  • 对话记忆:保持上下文连贯性,提供更自然的交互体验

OEM App

OEM App 是集智能产品使用、服务、运营、营销于一体的移动应用,并持续更新迭代,为终端用户提供优秀的使用体验,营造品牌口碑。了解更多详情,请参考 OEM App 开发

OEM App 特点

  • 品牌定制:支持定制 UI、功能和内容,打造专属品牌形象
  • 多端支持:覆盖 iOS、Android 等多个平台
  • 丰富组件:提供设备控制、场景联动等多种功能组件
  • 快速开发:低代码开发平台,缩短上线周期
  • 数据分析:内置用户行为分析工具,助力精细化运营

智能体与 OEM App 集成

通过将智能体集成到 OEM App 中,可以实现:

  • 智能语音助手:用户可通过语音与 App 交互,控制设备
  • 个性化服务:基于用户习惯和设备状态提供定制化建议
  • 智能场景推荐:分析用户行为,自动推荐合适的智能场景
  • 主动服务:预测用户需求,提前提供相关信息和服务

开发流程

  1. 智能体创建与配置

    • 在涂鸦开发者平台创建智能体
    • 配置知识库和对话能力
    • 调试并发布智能体
  2. OEM App 集成

    • 在 OEM App 中引入智能体 SDK
    • 配置智能体接入参数
    • 设计交互界面和体验流程
  3. 测试与优化

    • 进行功能测试和性能测试
    • 收集用户反馈
    • 持续优化智能体能力和交互体验
  4. 上线与运营

    • 发布应用更新
    • 监控智能体使用情况
    • 基于数据分析进行迭代优化

通用智能体开发解决方案——AI助手开发教程(二)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值