企业微信
悟空CRM  >   公司新闻  >  AI开发实战(001):使用 ChatUI、Bard、ChatGPT 开发一个聊天工具

AI开发实战(001):使用 ChatUI、Bard、ChatGPT 开发一个聊天工具

悟空软件 阅读次数:402 次浏览

半年来各种 LLM 工具使用了很多,当然是以 Chat 为主,来回切换的用。但是作为一个做产品的架构师,时间长不写代码也手痒, 今天从头开始构建一个工具,来解决日常的各种需求。

今天第一天先来构建一个聊天工具,对接下 OpenAI,把自己最常用的聊天需求给整起来。

顺便测试下 AI 写代码的能力。

先看下效果

OpenAI Key

打开 OpenAI 查看 API:

https://platform.openai.com/account/api-keys

后端实现

后端我们使用 FastAPI 实现。

先设置环境变量:

成功

 

前端

我们使用 阿里的 ChatUI 来实现前端界面:

• https://chatui.io/

创建HTML

编写setup.js 调整相关配置:

访问 http://127.0.0.1:8083/ :

后台数据对接

前后端打通,需要统一数据结构。

查看官网文档,ChatUI 支持的消息类型的数据结构:

让 Bard 帮我生成下代码结构:

一次成功了:

然后补充text类型的

测试一下

 

结束了。

悟空CRM产品更多介绍:www.5kcrm.com

相关内容

销售订单管理是什么?销售订单管理软件有哪些?

在企业销售时候,及时了解自己企业的订单情况很有必要,但是,传统的销售订单管理难度非常大,准确率也非常低,所以,很多人会考虑选择销售订单管理来满足自己的企业管理需求。那么,销售订单管理是什么?销售订单管理软件有哪些?下面一起来看看销售订单管理的相关情况。销售订单管理是什么销售订单管理是企业在跟踪销售时候所选择的相关管理方法,其中包含有订单录用、审批、库存、分配、发货、发票以及售后服务等等多个环节,好
相关文章

外贸管理系统有哪些软件?外贸管理系统哪个好用?

现在很多企业会把自己的目光放在一些外贸业务上,因为他们认为这样可以让自己的企业朝着更好的方向发展,但是,在进行外贸业务选择时候,他们也会乐意选择使用外贸管理系统,那么,外贸管理系统有哪些软件呢?外贸管理系统哪个好用呢?外贸管理系统有哪些软件?外贸管理系统的软件非常多,常见的包含有以下这些软件:1、悟空CRM管理软件。悟空CRM管理软件是目前受认可度比较高的一款外贸管理系统,这款软件的优势在于能够让
相关文章

私有化CRM系统选择哪家好?私有化CRM系统的重要性

使用私有化CRM系统可以让企业的管理工作更顺利进行,但是,目前市场上的私有化CRM系统非常多,很多人不知道到底应该选择哪一种系统来满足自己的需求。那么,私有化CRM系统选择哪家好?私有化CRM系统的重要性体现在哪些方面呢?私有化CRM系统选择哪家好在众多的私有化CRM系统当中,悟空CRM是一个很不错的选择,之所以推荐它给大家,是因为它本身有这些优势:1、安全有保证。悟空crm支持私有化部署CRM,
相关文章

客户管理系统平台是什么?功能、价值、主要品牌的一文详解

客户管理系统平台是用在收集、管理、分析以及利用客户信息而设计出来的相关软件系统,客户管理系统平台的核心是以“客户为中心”的商业策略,它本身是一个比较全面的业务管理工具,有了这样的工具以后,可以让企业更好管理和客户的关系,让客户满意度得到提升,也能够让销售机会以及企业自身的盈利能力随之得到提升。那么,客户管理系统平台的功能有哪些?价值体现在哪里方面?主要品牌有哪些呢?客户管理系统平台功能有哪些客户管
相关文章

客户服务系统有哪些?客户服务系统哪个好用?

客户服务系统是主要用在管理企业和客户情况的系统,有了这样的系统以后,能够让客户的满意度和忠诚度得到提升,这类型的系统往往拥有工单管理、社交媒体、在线聊天、知识库、自助服务门户以及客户服务热线等等多种功能。那么,客户服务系统有哪些呢?客户服务系统哪个好用呢?客户服务系统有哪些1、悟空CRM。悟空CRM能够实现全面的客户关系管理,能够提供客户服务,还能够整合销售、市场营销以及客户服务等等多个方面需求,
相关文章

CRM实施的流程,CRM实施成功的关键因素有哪些?

CRM也就是客户关系管理系统,在实施CRM的过程当中,需要按照流程步骤来完成。所以,很多企业都希望能够了解到对应的实施步骤。那么,CRM实施的流程是怎样的?CRM实施成功的关键因素有哪些?下面和悟空CRM一起来看看答案。CRM实施的流程1、需求分析。明确企业实施CRM的目的、期望解决的问题以及具体的需求,其中包含有关键业务流程、性能指标以及用户需求等等多个方面,经过需求分析以后,才能够进入到下一个
相关文章

BI商业智能中的销售业绩目标完成情况分析

BI商业智能中的销售业绩目标完成情况分析销售业绩目标完成情况分析在后台给员工和部门设置合同金额和回款金额的年度、季度、月度目标根据实际回款和合同金额算出对应的部门和员工的完成率悟空CRM公司的软件使用者包括腾讯、中国重汽、携程网、OPPO、中兴等国内著名公司。悟空CRM为企业提供智能化BI商业智能系统、CRM系统、财务系统、人事软件、无代码平台等,其中无代码开发平台有50+种的企业应用,显著提升企
相关文章

BI商业智能中的产品销售情况分析

BI商业智能中的产品销售情况分析产品销售情况分析可以按照时间和员工部门对产品销售情况分析进行筛选查看主要是以产品为维度对产品的成交合同数、销售数量、对应的订单金额进行统计悟空CRM公司的软件使用者包括腾讯、中国重汽、携程网、OPPO、中兴等国内著名公司。悟空CRM为企业提供智能化BI商业智能系统、CRM系统、财务系统、人事软件、无代码平台等,其中无代码开发平台有50+种的企业应用,显著提升企业运营
相关文章

BI商业智能中的客户画像分析

BI商业智能中的客户画像分析客户画像分析以地图的形式可视化展示出整体客户及成交客户的地区分布分别统计出客户在不同行业、级别、来源的分布情况悟空CRM公司的软件使用者包括腾讯、中国重汽、携程网、OPPO、中兴等国内著名公司。悟空CRM为企业提供智能化BI商业智能系统、CRM系统、财务系统、人事软件、无代码平台等,其中无代码开发平台有50+种的企业应用,显著提升企业运营效率。请立刻免费试用。扩展阅读:
相关文章

BI商业智能中的回款金额分析

BI商业智能中的回款金额分析回款金额分析可以按照时间和员工部门对回款金额分析进行筛选查看回款金额分析包含当月回款金额、环比增长、同比增长三个维度的分析悟空CRM公司的软件使用者包括腾讯、中国重汽、携程网、OPPO、中兴等国内著名公司。悟空CRM为企业提供智能化BI商业智能系统、CRM系统、财务系统、人事软件、无代码平台等,其中无代码开发平台有50+种的企业应用,显著提升企业运营效率。请立刻免费试用
相关文章
最新文章

销售订单管理是什么?销售订单管理软件有哪些?

在企业销售时候,及时了解自己企业的订单情况很有必要,但是,传统的销售订单管理难度非常大,准确率也非常低,所以,很多人会考虑选择销售订单管理来满足自己的企业管理需求。那么,销售订单管理是什么?销售订单管理软件有哪些?下面一起来看看销售订单管理的相关情况。销售订单管理是什么销售订单管理是企业在跟踪销售时候所选择的相关管理方法,其中包含有订单录用、审批、库存、分配、发货、发票以及售后服务等等多个环节,好
最新文章

外贸管理系统有哪些软件?外贸管理系统哪个好用?

现在很多企业会把自己的目光放在一些外贸业务上,因为他们认为这样可以让自己的企业朝着更好的方向发展,但是,在进行外贸业务选择时候,他们也会乐意选择使用外贸管理系统,那么,外贸管理系统有哪些软件呢?外贸管理系统哪个好用呢?外贸管理系统有哪些软件?外贸管理系统的软件非常多,常见的包含有以下这些软件:1、悟空CRM管理软件。悟空CRM管理软件是目前受认可度比较高的一款外贸管理系统,这款软件的优势在于能够让
最新文章

私有化CRM系统选择哪家好?私有化CRM系统的重要性

使用私有化CRM系统可以让企业的管理工作更顺利进行,但是,目前市场上的私有化CRM系统非常多,很多人不知道到底应该选择哪一种系统来满足自己的需求。那么,私有化CRM系统选择哪家好?私有化CRM系统的重要性体现在哪些方面呢?私有化CRM系统选择哪家好在众多的私有化CRM系统当中,悟空CRM是一个很不错的选择,之所以推荐它给大家,是因为它本身有这些优势:1、安全有保证。悟空crm支持私有化部署CRM,
最新文章

快速注册,立即使用

仅需一分钟,立即注册悟空云。悟空CRM免费试用。
客户端下载