什么是技能 skill ,怎么触发技能 生成分析报告
目录
- 什么是技能 skill ,怎么触发技能 生成分析报告
- 技能触发代码
- 一、这个代码是干嘛的?(核心功能)
- 二、代码的流程是怎样的?(分步拆解)
- 第一步:准备工作(配置路径和工具)
- 第二步:给“大脑”写说明书(核心提示词 `JUDGE_SYSTEM`)
- 第三步:两种判断方式(LLM 或 关键词)
- 第四步:执行命令(`run_suggestion_report`)
- 第五步:总控室(`main` 函数)
- 三、举个具体的例子(核心原理演示)
- 四、Skill 是提示词工程吗?
知识一种专用调用LLM的方式,或许可以实现代码运行,天气查询的网站检索等等;
md 仅仅是这个技能的说明书,进行触发匹配的;
技能触发代码
# -*- coding: utf-8 -*- """ 测试:用 LLM 判断用户意图,是否调用 11skillReport 技能(suggestion_report.py)。 流程:自然语言 → LLM 输出 JSON(是否调用、dry-run、csv/out 路径)→ subprocess 执行脚本。 用法(GongDan 根目录): python 11skillReport/ceshiSkill.py --query "用默认数据生成建议工单 HTML 报告,先 dry-run" python 11skillReport/ceshiSkill.py --mock --query "给 sugestion1 出一份 dry-run 报告" 无 Vertex 凭证时用 --mock,走关键词规则,不调用判断模型。 """ from __future__ import annotations import argparse import json import os import re import subprocess import sys from typing import Any, Dict # 与 suggestion_report 同目录层级 _ROOT = os.path.dir