作为一名新手 AI 编码者,您在探索和尝试不同的工具和资源时遇到了一些挑战,这是很正常的。首先,让我们来分析一下您的问题,并提供一些可能的解决方案。

工具链的改进(Workflow)

您提到 Cherry Studio 只能进行对话,无法像 Kimi CLI 那样直接读取本地项目文件或进行修改,这确实会降低工作效率。为了实现编程软件内的闭环,您可以考虑以下几种方法:

  1. 集成插件:许多现代的 IDE 和编辑器,如 VSCode,支持插件和扩展,这些插件可以与 AI 服务进行集成。例如,您可以尝试使用像 IntelliJ IDEAVisual Studio Code 的插件,它们支持通过 API 直接与 AI 服务进行交互,从而实现代码的自动生成和修改。
  2. 使用命令行工具:一些 AI 工具提供了命令行接口,您可以通过编写脚本来自动化与这些工具的交互。例如,您可以使用 curlwget 来发送代码到 AI 服务,并接收修改后的代码。
  3. 自定义解决方案:如果您有编程经验,可以尝试开发自己的工具或脚本,以实现您需要的自动化功能。这可能需要一些时间和努力,但可以提供最大的灵活性和控制。

进阶学习路径(Skillset)

为了更好地进行 AI 辅助编程,除了会写 Prompt,您可能还需要补齐以下方面的知识:

  1. API 使用:了解如何使用 REST API 与 AI 服务进行交互,这对于实现自动化流程至关重要。
  2. 脚本编写:学习如何编写脚本来自动化重复性任务,这将大大提高您的效率。
  3. 版本控制:熟悉版本控制系统,如 Git,可以帮助您更好地管理代码和协作。
  4. 软件架构:了解软件架构的基本原则,这将帮助您设计出更健壮和可维护的系统。

推荐工具和插件

以下是一些社区公认的“AI 编程神器”:

  • GitHub Copilot:GitHub 推出的 AI 编码助手,可以直接在 VSCode 中使用。
  • Kite:一个智能编码助手,支持多种编程语言,可以直接在 IDE 中提供代码建议。
  • Tabnine:另一个流行的 AI 编码助手,支持多种 IDE,提供代码自动完成和补全功能。
  • CodeGeeX:一个基于 GPT-3 的 AI 编码助手,支持多种编程语言和 IDE。

希望这些建议能帮助您改进工作流程,并提升您的 AI 编程技能。祝您编码愉快!

标签: none

评论已关闭