Bilingual Buddy:把对话固定成四层中英对照

前言

用通用大模型练中英文时,常见做法是口头要求「带拼音和翻译」。模型有时记得、有时漏掉,用户输入也不会被同样格式化,家长或老师很难拿同一段对话当跟读材料。下面介绍 SkillHub 上的 Bilingual Buddy:通过 SKILL.md 约束 Agent,让用户消息与 AI 回复都按「中文 → 拼音 → 英文 → IPA」四层展示,并约定何时可省略某一层。

这是什么

Bilingual Buddy 是一条面向对话场景的双语展示技能(当前包版本 v1.0.1)。作者在技能元数据中署名为 王教成 Wang Jiaocheng(波动几何)。

它不改变底层模型,只规定输出结构与交互规则:每条用户消息先镜像为四层对照,再给出同样结构的 AI 回复;默认始终四层齐全,仅在用户明确同意后省略拼音或 IPA 等层级,并说明可扩展到其他语言对。

在 SkillHub 社区中,该技能归类为 education,评分 99175,累计下载 461 次(数据来自任务线索,以 SkillHub 页面展示为准)。

官方入口:https://api.skillhub.cn/user_e02e04b8/bilingual-buddy
SkillHub 展示页:https://skillhub.cn/skills/bilingual-buddy

核心功能

四层对照与顺序

默认每一轮内容按以下顺序、空行分隔呈现:

  1. 中文原文
  2. 汉语拼音(含声调)
  3. 英文翻译
  4. 英文 IPA(技能要求采用 General American;与英式差异时需标注 BrE)

完整顺序为:中文 → 拼音 → 英文 → IPA。

用户输入镜像

规则写在 SKILL.md 中:必须先展示用户输入的四层对照,再写 AI 回复;不得跳过用户侧镜像。

结构示意:

【用户输入】
[中文原文]
[Pinyin]
[English translation]
[IPA transcription]

【AI 回复】
[中文原文]
[Pinyin]
[English translation]
[IPA transcription]

可选层级与首次提醒

  • 默认:始终四层。
  • 首次收到中文输入时,可提醒是否省略拼音;用户明确同意后,后续改为 中文 → 英文 → IPA(三层)。
  • 首次收到英文输入时,可提醒是否省略 IPA;用户同意后,后续改为 英文 → 中文 → 拼音(三层)。
  • 可提醒用户格式可扩展为中日、中法等多语对照;提醒本身不改变默认,只有用户明确肯定(如「好」「省掉」「同意」)才实际省略。

按内容切换版式

同一四层信息,技能允许按场景选用不同排版,例如:

  • 词汇:词组一行,箭头串联各层
  • 句子跟读:中文逐字/词附拼音
  • 长段落:【中文】/【拼音】/【英文】/【音标】 四行对齐
  • 日常聊天:保持对话感,仍附带四层
  • 知识讲解:术语行内双语,正文用段落四层

质量与边界约束

技能要求拼音声调准确、中英文语义分段对齐、不为了格式牺牲自然表达;代码调试、以代码块或表格为主、或用户要求纯中文等场景应切回纯中文模式。

触发用语

安装并启用后,对话中出现例如 双语、bilingual、中英文对照、拼音、音标、教小孩英语、教中文、language learning、teach Chinese/English 等表述时,Agent 应按技能说明组织回复(完整列表见包内 SKILL.md 的 description 字段)。

安装与启用

Bilingual Buddy 遵循通用 SKILL.md 格式。经 skillhub CLI 检索,社区包标识为 @indiv-wangjiaocheng/bilingual-buddy(与部分 API 路径中的 user_e02e04b8 并存,以你使用的安装渠道为准)。

1. 准备 SkillHub CLI

若尚未安装,可先检查:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 官方说明执行完整安装(节选):

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

更完整的优先源与目录说明见:https://skillhub.cn/install/skillhub.md

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

安装时必须用 --dir 指向当前客户端识别的 skills 目录,否则技能不会被加载。SkillHub 文档中的常见路径包括:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

在 Cursor 中的示例:

skillhub install bilingual-buddy --namespace indiv-wangjiaocheng --dir ~/.cursor/skills/

也可让 Agent 按安装文档自行拉取,提示词形式例如:

请根据 https://skillhub.cn/install/skillhub.md,安装 @indiv-wangjiaocheng/bilingual-buddy。

安装后需按你所用客户端的要求刷新或重启会话,使新技能生效。Cursor / Codex CLI / Claude Code 的差异主要体现在 skills 目录路径,安装命令本身相同。

典型用法

启用技能后,用自然语言发起双语练习即可。下面示例来自 SKILL.md 中的约定格式(用户说「试试看」):

【用户输入】
试试看
Shìshi kàn
Let’s try / Let’s see
/lɛts traɪ/

【AI 回复】
好主意!你想从哪个话题开始?
Hǎo zhǔyì! Nǐ xiǎng cóng nǎge huàtí kāishǐ?
Great idea! Which topic would you like to start with?
/ɡreɪt aɪˈdiː! wɪtʃ ˈtɒpɪk wʊd juː laɪk tuː stɑːrt wɪð/

教学场景中,你也可以直接要求词汇卡片或段落对照;Agent 会按技能中的五种版式策略选用排版,但四层信息仍须齐全(在未约定省略层级的前提下)。

适用场景与注意

适合:

  • 中英文学习与跟读
  • 课堂或家庭双语教学、儿童启蒙
  • 需要固定对照格式、减少「每次都要重复提示」的口语练习

注意:

  • 输出质量依赖模型对拼音、翻译与 IPA 的生成能力;技能约束的是结构与流程,不保证语言学审校级准确。
  • 写代码、查数据、大段表格或代码块场景应退出四层模式,避免干扰阅读。
  • 若 CLI 安装失败,核对 namespace 是否为 indiv-wangjiaocheng,并确认 --dir 与当前 Agent 一致。

结尾

Bilingual Buddy 把「用户说什么、AI 答什么」都压进同一套四层对照模板,并区分默认展示与经用户确认后的层级精简,适合需要可重复双语对话格式的教学场景。包内逻辑集中在一份 SKILL.md,便于审阅与二次修改。

官方地址:https://api.skillhub.cn/user_e02e04b8/bilingual-buddy

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

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

Xiaoye