AI 编程助手可以利用"技能"——即暴露给 AI 的预定义函数或工具,使其能够执行特定操作。这些助手不仅仅依赖内部知识和大型语言模型,还可以在需要时调用这些技能(如运行测试、部署代码或查询数据库)。这使 AI 能够与开发环境交互并直接执行任务,提高准确性和效率,同时最小化每个操作所需的上下文窗口大小。