提示词翻译器-java版本:把口语意图落成可执行的专业输出

前言

在 Agent 里写提示词,常见卡点不是「不会用模型」,而是意图说不清:脑子里有画面,落到对话里只剩一句「帮我做个海报」;或者你其实想要规划、分析、决策,却仍在堆形容词。自己手写结构化提示词又费时,还容易漏掉安全边界和输出格式。

下面介绍 SkillHub 上的 提示词翻译器-java版本(马甲系统 Java 版)。它在 Skill 形态下提供意图识别与领域规则;同包还附带可本地运行的 Java 实现,适合需要 REST API、RAG 与缓存的场景。

这是什么

一句话定位:马甲系统 —— AI 提示词翻译器,把脑海中的画面,变成专业提示词;并可根据意图扩展为建议、分析、规划或直接回答。

项 说明
Skill 坐标 @user_5d00e27d/majia-prompt-translator-java
SkillHub 版本 1.0.2
来源 community(发布者 user_5d00e27d)
分类 ai-agent
标签 requires_api_key=true

官方页面:SkillHub - 提示词翻译器-java版本
API 入口:https://api.skillhub.cn/user_5d00e27d/majia-prompt-translator-java

核心功能

以下能力来自包内 SKILL.md 与 README.md,分 Skill 平台版 与 本地 Java 版 两层理解。

Skill 平台版(装进 Agent 后)

  1. 意图识别:按生成类、建议类、分析类、规划类、知识类等关键字做分类,并细分到文生图、职业规划、市场分析、学习路径等子类。
  2. 输出范围:提示词生成(文生图/视频/音频/代码)、可行性建议、多维度分析、流程规划、直接回答。
  3. 安全红线:内置一级拦截与二级警示规则(政治敏感、医疗法律投资建议等),在文档中明列。
  4. M1 模式:意图置信度低于 0.6 时,通过反问与选项澄清需求。
  5. 交互提示:可用「帮我规划…」「帮我分析…」「帮我决策…」等自然表述;输入「新手指南」查看完整功能说明。

Skill 平台版受平台限制:不支持文档中描述的自动 RAG 检索与完整缓存;完整能力需使用包内 Java 本地版。

本地 Java 版(同 Skill 包内源码)

  1. 代码层流水线:安全预检 → 意图分类 → RAG 检索 → 上下文压缩 → 模型生成。
  2. RAG:输出前从 storage/rules/、用户偏好与历史上下文检索(application.yaml 中可配置 top-k、min-score)。
  3. REST API:POST /api/majia/process、GET /api/majia/search。
  4. 多模型 API:支持 openai、claude、deepseek、zhipu、moonshot 及自定义 base-url(需配置 API 密钥)。
  5. 技术栈:Java 17+、Spring Boot 3.x、Maven 构建,可打 JAR 独立运行。

安装与启用

1. 安装 SkillHub CLI(若尚未安装)

command -v skillhub && skillhub --version

未安装时,按 SkillHub 安装文档 执行,例如完整安装:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

2. 安装本 Skill 到当前 Agent 的 skills 目录

安装时必须使用 --dir 指向当前客户端的 skills 目录,否则默认落在 ./skills/ 可能不会被识别。

Cursor 示例:

skillhub install @user_5d00e27d/majia-prompt-translator-java --dir ~/.cursor/skills/

Claude Code 示例:

skillhub install @user_5d00e27d/majia-prompt-translator-java --dir ~/.claude/skills/

Codex 示例(用户级或项目级二选一):

skillhub install @user_5d00e27d/majia-prompt-translator-java --dir ~/.codex/skills/
# 或项目下:--dir .agents/skills/

官方页面亦说明:可将安装说明交给 AI,并参照 https://skillhub.cn/install/skillhub.md 安装 @user_5d00e27d/majia-prompt-translator-java。安装后按所用客户端要求重启或刷新 Agent。

3. 本地 Java 版(可选)

若需要 REST、自动 RAG 与缓存,在已安装 Skill 的目录中进入 Java 工程根目录(含 pom.xml),按 README 部署:

编译打包:

mvn clean package

配置:编辑 src/main/resources/application.yaml,设置 majia.api(提供商、base-url、api-key、model、enabled 等)。密钥建议用环境变量,例如:

export API_KEY="your-api-key"

运行:

mvn spring-boot:run
# 或
java -jar target/majia-2.0.jar

默认服务端口为 8080(见 application.yaml 中 server.port)。

典型用法

在 Agent 里(Skill 模式)

用日常口语描述目标,系统侧按 SKILL.md 做意图识别与领域规则加载。例如:

  • 「帮我规划一个三个月的 Java 学习路径」
  • 「帮我分析一下这个细分市场的竞品差异」
  • 「帮我决策:外包还是自建小团队」

需要完整能力列表时,在对话中发送:新手指南。

本地 HTTP 调用

处理用户输入:

POST /api/majia/process
Content-Type: application/json

{
  "input": "最近工作压力大,心情不好",
  "sessionId": "可选的会话ID"
}

检索规则:

GET /api/majia/search?keyword=工作压力

返回字段示例(见 README):status、sessionId、domain、confidence、response、rulesLoaded。

配置 DeepSeek 等提供商时,可在 application.yaml 中设置:

majia:
  api:
    provider: "deepseek"
    base-url: "https://api.deepseek.com/v1"
    api-key: "${DEEPSEEK_API_KEY}"
    model: "deepseek-chat"
    enabled: true

适用场景与注意

适合谁

  • 希望在 Cursor、Claude Code、Codex 等环境里,用自然语言触发「提示词 + 建议/分析/规划」一体化流程的开发者。
  • 需要在企业内网或自有服务中部署马甲逻辑,并通过 HTTP 接入业务系统的 Java 团队。

限制与注意

  1. SkillHub 标记 requires_api_key=true:启用自定义模型 API 时必须配置密钥;application.yaml 中 majia.api.enabled 默认为 false,本地调用大模型前需显式打开并填好配置。
  2. 平台版与本地版能力不一致:自动 RAG、缓存、规则扩展以本地 Java 版为准;仅装 Skill 时不要假设已具备 README 中的全部代码层优化。
  3. 安全与合规:文档列有医疗、法律、投资等二级警示场景,生产环境应结合自有合规策略,不要依赖单一 Skill 文案作为最终审核。
  4. 版本表述:SkillHub 展示版本为 1.0.2;包内 README 自述 Java 产品线为 2.0 功能版,pom.xml 中 artifact 版本为 1.0,以你实际构建产物为准。

截至 SkillHub 页面数据:评分 100000,下载 1454 次,安装 15 次(统计会随时间变化)。

结尾

提示词翻译器-java版本把「用户生活语言」和「模型可执行的专业表达」之间的翻译做成可安装的 Agent Skill,并在同一仓库提供 Java 本地实现,便于从对话试用扩展到 API 部署。需要安装或查阅更新时,请打开官方 Skill 页:https://www.skillhub.cn/skills/user_5d00e27d/majia-prompt-translator-java。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye