更新时间:2025-08-06 GMT+08:00
分享

配置提示词

提示词是用户对大模型的输入,模型会根据这个提示词产生相应的输出。通过配置提示词可以引导模型理解用户的具体需求,并生成更准确和高质量的输出,确保模型的响应能够满足用户在不同场景下的应用需求。本文为您介绍如何配置智能分析助手的提示词,进而提高其问答质量。

约束限制

提示词配置及管理需要具备开发者或管理员权限。

前提条件

配置提示词

  1. 登录智能数据洞察控制台
  2. 单击管理控制台左上角的,选择区域,单击右上角的企业项目,选择企业项目。
  3. 在控制台上方单击“项目”后,单击项目名称,进入项目页面。
  4. 单击“问答管理 > 智能分析助手”,进入智能分析助手页面。
  5. 单击“编辑 > 助手设置 ”,进入助手设置界面(图1)。
  6. 单击“NL2SQL Prompt模板”、“智能见解Prompt模板”下拉菜单选择默认提示词。

    下拉菜单中的提示词为提示词管理中添加的提示词。

  7. 单击“保存”,Prompt模板配置成功。
    图1 Prompt模板

管理提示词

  1. 在控制台上方单击“项目”后,单击项目名称,进入项目页面。
  2. 单击“问答管理 > 提示词管理”,进入提示词管理界面。
  3. 单击“添加提示词”,进入新建提示词界面。
  4. 设置相关参数,参数说明请参见表1
    图2 新建提示词

    表1 新建提示词参数说明

    参数

    说明

    任务类型

    NL2SQL(Natural Language to SQL):将用户输入的自然语言转为SQL语句,提高用户查询数据的效率。

    智能见解:根据用户查询的问题和查询得到的结果数据,为用户生成相应的见解分析。

    系统人设

    为模型赋予一个“身份标签”,即预设其行为和风格,帮助模型在回答问题或生成内容时,能够依据这一设定表现得更加符合特定情境。

    Prompt

    Prompt是一种输入文本,它引导模型理解任务需求并生成特定的输出,帮助模型更准确地响应用户的需求。

    说明:

    为保证模型的正常推理,Prompt中必须包含“必选”的占位符,详见图2中的说明。

  5. 单击页面右上角“保存”,提示词新建成功。

    单击页面右上角“重置”,可以返回上一次保存的内容。

    • 复制提示词:在提示词管理界面,单击“复制”,弹出复制页面,单击“确认”,复制成功。
    • 编辑提示词:在提示词管理界面,单击“编辑”,进入编辑页面,参数设置完成后,单击“保存”,编辑成功。
    • 删除提示词:在提示词管理界面,单击“删除”,弹出删除页面,单击“确认”,删除成功。

场景示例

通过新建某商品销售数据的提示词,可以定制该场景中对大模型的提示信息。通过选择相应的占位符,在提示词中灵活注入查询相关的信息,如查询相关的数据字段(schema)。特定的提示词能让智能分析助手能更好地理解您的需求,为您提供更精准的分析结果。

  1. 在控制台上方单击“项目”后,单击项目名称,进入项目页面。
  2. 单击“问答管理 > 提示词管理”,进入提示词管理界面。
  3. 单击“添加提示词”,进入新建提示词界面。
  4. 根据实际情况配置提示词,本例基于表2的数据配置提示词。
    提示词模板示例:
    
    schema
    {{schema}}
    {{date_info}}
    要求
    1. 如果分组聚合,请使用group by
    2. 请优先使用schema字段,保持简洁
    3. 请严格按照字段描述信息执行
    4. 时间字段必须是date类型
    {{date_constraints}}
    基于上面的schema{{date_info_instruction}}和要求, 使用MySQL语法解决下面的问题:
    {{user_input}}
    {{time_instruction}}
    
    销售数据提示词示例:
    schema
    [{'table_name': '`my_table`', 'table_description': '', 'columns': [['`product_type`', 'TEXT', '商品类型'], ['`pay_time`', 'date', '支付时间,格式:yyyy-mm-dd'], ['`sales`', 'double', '销售额']]}]
    时间信息
    现在是2025年,01月,今天是2025-01-02
    要求
    1. 如果分组聚合,请使用group by
    2. 请优先使用schema字段,保持简洁
    3. 请严格按照字段描述信息执行
    4. 时间字段必须是date类型
    当使用`sales`字段时,请使用以下时间字段:pay_time
    基于上面的schema, 时间信息和要求, 使用MySQL语法解决下面的问题:
    2023年6月30日的时间范围是['2023-06-30 00:00:00', '2023-06-30 23:59:59']
    表2 销售数据示例

    字段名称

    字段类型

    字段说明

    id

    int

    ID编号

    sale_price

    int

    销售价格

    sales

    int

    销售额

    pay_time

    int

    支付时间

    product_name

    string

    商品名称

    product_type

    string

    商品类型

相关文档