SuperAPI AI 工具集

promptl

智能体与模型

查看项目

更新于 10-15 23:49

技能介绍

PromptL 是 Latitude 平台中用于定义和管理动态 LLM 提示词的语言,本技能是配套语法指南。

用途:在 Latitude 中编写、审阅或编辑 PromptL 提示词时参考,适用于配置模型与参数、在提示词中使用变量/条件/循环、创建多步链或智能体工作流、定义函数调用工具、引用其他提示词片段以及处理结构化 JSON 输出。

主要能力与语法分类:配置(以 --- 包裹的 YAML 块定义 provider、model、temperature、top_p、maxSteps);消息(<system>、<user>、<assistant>、<tool> 及通用 <message role="...">);变量({{ variable }}、{{ variable || "default" }}、{{ set myVar = "value" }});条件({{ if }}、{{ else }}、{{ endif }});循环({{ for item, index in items }}、{{ else }}、{{ endfor }});链式多步(<step as="result">…</step>,后续步骤可引用 {{ result }});工具(在配置中以 tools 定义名称、description 与 JSON Schema 参数);智能体(type: agent,可配 tools 与 agents 子智能体路径,如 latitude/search、agents/sub-agent-path);结构化输出(schema 定义 type、properties、required);提示词片段(<prompt path="relative/path/to/prompt" />,可传变量);多模态内容(<content-text>、<content-image>{{ image_url }}</content-image>、<content-file mime="application/pdf">{{ file_data }}</content-file>)。

使用方式:编写提示词时按上述语法组合各区块;完整详细指南、全部语法解释、示例和最佳实践需阅读仓库中的 AGENTS.md 文件。

限制:资料仅提供语法层面信息,未说明安装命令、运行环境、依赖版本、收费方式及各类语法在具体模型上的兼容性;这些内容暂未提供。不应把示例中的模型名或参数值视为推荐配置。