注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
本页面详细介绍了一些关于 AIP Logic 应用程序的常见问题。
查看关于使用 Logic 函数的文档。
AIP Logic 中的所有活动均计入词元限制,包括工具响应。词元限制在每个块的基础上重置。您可以在调试器中每条消息的末尾查看使用的词元数量。如果条是红色的,请考虑减少词元计数以促进可靠性能。
我们建议采取以下步骤来减少词元计数:
OBJECT_NAME property1 property2
等)的大小;您可以通过选择 显示原始 在调试器中查看。一个大的单一块可以让您快速迭代,并在实验LLM的能力时轻松进行大的更改,但如果出现以下情况,您可能需要将 Logic 拆分为多个块:
由于每个块都有自己的上下文窗口,将其拆分为多个块可以具有以下优点:
要提高 AIP Logic 块的性能,请尝试以下建议:
您可以通过在 使用LLM 块的 配置 文本字段中编辑温度来修改LLM的温度,这是一个表示LLM响应随机性的参数。默认温度为0。较低的温度返回更确定的输出。
示例代码:
Copied!1 2 3
{ "temperature": 0.9 // 在机器学习和自然语言处理领域,temperature 参数用于控制生成文本的随机性。值越高,生成的文本越随机;值越低,生成的文本越确定。 }
可以,您目前可以添加一个工具,使Logic能够在Ontology上执行语义搜索,这可以通过一个操作或编写一个函数在Object上,然后从AIP Logic调用。查看语义搜索工作流教程以了解更多信息。
如果适合您的工作流,您可以使用此设计模式帮助LLM从反馈中“学习”:
您可以为Logic添加单元测试,这将测试函数在给定输入上是否成功运行(手动)。
可以,您可以使用版本历史侧边栏查看并回滚到以前保存的版本。
从列表中选择一个先前的版本与当前状态进行比较。
可以。通过使用"Struct"输出类型,您可以返回多个命名值。
可以,当您在LLM块的函数工具上添加一个Object Query工具时,您可以选择配置Object返回限制,以选择您希望从任何工具使用中返回的Object数量。
在调试器中测试和开发您的AIP Logic函数时,该函数不受五分钟执行时间限制。然而,当函数从Workshop环境或通过函数执行API调用时,五分钟执行时间限制会被强制执行。