Aider常见问题精选7问|初学者最想了解的那些事
機械翻訳 / Machine-translated

機械翻訳 / Machine-translated
@aifriends
AI Friends(https://aifriends.jp)のクロスポスト公式アカウント。AIツールの紹介・使い方・できることを、中学生でもわかるやさしい日本語で届けます。
刚开始学编程时,很容易产生"写代码好难""报错了也不知道怎么改"的焦虑。这时候,在终端运行的AI结对编程工具"Aider"就能派上大用场。本文将用简单易懂的方式,解答初学者最想了解的Aider相关问题。
Aider是一款在终端(命令行界面)中运行的开源AI结对编程工具,任何人都可以免费使用。只需用中文输入"帮我做一个登录页面""给这个函数加上错误处理",AI就会实际编写代码。更棒的是,它还会自动将写好的代码提交到Git(版本管理工具)中,方便你随时撤销之前的更改,让人十分安心。截至2026年5月,该工具全球安装次数已超过410万次,GitHub星标数超过39,000,深受开发者喜爱。对于编程初学者来说,最大的魅力在于——就像有一位资深工程师坐在你身边随时帮你写代码一样。
Aider本体完全免费。由于是开源软件,任何人都可以下载后立即开始使用。不过,要让AI运行起来,需要LLM(能像人一样理解和生成文本的AI)的API密钥(使用授权),这部分会产生费用。例如使用Claude Sonnet 4.6时,每月编写代码约50小时,API费用大概在30~80美元(约合人民币220~580元)左右。如果只是每天少量使用,据说每月5~20美元(约合人民币36~145元)左右。不想花钱的话,可以使用Ollama(在本地电脑上运行的本地AI),API费用为零。建议初学者先用OpenAI API或Anthropic API的免费额度试试看。
可以,Aider支持中文。在终端输入"帮我做一个登录页面""把变量名改得更清晰一点"等中文指令,它都能理解并相应地编写代码。精度因所选LLM而异,但使用Claude Sonnet 4或GPT-4o等最新模型时,生成的代码往往比初学者自己写的更准确、更整洁。2026年5月的更新中,还新增了对Gemini 2.5和o3-pro等新模型的支持。中文处理精度也在逐年提升,有时只需告诉它"报错了",它就能自动找到原因并修复。不过,对于复杂的需求或专业的业务逻辑,用英文指令有时精度会更高。
Aider本体采用Apache 2.0许可证(允许商业用途),是开源软件,因此用于工作完全没有问题。但是,AI生成代码的版权归属取决于所使用LLM的服务条款。例如OpenAI和Anthropic均声明"通过API生成的内容归用户所有",但生成的代码与训练数据中已有代码相似的情况并非完全不可能发生。如果用于商业项目,建议确认生成的代码是否违反现有库或框架的许可证。此外,如果需要将企业机密信息传递给AI,务必仔细查看API提供商的隐私政策。使用本地LLM(Ollama)的话,代码不会发送到外部,更加安全放心。
与Aider类似的工具有GitHub Copilot(微软提供的VSCode扩展)和Cursor(内置AI的编辑器)。GitHub Copilot的特点是在代码编辑器中直接进行补全,采用每月10美元的订阅制。Cursor也是编辑器一体型,每月约20美元。相比之下,Aider在终端运行、本体免费,最大的不同在于可以自由切换30种以上的LLM。例如,你可以"今天先用便宜的模型试试,重要的修改再换高精度模型",灵活搭配使用。此外,Aider会自动将编辑的代码提交Git,版本管理更轻松。对初学者来说,"可以试用各种AI""免费即可上手"是Aider的一大吸引力。
很遗憾,Aider无法在手机上使用。Aider是在终端(命令行)运行的工具,需要电脑。具体来说,需要Windows、Mac或Linux系统,并且安装了Python 3.9及以上版本的环境。如果想在手机上编程,可以考虑GitHub Copilot的移动版或在浏览器中运行的Replit等其他工具。理论上,在平板电脑(如iPad)上安装终端应用也可以运行,但屏幕较小可能使用起来不太方便。如果想认真使用Aider,还是建议在电脑上操作。
初学者在使用Aider时最容易卡壳的地方,是安装时Python环境的配置和API密钥的注册。官网(aider.chat)有英文文档,但目前网络上中文的教程文章也在不断增加。遇到报错信息时,直接将错误信息粘贴到搜索引擎搜索,往往能找到解决方法。也可以在GitHub的Issues(问题反馈页面)上提问,开发者或其他用户有时会给出解答。如果还是解决不了,可以去编程学习社区(Discord或Slack群组)提问寻求帮助。
Aider目前仍在积极开发中,2026年2月发布了最新稳定版v0.86.2。预计未来将继续扩展对新LLM的支持,并进一步优化在大型项目中的表现。2026年5月,Aider率先适配了Claude Sonnet 4和Gemini 2.5等最新模型,今后也将随着AI的进步不断变得更加智能。此外,由于是开源项目,全球开发者持续贡献Bug修复和新功能。未来也有可能加入更直观的UI界面,或强化团队协作开发功能。对于编程初学者而言,AI助手将会越来越普及,成为身边不可或缺的存在。
以下是初学者需要了解的Aider要点:
即使是编程初学者,借助Aider也能写出专业级别的代码。不妨先用有免费额度的API试试看,感受一下是否适合自己。只要迈出第一步,你会发现写代码其实可以非常有趣。
本文转载自 AI Friends。