Aider (升级版):最强AI编程助手新版发布!更强大、支持Shell命令、剪切和缓存!

科技   2024-09-04 22:07   湖南  

🍹 Aider 更新 功能全解读 🪺

Aitrainee | 公众号:AI进修生

Hi,这里是Aitrainee,欢迎阅读本期新文章。

前些日子我一直介绍 Zed、Claude Dev,我想我似乎忘记我们的一个老朋友了,没错,我们的Aider最近又发生了很大的变化,所以今天我会告诉你它的新更新内容。

你也可以把这次看作是新的教程,涵盖Aider在过去一个月内添加的所有新功能,因为有很多东西要讲。从这个月最早的版本开始,讲到最新的版本。

我只会专注于主要的新功能,不会讨论小更新。

首先,本月的一个较早版本增加的新功能是新的剪贴板命令,它允许你将图像或文本从剪贴板粘贴到Aider的上下文中,非常方便。

例如,如果你想截屏并将其放入Aider的上下文中进行处理,这使操作更加方便。这是本次更新的一个主要功能。除此之外,其他只是一些生产质量更新。

对了,他提到这个版本61%的代码由Aider编写(这还得了.jpg,我感觉我要用 AI 自己写自己了)。

接下来,在下一个版本中,他们添加了一个新的DeepSeek Coder模型 ,使你可以简单地使用DeepSeek Coder与Aider配合工作。之前,你必须编写更长的命令,包含所有的DeepSeek Coder模型名称等。

还有一个新的聊天模式选项,你可以通过它轻松启动Aider的帮助或代码模式,所以你不需要先启动Aider然后进入帮助模式或类似操作。

而且,如果你在帮助模式中想请求代码编辑,还有一个代码选项。这个版本的Web抓取功能也得到了改进。这些是本次更新的主要功能。

现在让我们看看下一个版本中的新增功能。本次更新增加了对Anthropic提示缓存的支持,这使你可以使用Claude模型和提示缓存轻松使用Aider,这也非常酷。

此外,成本估算已更新,考虑到通过提示缓存节省的成本等。这是本次更新的主要内容。

然后在下一个版本中,Aider增加了对LLM(大语言模型)运行Shell命令的支持,基本上Aider现在可以生成并运行Shell命令,类似于Claude Dev的操作。

它可以启动浏览器、安装新依赖项、运行数据库迁移、应用更改并运行新测试用例,非常实用。

此外,还有一个新的重置命令,可以清除上下文和聊天历史,这也非常方便。除此之外,本次更新内容不多。

在下一个版本中,他们添加了一个新的保持缓存活跃选项,允许你将提示缓存保持活跃超过5分钟,这有助于在更长的会话中节省成本。

此外,还有一些更好的系统提示,用于改进代码生成等功能,并且还改进了Shell命令生成的提示。所以这些是本次更新的主要内容。

现在进入最新的版本,最新版本增加了对Gemini新实验模型的设置支持,并且还有关闭Shell命令建议的选项,同时还改进了大型单一仓库中的自动完成性能。

这些就是Aider的主要新增功能。现在让我展示一下我提到的这些功能,以及如何使用它们。

🎖️使用看看吧

首先,确保你已更新Aider。要更新Aider,只需运行命令`pip install upgrade Aider chat`,这样它就会更新完成。更新完成后,你将拥有最新版本的Aider,可以使用这些新功能了。

首先让我展示一下提示缓存选项。要使用此功能,只需运行Aider并添加`cach prompts`选项,提示缓存功能就会开始工作,你在使用Claude时也会开始节省成本。

除此之外,还有新的剪贴板选项,它会将剪贴板中的图像或文本添加到上下文中。例如,这里我有一张图片,如果我使用剪贴板选项,它会被添加到上下文中,这也非常方便。

还有DeepSeek Coder,如果你想使用深度搜索与Aider结合工作,

以便更高质量和更便宜的服务,还有新的聊天模式选项,

还可以继续启动Aider的帮助模式或代码模式。

帮助模式用于讨论代码,代码模式则用于简单的编辑模式,这也非常酷。

除此之外,还有Shell命令功能。让我们在缓存模式下运行Aider并要求它生成一些东西。

比如说,让它生成一个简单的财务跟踪应用,使用HTML、CSS和JavaScript。

生成完成后,它生成了一个Shell命令,打开它创建的HTML文件,这非常酷。

如你所见,它运行了Shell命令并打开了文件,就像Claude Dev的操作一样。你也可以直接请求它生成Shell命令,这也非常酷。

另一个功能是重置选项,非常好用。你只需输入`reset`,它就会重置所有内容,包括聊天历史和上下文,也非常方便。

你不需要运行多个命令来重置所有内容,只需一个命令即可完成。

此外,还有Gemini模型支持等新功能,如果你愿意使用它们,也非常不错。这些就是Aider的主要升级。

Aider本身已经非常优秀,现在更加出色了,我想还能有什么呢?它功能强大,几乎可以完成你想做的任何事。

🌟希望这篇文章对你有帮助,感谢阅读!如果你喜欢这系列文章请以 点赞 / 分享 / 在看 的方式告诉我,以便我用来评估创作方向。


往期推荐



ClaudeDev:全新代码Agent可以在 VS Code 中生成应用程序!(一键创建、修改、运行项目)

Devon:这款代码Agent类似于Devin、Aider,可在几秒钟内生成应用程序!(支持Ollama)

Devyan (CrewAI) + DeepSeek-Coder-V2:几秒钟生成一个应用程序(本地、快速、一次提示)

Zed AI + Aider:强强联合!挑战Cursor的AI开发工具,轻松生成全栈应用

Aider + DeepSeek-Coder-V2  :使用 AI 生成星球大战游戏(Ollama)

参考链接:
[1] :https://aider.chat/HISTORY.html

知音难求,自我修炼亦艰

抓住前沿技术的机遇,与我们一起成为创新的超级个体

(把握AIGC时代的个人力量)

点这里👇关注我,记得标星哦~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~ 

AI进修生
AI算法工程师 / Prompt工程师 / ROS机器人开发者 | 分享AI动态与算法应用资讯,提升技术效率。
 最新文章