人工智能提示操作
人工智能提示操作允许您在 Tulip 自动化中直接利用大型语言模型 (LLM)。该操作提供了一种灵活的方式来处理文本、分析数据,并根据您定义的自定义提示生成智能响应。
工作原理
人工智能提示操作非常简单:它接收您的输入信息并将其直接发送到大型语言模型,然后返回人工智能生成的响应。您可以使用此操作执行各种文本处理任务,从简单的分类到复杂的分析和总结。
配置
输入信息
输入信息是直接发送给大型语言模型的提示。其中应包含: - 您希望人工智能做什么的明确指示 - 人工智能需要处理的任何数据或上下文 - 输出的具体格式要求
处理对象
向人工智能提示操作发送对象或对象列表时,必须用TOTEXT()
expression 封装,以便人工智能能正确读取内容。
例如:"分析此缺陷数据:" + TOTEXT(@variable.my_object)
编写有效的提示
清晰具体
在编写提示时,要清楚地解释您希望人工智能做什么。避免模棱两可的语言,提供具体的指令。
好:"根据严重性描述,将此缺陷归类为'严重'、'主要'或'次要'。"差:"这是什么类型的缺陷?"
提供背景信息
包含相关背景信息并解释任务的目的。
示例:````"您正在为质量控制分析制造缺陷。根据以下缺陷描述,将其分为关键、主要或次要类别: - 关键:安全问题或产品完全失效 - 主要:主要:影响性能的功能问题--次要:外观或轻微功能问题
仅回复类别名称。
缺陷描述:"+ TOTEXT(@variable.defect_data)```
使用示例
在可能的情况下,包含所需的输入和输出格式的示例,以指导人工智能的响应。
示例:```"用 2-3 句话总结以下生产数据,重点关注关键指标和趋势。
格式示例:"生产完成了 X 个单位,效率为 Y%。主要瓶颈是 Z,导致停机 A 分钟"。
生产数据:" + TOTEXT(@variable.production_summary)```
常见用例
缺陷分类
根据描述、图像或传感器数据自动对缺陷进行分类。
缺陷详情:"+ TOTEXT(@variable.defect\_record) +
"回复格式:类别:[类别],优先级:[优先级] "````
### 数据汇总
生成生产报告、质量指标或运营数据的简明摘要。
```"为今天的生产指标创建简短的执行摘要:"
* TOTEXT(@variable.daily\_production\_data)+
"重点关注:产量、效率、质量得分和任何值得注意的问题。字数限制在 100 字以内。"```
### 文本分析和提取
从维护日志或操作员笔记等非结构化文本中提取特定信息。
````"从该维护日志中提取根本原因和建议采取的措施:
日志条目:"+ TOTEXT(@variable.maintenance\_log) +
"响应格式为:根本原因:[建议采取的行动:[行动]"````
### 生成内容
根据数据输入生成标准化报告、通知或文档。
```"根据此生产数据生成交接班报告:"
+TOTEXT(@variable.shift\_data) +
"包括:已完成的任务、正在处理的问题、下一班的优先事项。使用适合管理层审阅的专业语气。
## 测试和验证
### 记录输入数据
测试人工智能提示操作时,一定要先将输入信息记录到表格中。这有助于验证: - 提示格式正确 - 变量解析正确 - 对象转换为文本正确 - 人工智能接收到完整信息
**测试方法:**1. 创建一个测试表,其中列有 "输入信息 "和 "人工智能响应 "2.记录发送到 AI 提示操作的准确输入信息3.查看多个示例以确保一致性4。根据记录的结果调整提示信息
### 验证输出质量
监控人工智能回复,确保其符合质量标准:- 检查回复是否遵循指定格式- 根据已知示例验证准确性- 测试边缘情况和异常输入- 监控一段时间内的一致性能
### 处理变异性
人工智能应答在不同的运行过程中可能会出现差异。可以考虑:- 使用更具体的提示来减少变异性- 对关键输出实施验证逻辑- 为意外响应制定后备程序- 定期检查生产中的人工智能性能
## 最佳实践
### 提示工程
* 从简单开始,根据结果不断改进
* 使用有代表性的数据样本进行测试
* 使用一致的术语和格式
* 将复杂的任务分解为更小、更集中的提示
### 数据准备
* 在将输入数据发送给人工智能之前对其进行清理和格式化
* 对所有对象和列表输入使用`TOTEXT()`
* 删除可能混淆人工智能的不必要信息
* 确保满足数据隐私和安全要求
### 错误处理
* 针对人工智能未按预期响应的情况制定计划
* 对人工智能输出执行验证检查
* 为关键流程制定备份程序
* 监控并记录人工智能操作性能
### 性能优化
* 保持提示简洁明了
* 避免发送大量不必要的数据
* 尽可能考虑批量处理类似请求
* 监控响应时间并根据需要进行调整
## 故障排除
### 常见问题
* **空回复或回复不完整:**检查您的提示是否清晰,是否包含了所有必需的数据
* **格式出乎意料:**在提示中更具体地说明所需的输出格式
* **结果不一致:**在提示中添加更多限制条件和示例
* **对象数据不可见:**确保使用`TOTEXT()`将对象转换为可读文本
### 调试步骤
1. 记录发送到人工智能的准确输入信息
2. 使用样本数据手动测试提示
3. 逐步简化提示符以隔离问题
4. 检查所有变量的解析是否正确
5. 使用`TOTEXT()`验证对象数据转换是否正确
人工智能提示操作为您的 Tulip 应用程序实现智能自动化提供了强大的可能性。从简单的用例开始,随着对功能和最佳实践的熟悉,逐步建立更复杂的提示。