news 2026/8/17 21:47:29

第23篇:动态模板 dynamic_table:让大模型自定义表格列定义

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第23篇:动态模板 dynamic_table:让大模型自定义表格列定义

第23篇:动态模板 dynamic_table:让大模型自定义表格列定义

60 个固定模板能覆盖大部分查询场景,但总有覆盖不到的时候。用户说"按预算降序排列项目,只看编号、名称和预算三列"——固定模板project_list总是展示 8 列,无法满足"只看三列"的需求。再比如"查询分卷列表,额外展示保管期限列"——固定模板的分卷列表可能没有这个列。本文拆解dynamic_table动态模板如何让大模型在工作流 intent 中通过template_extra传递titlecolumns(含field/label/format)、items参数,实现自定义表格展示。从大模型输出 intent 到 DialogManager 的template_data_keys自动映射,从_render_dynamic_table的渲染逻辑到_format_cell的六种格式化器,从无列定义时的自动推断到空数据的友好兜底,完整拆解这个"既安全又灵活"的动态模板设计。

一、固定模板的局限性

系统中有 17 个查询类模板,每个模板的列定义都是硬编码的。以_render_project_list为例:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/17 21:45:53

网盘下载总被限速?这个开源助手能生成直链免客户端下载

网盘下载总被限速?这个开源助手能生成直链免客户端下载 【免费下载链接】baiduyun 油猴脚本 - 一个免费开源的网盘下载助手 项目地址: https://gitcode.com/gh_mirrors/ba/baiduyun 凌晨两点,客户丢来一个网盘链接,300MB素材卡在20KB/…

作者头像 李华
网站建设 2026/8/17 21:42:43

IDM激活脚本免费方案怎么选?三大玩法与避坑指南一次讲清

IDM激活脚本免费方案怎么选?三大玩法与避坑指南一次讲清 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 距离交稿还剩三个小时,你刚从客户…

作者头像 李华
网站建设 2026/8/17 21:41:34

Conda虚拟环境全解析:从原理到实战,彻底解决Python依赖冲突

1. 项目概述:为什么我们需要虚拟环境?如果你刚开始接触Python,或者已经写了一些脚本,可能会遇到一个经典问题:项目A需要numpy 1.20,而项目B需要numpy 1.24,直接安装新版本会把旧版本覆盖掉&…

作者头像 李华