产品详细介绍

Composable Prompts 是一个专为开发者和团队设计的提示工程(Prompt Engineering)平台,核心理念是“把提示当作代码来管理”,通过可组合、可复用的方式构建复杂的 AI 工作流和应用。它适用于需要在多个模型、多个场景中反复迭代提示的团队,例如构建聊天机器人、智能助手、内容生成工具、数据处理流水线等。

产品的主要特点包括:

  1. 模块化提示设计
    将复杂提示拆分为多个小模块(如角色设定、风格约束、业务规则、输入模板等),每个模块都可以单独维护和复用,像函数或组件一样组合成完整提示。

  2. 可组合与可复用
    不同项目、不同模型之间可以共享同一套提示模块,通过组合方式快速搭建新场景,减少重复劳动,并保持风格与规则的一致性。

  3. 版本化与可维护性
    将提示视为“配置化代码”,支持版本管理和变更记录,方便在团队协作中追踪每一次提示调整对输出效果的影响,便于回滚和对比。

  4. 多模型与多场景支持
    可以针对不同大模型(如 OpenAI、Anthropic、本地模型等)配置不同的提示组合策略,在同一平台上管理多种模型调用逻辑,统一抽象输入输出结构。

  5. 可测试与可观测
    支持为提示配置测试用例和示例输入,通过对比输出结果来评估提示质量;同时可以记录调用日志,帮助分析提示在真实场景中的表现,持续优化。

  6. 面向开发者的集成方式
    提供 API / SDK 等方式,方便将在 Composable Prompts 中配置好的提示组合直接嵌入到现有应用、后端服务或工作流引擎中,实现“配置在平台、调用在代码”的模式。

通过这些能力,Composable Prompts 帮助团队从“零散、难以维护的提示片段”转向“结构化、可协作、可演进的提示系统”,显著降低复杂 AI 应用在迭代和运维阶段的成本。

简单使用教程

下面是一个从零开始使用 Composable Prompts 的简明步骤示例,帮助你快速理解基本工作流:

  1. 注册并创建项目

    • 访问官网并注册账号。
    • 登录后创建一个新项目,用于管理某个应用或业务线的全部提示配置(例如“客服机器人”或“内容生成平台”)。
  2. 拆分并创建提示模块
    在项目中,将你原本写在一大段里的提示拆分为多个模块,例如:

    • 角色设定模块:定义 AI 的身份、语气和目标(如“你是一名专业客服”)。
    • 规则与约束模块:列出必须遵守的业务规则、合规要求、输出格式。
    • 输入模板模块:定义用户输入如何被组织成结构化提示(如标题、正文、上下文等)。
    • 风格与语言模块:统一语言风格、用词偏好、是否使用 Markdown 等。
  3. 组合生成完整提示

    • 在平台中创建一个“组合配置”或“场景配置”,选择需要用到的各个模块。
    • 按顺序或逻辑将模块拼接成最终提示模板,例如:角色设定 → 规则 → 风格 → 输入模板。
    • 为不同业务场景(如“回答常见问题”“生成邮件回复”“总结对话记录”)创建不同的组合。
  4. 配置模型与调用参数

    • 在项目中绑定你要使用的大模型提供商(如 OpenAI 等),配置 API Key。
    • 为每个场景选择对应的模型、温度、最大长度等参数。
    • 可以为不同场景使用不同模型或不同参数,以获得更合适的输出风格和成本控制。
  5. 编写测试用例并验证效果

    • 为每个场景添加若干典型输入示例(如用户问题、文档片段等)。
    • 运行测试,查看模型在当前提示组合下的输出。
    • 根据输出质量微调各个模块内容(例如加强规则、调整语气、修改输出格式说明)。
  6. 通过 API / SDK 集成到应用

    • 在平台中获取该场景的调用标识(如场景 ID 或配置 ID)。
    • 在你的后端服务或前端应用中,通过 Composable Prompts 提供的 API / SDK 调用该场景:
      • 将用户输入或业务数据传入平台;
      • 平台根据预设组合自动构建完整提示并调用模型;
      • 返回结构化结果给你的应用展示或进一步处理。
  7. 监控与持续优化

    • 通过平台的日志或统计功能,观察不同场景的调用次数、错误情况和输出表现。
    • 收集真实用户反馈,将典型问题转化为新的测试用例。
    • 不断迭代各个提示模块,保持提示体系在业务变化和模型更新下的持续有效。

通过以上步骤,你可以逐步从“直接在代码里硬写提示”迁移到“在 Composable Prompts 中集中管理和组合提示”,让 AI 应用的开发与维护更加工程化、可控和高效。