一款开源的宝藏聊天机器人Typebot

devtools/2024/11/28 12:26:25/

是否一个人寂寞难耐,是否半夜找不到诉说的对象,是否一个人半夜偷偷买醉?咳咳…跑题了。如果你需要个聊天机器人帮你解决问题,来看看Typebot吧。
在这里插入图片描述

介绍

Typebot 是一个功能强大的开源聊天机器人框架,旨在帮助开发者轻松创建和管理对话式 AI 应用。无论是客服机器人、电商推荐系统,还是社交媒体助手,Typebot 都能满足您的需求。最近发布的几个版本不仅修复了许多 bug,还增加了若干令人兴奋的新功能。

核心功能

Webhook 块

Webhook 块使得 Typebot 能够与外部服务进行交互。通过配置 HTTP 请求,您可以轻松地从其他 API 获取数据并在对话中使用。

支持多种 AI 模型

新版本增加了对多种 AI 模型的支持,如 Claude 3.5 和其他自定义模型。用户可根据实际需求选择最适合的 AI 模型。
也支持引入Dify.AI助手,从而可以使用国内的通义千问等大模型。

你可以通过下面的实践来体验这个开源项目

创建一个带有 OpenAI 集成功能的对话机器人

  1. 通过阿里云账号直接登录
  2. 创建机器人-选择从模版创建。这里可以选一个带AI的模版。
  3. 我们这里创建的模版叫“Lead Gen With AI",这个模版的功能是:”假设您是一家营销代理公司,这个机器人可以帮助您生成对您服务感兴趣的新潜在客户,里面涉及一个 AI 模块用来深入挖掘用户需求“,该模版内容如图
  4. 可以看到这个聊天机器人的流程很清晰,在左侧我们可以自行拖拽要使用的集成的工具,比如Dify.AI助手。
  5. 使用AI前记得先配置上API key,本文用GPT的API key做样例,如果是国内用户推荐用Dify AI助手结合通义千问来玩。
  6. 配置完的整体的机器人模版长这样,我们点击右上角的Publish按钮。
  7. 然后界面会跳转到成功界面,并暴露出一个使用的URL。如图所示
  8. 由上图知道,我们刚做的机器人不但可以直接访问,还可以嵌入到这些应用或者代码里使用。
  9. 这里给出直接使用的一个效果图,机器人在后面已经开始挖掘和分析我的客户的需求了。

这么酷炫的一个机器人,想必你也想体验了吧,可以参考下面的流程快速实现部署,登录和使用。

部署流程

  1. 访问计算巢 部署链接,按提示填写部署参数
  2. 填写实例参数
  3. 根据需求选择新建专用网络或直接使用已有的专有网络。填写可用区和网络参数
  4. 如果你需要使用GitHub的OAuth登录,则可以在此处填写你的Client和Secret,更多详细信息可以查阅GitHub的开发者设置。点击“下一步:确认订单”
  5. 点击立即创建,等待服务实例部署完成
  6. 服务实例部署完成后,点击实例ID进入到详情界面
  7. 访问服务实例的使用URL
  8. 该应用提供了两个端口一个是机器人使用界面-以8081端口结尾,一个是机器人构建界面,以8080端口结尾。
  9. 让我们先进入到构建界面,开始创建你的机器人吧,首先通过阿里云账号登录
  10. 登录进来后可以创建机器人

更多有意思,又好玩又有深度的服务,请访问计算巢网址


http://www.ppmy.cn/devtools/137660.html

相关文章

渗透测试笔记—window基础

声明: 学习视频来自B站up主 【泷羽sec】有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&am…

2024 APMCM亚太数学建模C题 - 宠物行业及相关产业的发展分析和策略 完整参考论文(1)

摘要 近年来,中国宠物食品行业迅速增长,但面临复杂的国际形势和多变的市场环境,因此科学地分析和预测该行业的发展趋势至关重要。本研究通过构建多个机器学习与统计回归模型,量化分析中国宠物食品行业的关键驱动因素,预测未来宠物食品总产值和出口值。 在数据处理部分,…

RK3568平台开发系列讲解(DMA篇)什么是DMA

🚀返回专栏总目录 文章目录 一、什么是DMA二、DMA的产生:背景三、理解 DMA:协处理器沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将带领大家深刻理解DMA。 一、什么是DMA DMA (Direct Memory Access) is used to copy data directly between devices and R…

IOC容器实现分层解耦

文章开始之前,先引入软件开发的两个名词:耦合和内聚。耦合是指:衡量软件中各个层(三层架构)/各个模块的依赖关联程度;内聚是指:软件中各个功能模块内部的功能联系。三层架构中Controller、Servi…

oracle小技巧-解决特殊密码字符而导致的exp错误

在使用oracle数据库的时候,我们经常会利用exp工具对某些表进行导出。但有些时候,因我们用户密码为安全性设有特殊字符,导致exp导出时候报:“EXP-00056和ORA-12154”,今天我们就分享下如何通过设置符号隔离的小技巧解决…

南京移动“智慧+关怀”服务体系助力老年群体生活安全有保障

在数字化浪潮汹涌澎湃的当下,江苏移动南京分公司秉持“人民邮电为人民”的服务理念,推出一系列创新服务举措,为社区老年群体提供贴心、便捷的数字服务,让老人在享受科技发展成果的同时,感受到社会的温暖与关怀。 贴心…

uniapp介入极光推送教程 超级详细

直接按照下面教程操作 一步一步来 很快就能 完成 下面的文章非常详细 ,我就不班门弄斧了 直接上原文链接 https://blog.csdn.net/weixin_52830464/article/details/143823231

Java 使用堆外内存(off-heap memory) 作为缓存

我们通常用的 Java 缓存基本可认为是扩展了 HashMap 或 ConcurrentHashMap 的实现,它们各自实现自己的缓存策略,如时间与空间的控制,生命周期管理,是否支持分布式,溢出时能否转储到磁盘。关于 Java 本地缓存的存储分为…