AppFlow实现大模型对话自由

简介: AppFlow是阿里云团队推出的应用与数据集成平台,它无需编程即可配置对话流程,支持接入包括通义千问、文心一言等在内的多个主流大模型。用户可以通过AppFlow与钉钉、飞书、企业微信等IM软件中的大模型进行对话。配置过程包括创建连接流,选择触发事件(如钉钉机器人接收到文本消息),配置执行动作(如使用通义千问模型提问),以及设置回调地址等步骤。此外,还提供了在钉钉创建机器人的指南,通过Outgoing功能或钉钉开放平台实现与大模型的交互。如有问题,用户可以加入官方支持钉钉群进行咨询和交流。

各位小伙伴们,随着大模型的风迅速吹遍了各行各业,想必你的工作和生活也慢慢离不开大模型应用了吧~但是如果至今你还没有找到一种方式,能够快速调用多种国内主流大模型并能够随时随地在各类IM软件(钉钉、飞书、企业微信等)中进行对话,那么请看过来,AppFlow将会成为您的有力帮手!利用AppFlow您不需要任何代码编写即可轻松完成对话流程配置。

Appflow是阿里云计算巢团队研发的一款应用与数据集成平台,目前已经支持了国内多个主流模型,例如通义千问、文心一言、月之暗面、智谱ChatGLM等多个模型,同时也支持调用大模型应用平台——通义百炼上的任意应用。

话不多说,先看看实际效果~

怎么样,如果你也想要一个随时随地可以对话的大模型机器人,不妨随我一起往下,看看如何配置吧~

下面我们以百度文心一言和钉钉为例,为大家展示配置详细步骤。

步骤一:配置AppFlow连接流

  1. 访问AppFlow控制台,在点击左侧菜单栏“连接流”,选择“创建连接流”,填写当前连接流的基本信息。

  1. “选择触发事件”,找到并点击选择“钉钉机器人”,触发事件选择“收到文本消息时”,点击“保存,进入下一步”。

  1. “选择执行动作”,点击“公共连接器”,找到“通义千问”并选择“模型提问prompt”并点击“保存,进入下一步”。

  1. 点击选择凭证,并选择新建。按照页面提示和链接前往获取您的API KEY填入即可。

  1. 填写您设置的请求体参数。点击右侧插入变量按钮,可以应用钉钉机器人收到的消息作为参数。例如下图:

即,当前连接器的“提示词”变量应用上一个节点的“请求体-会话消息-消息内容”参数,即之后您在钉钉群@机器人发送的消息内容

  1. 选择模型并填写您需要的参数。各个参数在下方都有介绍。
  2. 参数“是否开启上下文会话”选择“是”,将在每次对话中保留上下文信息。当您发送的内容与“清除上下文关键词”完全匹配时,将清除上下文信息,为您开启新的会话。

  1. 填写完成后点击“ ”配置模型推理后的消息发送回钉钉的执行动作。选择“钉钉机器人”,执行动作选择发送文本消息,点击“保存,进入下一步”进行参数配置。

  1. Webhook地址点击右侧“插入变量”,选择节点1的“会话回调地址”

“本文内容”配置您的执行动作中实际代表您模型推理结果的字段,如下所示。

  1. 点击保存即可完成配置。回到连接流列表,点击发布按钮后连接流即可正常运行。

  1. 点击详情,进入流编辑页面,点击第一个节点的编辑按钮,可以获取调用webhook地址,请保存改地址后续在钉钉机器人配置中使用。

步骤二:创建钉钉机器人

使用Outgoing功能

  1. 直接在需要加入机器人的群聊中进入机器人管理页面添加自定义机器人,

  1. 填写机器人基本信息。安全设置可以选择IP地址(段),并将下列IP填入。
  • 121.40.82.220
  • 47.97.73.42
  • 47.98.226.113
  • 47.96.151.112
  • 118.178.89.160
  • 120.27.202.100

另外,您也可以选择加签方式,将生成的签名回调到AppFlow链接流——钉钉机器人入参配置中(不填也不影响正常运行)。

  1. 勾选“开启Outgoing机制”,在POST地址栏填写第一步中的Webhook地址,点击完成即可。Token可任意填写。

  1. 在群里中@机器人即可实现对话

使用钉钉开放平台

  1. 访问钉钉开放平台,联系您的组织管理员获取开发权限。然后点击创建应用。成为钉钉开发者的步骤可以参考文档https://open.dingtalk.com/document/orgapp/become-a-dingtalk-developer

  1. 选择左侧“机器人”Tab,然后点击右侧“创建应用”按钮。填写您的“应用名称”和“应用描述”,上传应用图标并点击保存。

  1. 点击保存后跳转到应用开发页面,下来当前页面到最下方选择“机器人”并点击添加。点击“机器人配置”按钮展开机器人配置信息。

  1. 填写相关必填信息。消息接收模式请选择“HTTP”模型,页面会出现“消息接收地址”输入框。在这里填写刚刚在AppFlow获取的地址。

  1. 点击调试按钮。可以钉钉扫码进群调试机器人。确认无误后点击发布。
  2. 回到应用开发页面,点击刚刚创建的应用名称进入应用详情页面。点击左侧菜单栏最下方的“版本管理与发布”,进入到版本发布与管理,点击右上角“创建新版本”按钮,输入版本相关信息,并选择合适的“应用可见范围”。

  1. 点击保存将进入权限审批环节,审批结束后应用将自动发布。如果您已经有权限了可以点击直接发布。

  1. 去您想要添加对话机器人的群里添加机器人。@机器人即可与文心一言机器人进行对话啦!

联系我们

Appflow是阿里云计算巢团队自主研发的一款应用与数据集成平台,目前开发团队已经支持了众多公共连接器,您可以尽情发挥您的想象,使用AppFlow为您免去繁琐的重复接入和开发工作,为你的工作提速提效!

点击页面左侧"连接流"Tab,去创建你自己的Flow吧~

有任何疑问或者需求或者合作意向都可以加入我们的官方支持钉钉群(群号 69295006877)~欢迎大家一起加入群聊交流,为工作和Coding提效~

相关文章
|
3月前
|
人工智能 弹性计算 自然语言处理
|
4月前
|
人工智能 机器人 开发者
AppFlow:为您的任意模型赋能——RAG
随着大语言模型参数规模的增加,微调成本高昂,知识检索增强方式逐渐成为主流。通过预置知识库,在模型推理前检索相关知识作为上下文,提升领域知识准确性和专业性。AppFlow现支持百炼知识库,无需额外开发,只需简单配置即可为任意模型提供RAG能力,适用于多种触发器,如钉钉机器人等。通过选择模型、配置RAG组件,并将结果发送回钉钉,轻松实现专业知识增强的回答。
AppFlow:为您的任意模型赋能——RAG
|
4月前
|
安全 机器人 API
AppFlow通义千问机器人支持上下文会话
在最新升级的AppFlow中,通义千问对话功能现已支持上下文保留,使对话体验更加流畅。用户可通过配置AppFlow连接流,结合钉钉机器人实现与通义千问的交互。只需几步简单设置,即可在群聊中@机器人进行连续对话。此外,提供了两种创建钉钉机器人的方法:使用Outgoing机制或钉钉开放平台,方便不同需求的用户进行集成。通过这些步骤,您可以轻松实现与通义千问的高效沟通。
|
7月前
|
语音技术 开发者
ChatTTS:专为对话场景设计的文本转语音模型,底模开源!
最近,开源社区杀出一匹文本转语音领域的黑马——ChatTTS,在Github上仅4天斩获11.2k star。
ChatTTS:专为对话场景设计的文本转语音模型,底模开源!
|
5月前
|
自然语言处理 监控 搜索推荐
使用 LangChain 创建高度互动和智能的聊天机器人
【8月更文第3天】随着自然语言处理(NLP)技术的进步,聊天机器人已成为企业和用户之间互动的重要渠道。LangChain 是一个强大的框架,旨在简化构建复杂语言模型应用程序的过程。本文将详细介绍如何使用 LangChain 框架创建高度互动和智能的聊天机器人,包括选择合适的语言模型、设计对话流程、上下文管理以及集成外部API和服务等内容。
202 0
|
7月前
|
运维 机器人 开发者
使用阿里云百炼通过appflow模板,组合钉钉机器人搭建个人知识库评测与感想
尝试构建个人助手机制,用阿里云百炼+AppFlow+钉钉机器人,花费两午休时间解决配置问题。百炼appid复制时多出空格致错,文档未提及,耗时排查。应用创建时模型选项限于max, plus, turbo,性价比高的qwen-long未上线。期望尽快修复bug和上线新模型以降低成本。附故障排查截图。
217 1
|
8月前
|
人工智能 算法 API
百川智能发布角色大模型 ,零代码复刻角色轻松满足游戏领域定制需求
百川智能于2024年1月9日推出Baichuan-NPC角色大模型,优化了角色知识和对话能力,提升游戏AI角色的真实感。同时,公司发布了零代码角色创建平台,允许游戏厂商通过简单描述快速定制角色,降低开发成本和提高效率。Baichuan-NPC通过大量针对性训练,解决了角色扮演的“非拟人化”问题,增强了角色一致性。此外,百川智能的角色创建平台结合搜索增强知识库,提供高自由度的角色定制,支持实时调优和一键代码复制,简化了开发流程,已获得创梦天地、完美世界游戏等合作伙伴的认可。
97 2
百川智能发布角色大模型 ,零代码复刻角色轻松满足游戏领域定制需求
|
SQL 弹性计算 自然语言处理
AIGC-知识库-LLM:在云上从0开始搭建智能问答机器人Streamlit网页版
本文描述在阿里云上从0开始构建个人/企业专属,具备私域知识库+LLM智能问答能力的网页版聊天机器人。网页采用streamlit实现,知识库技术方案使用了Lindorm AI数据服务平台知识库能力,LLM使用了开源ChatGLM2-6B。 Streamlit使用起来非常简便,可以让开发者快速(短则几十分钟即可)搭建一个具备公网访问能力的网页。尤其在人工智能开发上,可使用Streamlit快速搭建应用环境,让开发人员将更多精力集中在人工智能本身,本文从0开始详细讲解整个应用的构建过程,代码实现了一个简洁的具备公网访问能力的网页版聊天机器人。
|
弹性计算 并行计算 Linux
【玩转AIGC系列】从0快速搭建个人版“对话大模型”
本教程介绍如何在阿里云GPU云服务器上基于Alpaca大模型快速搭建个人版“对话大模型”。
【玩转AIGC系列】从0快速搭建个人版“对话大模型”
|
人工智能 自然语言处理 机器人
开箱即用的对话机器人解决方案,涵盖问答型对话、任务型对话和聊天型对话等多种场景,为您提供全方位的对话交互体验。
开箱即用的对话机器人解决方案,涵盖问答型对话、任务型对话和聊天型对话等多种场景,为您提供全方位的对话交互体验。
开箱即用的对话机器人解决方案,涵盖问答型对话、任务型对话和聊天型对话等多种场景,为您提供全方位的对话交互体验。