前言
AI智能体(Agent)能够操控你的编程环境工具,简化了你对集成环境的操作。而最近的命令行界面(CLI)智能体,从操作系统命令行获得更多系统权限,进一步简化了你编程的操作,甚至可以帮助你整理文件。这篇短文,简单介绍一些代表性的智能体工具,解释如何配置工具应用你想要的大模型服务,并给出作者喜欢的应用场景。
AI工具的界面种类
AI编程工具常见Chat、Agent、CLI三种,说明解释如表1。作者在不同类型工作中会选用不同AI工具。表2要竖着看,每一种类型的工作配套的开发环境、AI聊天、智能体成为一列。
在使用简仪主推的C# 和C++语言开发软件工程时,作者喜欢用Visual Studio及其AI工具。Visual Studio对于软件架构和对象关系表达方面非常好用,适合较大规模软件开发。
当作者需要写一些小工具软件时,尤其是用Python、网页语言,开发数据库、图像处理这样的不熟悉的领域,作者会选用VS Code并主要用智能体编程。
如果你不想自己动手操作一个集成开发环境,不想写一行代码,甚至不愿意看到代码的时候,可以用命令行界面。
智能体命令行界面是个比较新的工具,这里列出三款:
Codex CLI,OpenAI研发
iFlow CLI,阿里巴巴心流团队研发
Copilot CLI,GitHub研发

表 1 AI界面类型
表 2 不同工作内容作者推荐的AI工具
AI应用接口的配置
AI界面给你非常好的交互,那么背后怎样连接你想要的大模型呢?你可以参考表3,设置你的界面工具,调用胜任你工作目标的,价格合适的大模型。图1展示了VS Code中配置Cline调用Kimi大模型服务的截屏。目前,作者用到的AI工具都是通过这4个配置内容,与大模型接口的。其中大模型服务有很多提供商,如表4。在这些平台注册登录后可以选择你想要的模型,获取密钥,以及其他界面配置要素。大多数有免费起步token数量,免费的用完就要充值了。
其中,token是大模型计算工作量的单位,本质是对输入/输出文本的语义拆分单元(英文1token≈4个字符,中文1token≈1-2个字符)。量级上,总token数=输入token数+输出token数。由于模型输入会经过预处理,不仅包含你的提问文字,还会整合参考文件、网络资料、历史对话上下文、系统提示词等关联信息,因此输入token数会远远多于你单次的提问文字数量。
表 3 AI服务配置内容
图 1 VS Code中Cline的AI服务配置界面

表 4 大模型供应平台举例
常见AI工具界面

图 2 Codex CLI界面

图 3 Visual Studio通义灵码聊天界面

图 4 Visual Studio Copilot聊天和智能体界面

图 5 VS Code中Continue聊天和智能体界面
作者感受
由于市场驱使,各个AI公司争相推出更好用的工具,很快就会有更新的界面和更好的模型推出。当你不知所措的时候,网络资源和AI聊天工具,是你忠实的助手。当然必须要小心,助手也会犯错误,使用者必须认真鉴别,谨慎授权。
编者注
本文,旨在介绍经验,仅代表作者观点。文章中难免错漏,希望读者以宽容之心,交流指正。





