比Coze AI工作流更简单,用AI数据库打造一个AI笑话大师应用

简介: 本文展示如何利用iThinkAir的AI数据库创建一个能生成图文并茂笑话的“笑话大师”。通过构建本地化的数据库,结合多种视图展示形式,并利用AI指令流自动化生成内容。主要步骤包括建立数据库与表结构、定义字段类型如“指令流”以触发AI工作流程。流程涉及条件判断、文本合成与分割、AI模型生成笑话及其插图等内容。最终,笑话大师不仅能生成多样化笑话,还能通过不同方式分享给他人使用,如发布应用、授权协作或备份导出文件。这不仅是一个创意项目示例,也为AI数据库应用开发提供了灵感。

本文介绍如何用iThinkAir的AI数据库来打造一个AI笑话大师,他能创作各种类型带插图的笑话。

背景知识

  • iThinkAir的AI数据库是一整套本地化数据库存储和数据库应用技术。把文字、图片、链接、文档等各种资料聚合在一起,用表格、列表、看板、画廊、日历、甘特图、透视表、报表、图表等众多视图来展现。
  • AI数据库引入‘指令流’字段类型,将表的其它字段作为输入来触发AI指令流,将AI指令流生成的内容用数据库来存储和管理。
  • 每个AI指令都包含输入和输出。一个AI指令的输入可以来自用户输入,也可以来自前一个AI指令的输出。从一个AI指令的输出到另一个AI指令的输入,构成AI指令流。
  • 计算机指令是指挥计算机工作的指示和命令。为了最大程度地发挥AI大模型的能力,iThinkAir设计了一套AI指令集,包括:文本触发、文件触发、指令触发、表单触发、指令流调用、AI模型、文生图、图生图、代码解释器、文本合成、文本输入、文本分割、文本拆分、文本截取、列表合并、文件链接、读取文件、读取网页、图片搜索、网页搜索、输出文本、输出文档、输出网页、输出图表等。
  • 使用AI指令流,任何人都可以用自然语言来让AI大模型生成自己所需要的内容。

开发步骤

新建一个名为‘笑话大师’的数据库。
1.jpg

库描述写上:创作各种类型带插图的笑话。

再新建一个也命名为‘笑话大师’的表。
2.jpg

给表添加两个字段‘笑话类型’和‘笑话创作’。

定义‘笑话类型’的字段类型为‘单选’。
3.jpg

填写单选的可选项,如果不知道都有哪些笑话类型,可以点‘AI填参’。我自己就是这么做的。

接下来到了最关键的环节,定义字段‘笑话创作’的类型为‘指令流’。
4.jpg

字段定义窗口关闭后,开始AI指令流的定义。

AI指令流的工作过程是根据选择的笑话类型,让‘AI大模型’生成一则笑话,然后将笑话拆分为3到5个段落,为每个段落用‘文生图’生成插图,最后在将段落文本和插图依次组合成完整的内容。

先概览一下设计好的笑话大师指令流。
5.jpg

下面我们一个个添加和定义AI指令,来实现上图所示的笑话大师指令流。

1.添加‘条件判断’指令。
6.jpg
这个指令的意思是当字段‘笑话类型’的记录值为空时,返回文本值’随机’。

2.添加‘文本合成’指令。
7.jpg
这个‘文本合成’指令的作用是将前一个条件判断指令的输出作为笑话的类型,替换预设的模板文本中的‘{ {笑话的类型}}’,合成为一个完整的文本内容。

3.添加‘AI模型’指令。
8.jpg
‘AI模型’指令的‘Prompt’参数取值为‘文本合成’指令的输出。AI模型按‘Prompt’的提示,生成一则笑话。

Prompt的写法通常会包含以下几个部分:

  • Role,指明AI扮演的角色。
  • Skill,指明AI需要具有的技能。
  • Goals,指明AI的工作目标。
  • Constrains,指明AI输出的内容必须遵守的约束规则。
  • OutputFormat,指明AI输出的文本格式。
  • Workflow,指明AI的工作流程。
  • Input,提供给AI的输入文本。

4.添加‘输出文档’指令。
9.jpg
这个‘输出文档’指令的作用是将AI模型生成的笑话文本输出到文本文件‘笑话原文.txt’。

5.添加‘输出音频’指令。
10.jpg
这个‘输出音频’指令的作用是将AI模型生成的笑话文本通过语音合成输出到音频文件‘笑话音频.mp3’。

6.添加‘文本合成1’指令。
11.jpg

7.添加‘AI模型1’指令。
12.jpg
‘文本合成1’指令和‘AI模型1’指令的作用是将前面生成的笑话文本拆分成3到5个段落。

8.添加‘文本分割’指令。
13.jpg
‘文本分割’指令是将笑话文本按段落分割成文本列表,为后面的插图生成做准备。

9.添加‘文本合成2’指令。
14.jpg

10.添加‘AI模型2’指令。
15.jpg

‘文本合成2’指令和‘AI模型2’指令的作用是根据笑话原文想象出主角的形象,为后面的插图生成做准备。

11.添加‘文本合成3’指令。
16.jpg

12.添加‘AI模型3’指令。
17.jpg
‘文本合成3’指令和‘AI模型3’指令的作用是根据笑话段落文本、主角形象、图像风格,生成插图的画面内容,为后面的插图生成做准备。

13.添加‘Stable Diffusion’指令。
18.jpg
‘Stable Diffusion’指令的作用是生成插图。

14.添加‘文本合成4’指令。
19.jpg
‘文本合成4’指令将段落插图和故事段落文本合成为一体。

15.添加‘列表合并’指令。
20.jpg
‘列表合并’指令将段落插图及文本列表合并成一个完整的带插图笑话。
到这里,‘笑话大师’指令流就设计完成了,这里显示的是大纲视图,也可以转换为白板视图,也就是前面的‘笑话大师指令流’概览图。

点界面左上方的眼睛。
21.jpg

选择变化类型‘白板’。
22.jpg

显示‘笑话大师指令流’概览图。可以看到有输出输入关系的指令之间自动用线条连接起来。
23.jpg

后退返回到数据库界面。
24.jpg

点表名‘笑话大师’,打开表。
25.jpg

点界面下方的+添加记录。

选择笑话类型,比如‘字谜笑话’。
26.jpg

点‘生成’,开始运行AI指令流来生成笑话。
27.jpg

点生成后的‘笑话创作’链接,查看生成的笑话内容。
28.jpg

你可以让AI笑话大师生成很多笑话,数据库表格可以很好地管理生成的笑话。
29.jpg

开发好的‘笑话大师’的数据库,你可能很想分享给其他人,有三种方式。

点‘笑话大师’数据库页面下方工具栏的协作按钮。
30.jpg

弹出菜单,选发布应用或授权协作。
31.jpg

‘发布应用’是将‘笑话大师’数据库发布到‘探索应用’,审核通过后,其他用户就能下载使用。

‘授权协作’是将‘笑话大师’数据库授权给好友来共同访问。协作权限可以是管理员、编辑、读者。被授权的好友的AI数据库界面上会显示‘笑话大师’数据库。
32.jpg

第三种方式是将‘笑话大师’数据库备份导出到文件,发给好友。

点‘笑话大师’数据库下方工具栏的菜单按钮,弹出菜单,选‘导出备份’,导出为后缀为.HKO的文件。
33.jpg

好友收到.HKO文件后,在AI数据库界面点下方工具栏的菜单按钮,弹出菜单,选‘导入库’。
在这里插入图片描述

如果你只是想将‘笑话大师’数据库分享给他人使用,但是并不想将指令流的源码让他人看到,那在定义字段‘笑话创作’的类型为‘指令流’时,要同时定义‘谁可以打开’为‘仅自己’。
35.jpg

AI数据库应用开发会将成为一个新的职业,开发者可以为企业团队开发各种各样的AI数据库应用。

相关文章
|
1月前
|
开发框架 人工智能 Java
破茧成蝶:阿里云应用服务器让传统 J2EE 应用无缝升级 AI 原生时代
本文详细介绍了阿里云应用服务器如何助力传统J2EE应用实现智能化升级。文章分为三部分:第一部分阐述了传统J2EE应用在智能化转型中的痛点,如协议鸿沟、资源冲突和观测失明;第二部分展示了阿里云应用服务器的解决方案,包括兼容传统EJB容器与微服务架构、支持大模型即插即用及全景可观测性;第三部分则通过具体步骤说明如何基于EDAS开启J2EE应用的智能化进程,确保十年代码无需重写,轻松实现智能化跃迁。
263 39
|
25天前
|
人工智能 数据挖掘
🔔阿里云百炼智能体和工作流可以发布为组件了,AI应用变成“搭积木”
本文介绍了如何通过智能体组件化设计快速生成PPT。首先,创建一个“PPT大纲生成”智能体并发布为组件,该组件可根据用户输入生成结构清晰的大纲。接着,在新的智能体应用中调用此组件与MCP服务(如ChatPPT),实现从大纲到完整PPT的自动化生成。整个流程模块化、复用性强,显著降低AI开发门槛,提升效率。非技术人员也可轻松上手,满足多样化场景需求。
🔔阿里云百炼智能体和工作流可以发布为组件了,AI应用变成“搭积木”
|
1月前
|
人工智能 数据挖掘 大数据
“龟速”到“光速”?算力如何加速 AI 应用进入“快车道”
阿里云将联合英特尔、蚂蚁数字科技专家,带来“云端进化论”特别直播。
87 11
|
2月前
|
开发框架 人工智能 Java
破茧成蝶:传统J2EE应用无缝升级AI原生
本文探讨了技术挑战和解决方案,还提供了具体的实施步骤,旨在帮助企业顺利实现从传统应用到智能应用的过渡。
破茧成蝶:传统J2EE应用无缝升级AI原生
|
2月前
|
人工智能 开发框架 安全
Serverless MCP 运行时业界首发,函数计算让 AI 应用最后一公里提速
作为云上托管 MCP 服务的最佳运行时,函数计算 FC 为阿里云百炼 MCP 提供弹性调用能力,用户只需提交 npx 命令即可“零改造”将开源 MCP Server 部署到云上,函数计算 FC 会准备好计算资源,并以弹性、可靠的方式运行 MCP 服务,按实际调用时长和次数计费,欢迎你在阿里云百炼和函数计算 FC 上体验 MCP 服务。
326 29
|
25天前
|
数据采集 机器学习/深度学习 人工智能
代理IP:企业AI应用的隐形加速器与合规绞索
代理IP作为企业AI应用的重要基础设施,既是效率提升的加速器,也可能成为合规风险的来源。它通过技术演进重塑数据采集、模型训练与安全防护等核心环节,如智能路由、量子加密和边缘计算等创新方案显著优化性能。然而,全球法规(如GDPR)对数据流动提出严格要求,促使企业开发自动化合规审计系统应对挑战。未来,代理IP将向智能路由3.0、PaaS服务及量子网络方向发展,成为连接物理与数字世界的神经网络。企业在享受其带来的效率增益同时,需构建技术、法律与伦理三位一体的防护体系以规避风险。
47 0
|
2月前
|
数据采集 人工智能 大数据
演讲实录:中小企业如何快速构建AI应用?
AI时代飞速发展,大模型和AI的应用创新不断涌现,面对百花齐放的AI模型,阿里云计算平台大数据AI解决方案总监魏博文分享如何通过阿里云提供的大数据AI一体化平台,解决企业开发难、部署繁、成本高等一系列问题,让中小企业快速搭建AI应用。
|
2月前
|
人工智能 搜索推荐 API
AI赋能大学计划·大模型技术与应用实战学生训练营——华东师范大学站圆满结营
4月24日,由中国软件行业校园招聘与实习公共服务平台携手阿里魔搭社区共同举办的AI赋能大学计划·大模型技术与产业趋势高校行大模型应用实战学生训练营——华东师范大学站圆满结营。
118 2
|
17天前
|
人工智能 自然语言处理 数据可视化
DeepSeek+Coze:普通人也能轻松搭建AI智能体的完整指南优雅草卓伊凡
DeepSeek+Coze:普通人也能轻松搭建AI智能体的完整指南优雅草卓伊凡
205 1
DeepSeek+Coze:普通人也能轻松搭建AI智能体的完整指南优雅草卓伊凡
|
26天前
|
传感器 人工智能 自动驾驶
生成式AI应用于自动驾驶:前沿与机遇
近期发表的一篇综述性论文总结了生成式AI在自动驾驶领域的应用进展,并探讨了自动驾驶与机器人、无人机等其它智能系统在生成式AI技术上的交叉融合趋势
68 10