用途:该技能引导智能体从目标数据库模式自举生成初始 ContextSet(即基线上下文),产出 Templates、Facets 与 Value Searches,并保存为 bootstrap_context.json。
必要输入:位于 autoctx/ 下的有效 tools.yaml(已配置数据库模式获取工具,如 <source>-list-schemas);目标数据库模式。
主要流程:先向用户确认调优实验的描述性名称,并在 autoctx/experiments/ 下建立专用子目录;通过 Toolbox MCP 工具获取模式,结构化展示并询问是否聚焦特定模式或表;提示用户提供设计文档或应用代码(如 ORM 模型、SQL 查询);随后深度分析模式与文档,收集候选内容——代表性自然语言查询及其 SQL、常见过滤条件与业务规则、需要特殊值搜索的列(如名称模糊匹配、描述语义搜索),并向用户展示待确认;确认后调用 context-generation-guide 技能,据方言最佳实践完成短语抽取、参数化并构建 JSON;最后用 mutate_context_set MCP 工具以 “operation”: “add” 突变写入实验目录下的 bootstrap_context.json。
输出与后续:成功后在指定路径生成 bootstrap_context.json;读取 autoctx/tools.yaml 获取项目、位置与实例/集群信息,调用 generate_upload_url 生成控制台链接,连同本地文件路径一并告知用户;提示用户将文件上传至 Database Studio,并用 evaluating 工作流对该 ContextSet 运行评估以建立基线。
限制:需先具备有效 tools.yaml 与目标模式,且每步需用户确认;相关资料未提供更多价格、平台或效果信息。