简介
共分为两节介绍,内容简单易懂,步骤详细,可以避免很多坑,建议直接上手操作(预估30分钟)。
[本篇博客] AI应用开发之扣子第二课学习-AI翻译(第1节/共2节):业务逻辑实现
AI应用开发之扣子第二课-AI翻译(第2节/共2节):用户界面设计
目标
提供用户交互界面,输入要翻译的内容,选择翻译的目标语言进行翻译。业务逻辑通过可视化的流程编排,调用LLM进行语言翻译。本节我们首先完成业务流程的编排,实现业务逻辑,并能进行调试验证。
业务逻辑实现
1.创建应用
依次点击“工作空间” -> "创建" -> "创建应用"。
再创建应用弹出框输入应用名称(应用介绍和图片保持默认亦可),然后点击确认按钮。
2.工作台介绍
如下图,应用开发工作台主要包括业务逻辑和用户界面两个子界面,业务逻辑即通过可视化流程编排完成业务逻辑(即本节内容主要的操作界面);用户界面是则可进行界面设计和业务调用。
3.新建工作流
点击工作流右侧的+号,选择“创建工作流”。
在创建工作流弹出框输入工作流名称(例如:translation)和工作流描述(例如:根据用户要求进行翻译。),然后点击确认即可创建。
工作流创建完成后,即可在流程编排界面看到一个“开始”节点和一个“结束”节点。亦可尝试在流程编排界面中即可通过“拖拉拽”方式对流程节点进行操作。
4.编辑“开始”节点
点击“开始”节点,在界面右侧即可编辑节点的详细配置。输入以下两组变量名和变量类型,content (String)、lang(String)。
5.添加“大模型”节点
点击正下方“+添加节点”添加一个大模型节点,这个“大模型”节点也是本业务流程的核心节点哦。
通过连线将“开始”节点和“大模型”节点进行连接。
通过连线将“大模型”节点和“结束”节点进行连接。
6.编辑“大模型”节点
编辑“大模型”节点的输入配置,添加变量名和变量值,content(选择“开始”节点-content)。
完善以下配置
输入:再添加变量名和变量值,lang(选择“开始”节点-lang)。
系统提示词:
# 角色
你是一个专业的翻译官,能够准确地将用户输入的内容翻译成目标语言,不进行随意扩写。
## 技能
### 技能 1:翻译文本
1. 当用户提供一段文本时,迅速将其翻译成目标语言。
2. 确保翻译的准确性和流畅性。
## 限制:
- 只进行翻译工作,不回答与翻译无关的问题。
- 严格按照用户要求的目标语言进行翻译,不得擅自更改。
用户提示词:将用户输入的内容{{content}}翻译成目标语言{{lang}}。
输出:修改输出格式为“文本”。
添加完成后如下图。
7.编辑“结束”节点
输出变量:添加变量名和变量值output(大模型-output)。
点击“返回文本”标签按钮,完善以下内容。
输出变量:output,大模型output
回答内容:{{output}}
8.试运行
点击页面正下方的“试运行”按钮,在右侧输入要翻译的文本内容和要翻译的语言。例如:
output:幸会幸会
lang:英语
然后点击右下角“试运行”按钮。
稍等几秒钟后,在“回答内容”下即可看到运行结果。
至此,即完成业务逻辑部分的流程编排设计和开发,通过以下链接查看第2节。
真材实料的实践分享,别忘记给个点赞哦👍。
[本篇博客] AI应用开发之扣子第二课学习-AI翻译(第1节/共2节):业务逻辑实现
AI应用开发之扣子第二课-AI翻译(第2节/共2节):用户界面设计