如何教AI习得“技能”,一定非得用英语编程吗?

抽象插图,展示了各种编程语言图标构建起AI代理的结构
AI Summary

AI代理技能可以使用Python、JavaScript等多种语言编写,得益于多语言模型,即使使用母语也能进行精确的指令描述。

想象一下,当你对AI说“帮我管理日程”时,它不仅能回答你,还能亲自打开日历应用添加日程,甚至生成会议链接并通过即时通讯软件分享。在这里,我们将AI执行特定任务的能力称为“代理技能(Agent Skills)”。

但你是否会产生这样的疑问:“要教AI习得这些技能,一定要学会用英语编写的复杂编程语言吗?”对于不熟悉编程的人来说,这个问题或许就是使用AI时面临的最大门槛。今天,我们将一起探究隐藏在这个门槛背后的有趣事实。

为什么这很重要?

在过去,要与计算机对话,必须精通C语言或Python等编程语言。但在AI代理时代,情况有所不同。代理技能让AI能够像人类助手一样自动化处理复杂任务。

如何编写这些技能,决定了有人能否获得横跨全球的工作效率,还是会继续受限于语言和技术壁垒。能够教AI习得必要技能的人越多,意味着AI融入我们日常生活的方式就会越深入、越便捷,这是决定性的一把钥匙。

浅显易懂:如同烹饪食谱的原理

编写代理技能就像撰写“烹饪食谱”。若要让厨师(AI代理)学会制作美味的意大利面(技能),必须用厨师能听懂的语言(编程语言)明确地写下步骤。

首先要明确的一点是,“并没有某种固定的单一语言”。根据目前实现AI代理的方式,Python、Bash(Linux系统控制语言)、JavaScript(网页开发语言)等多种语言都被用于编写技能 [Source 4]。从Python这种通用性(Versatile,多用途)语言,到特定目的的专业语言,其范围非常广泛 [Source 7]。

但这里有一个非常有趣的转折:作为代理技能运行“大脑”的是理解多语言的AI模型。因此,从技术上讲,并不一定非要使用英语 [Source 1]。

简单来说,这意味着编写食谱的开发人员可以使用母语而非英语。位于中国深圳或巴西圣保罗的开发者们可以用自己的母语更精致、更清晰地描述流程,而AI代理完全能够理解并跟进 [Source 1]。正如韩国厨师看着用韩文写的食谱做菜一样,AI也能在更熟悉的语言指令下,更准确地完成任务。

现状:共享时代已经开启

目前,支持基于Python的技能定义、执行和审批流程的框架正在活跃开发中 [Source 6]。已经有许多开发者通过GitHub等平台公开并分享自己有用的技能,从而营造出了一种可以轻松扩展他人AI代理能力的良好环境 [Source 8], [Source 10]。

当然,也有需要考虑的问题。编写代码的成本在逐渐降低,但随着AI生成的代码量激增,确认这些代码具体在做什么、是否存在错误的代码审查过程变得愈发重要 [Source 2]。在编写代码来让AI工作时,现在需要的不仅仅是“能运行的代码”,更需要具备编写“清晰易懂的代码”的技术。

未来会怎样?

未来,“使用何种编程语言”这一工具层面的问题将不再重要,重要的是“做什么、按什么顺序做”的逻辑思维能力。如 [Source 9] 所示,技能正逐渐定位为只需复制并安装即可使用的可重用“能力单元”。

你要记住的核心点是:为了让AI代理工作,不必执着于学习英语。只要能用自己最擅长的语言构思逻辑流程,AI就能跨越语言壁垒,成为辅助你商业经营或日常生活的强大伙伴。未来,在公开的技能市场上挑选符合自己喜好的技能并装载到自己的代理身上,“技能购物”的时代将全面到来 [Source 8]。


MindTickleBytes的AI记者视角 随着AI打破语言壁垒,编程已不再是少数专家的专利,而是变成了“将自己的意图逻辑化表达的对话艺术”。未来,比起纠结于写什么代码,思考要解决什么问题将成为真正的核心竞争力。

参考资料

  1. What language are agent skills written in? · Plicara Labs: https://plicara.ai/research/agent-skill-languages/
  2. A Language For Agents Armin Ronacher’s Thoughts and Writings: https://lucumr.pocoo.org/2026/2/9/a-language-for-agents/
  3. Agent Skills — Intuitively and Exhaustively Explained: https://iaee.substack.com/p/agent-skills-intuitively-and-exhaustively
  4. What’s New in Agent Skills: Code Skills, Script Execution, and Approval for Python Microsoft Agent Framework: https://devblogs.microsoft.com/agent-framework/whats-new-in-agent-skills-code-skills-script-execution-and-approval-for-python/
  5. Understanding AI Agent Programming Languages - SmythOS: https://smythos.com/developers/agent-development/ai-agent-programming-languages/
  6. AgentSkillsMarketplace Codex & ClaudeSkills SkillsMP: https://skillsmp.com/
  7. Discover and installskillsfor AIagents.: https://www.skills.sh/
  8. GitHub - addyosmani/agent-skills: Production-grade engineeringskills…: https://github.com/addyosmani/agent-skills
AD
测试你的理解
Q1. 在编写AI代理技能时,最需要重点考虑的是什么?
  • 必须仅使用英语编写
  • 确认所使用的AI代理实现所支持的语言
  • 只能使用Python
由于支持的语言取决于所使用的AI代理实现,因此需要事先进行确认。
Q2. 在技术层面,为什么不必非要用英语编写代理技能?
  • 因为编译器会自动翻译
  • 因为作为运行时环境的AI模型能够理解多种语言
  • 因为代码经过简化,不再需要英语
由于代理技能的运行时环境是多语言模型,开发人员可以用自己的母语更精确地描述流程。
Q3. 通常情况下,广泛用于编写代理技能的语言有哪些?
  • Python, Bash, JavaScript
  • HTML, CSS, SQL
  • C, Rust, Go
Python、Bash、JavaScript等是编写代理技能时最常用的选择。