對於分類:AI 幫我寫程式 的定義

其實,寫程式時用 copilot 輔助,和用 ChatGPT 從無到有幫你寫程式,是兩個不同的場景,適用的工具也不同。

有哪些工具?

如果你想知道,到底有哪些幫你寫程式的工具。這篇文章幫忙整理了24+1 個工具,網頁右側還有所有工具的個別介紹文章。

我有選擇障礙

如果你不想看這麼多,這篇只介紹十個。這篇文章的好處是有簡單分類。

Automatic Code Generation Tools

  1. GitHub Copilot

  2. Amazon CodeWhisperer

  3. OpenAI ChatGPT

Code Understanding Tools

  1. Swimm

  2. DeepCode AI (snyk)

  3. Codacy

  4. CodeGuru

Code Completion & Assistant Tools

  1. Replit Ghostwriter

  2. Tabnine

  3. CodeComplete

另一篇也是介紹十個工具的文章。

10 Best AI Coding Tools To Supercharge Your Workflow

我只想用免費的

如果你只是偶爾用一下,每個月定期付費的確不太划算,那這篇文章蠻適合你,提供10個免費服務讓你參考。

或是參考老牌開源網 sourceforge 的介紹(不是指 AI coding 工具開源):

Sky 用什麼?

我主要使用 ChatGPTClaude,偶爾使用 GroqChat

提醒:並不是其他工具不好,而是我只用過上面幾個。 例如 copilot 就很棒,但開始收費後我就沒再用了,因為我現在不常寫程式,

五個 AI Coding 工具的比較表

Tool Language support Integrations Functionality Price
GitHub Copilot All languages found in public repositories. VS Code, Neovim, JetBrains IDEs, Azure Data Studio, and more. • Code completion
• Code generation
• Code explanation
• Code translation
• Code review
• Generating unit test cases
• Free for verified students & teachers
• Individual ($10)
• Business (S19)
Amazon CodeWhisperer 15 languages, including Java, Python, JavaScript, TypeScript, and C#. VS Code, JetBrains IDES, AWS Cloud9, JupyterLab, Amazon SageMaker Studio, and more. • Code completion
• Code generation
• Code review
• Individual (free)
• Professional ($19)
tabnine 25+ languages, including Python, JavaScript, C++, Java, PHP, and Go. VS Code, IntelliJ, WebStorm, PyCharm, and other popular IDEs. • Code completion
• Code generation
• Starter (free)
• Pro (S12)
• Enterprise (Custom)
codeium 70+ languages, including Python, Javascript, PHP, Java, C, C++, Rust, Go, and Ruby. All popular IDEs cual end us tike Notebooks. • Code completion
• Code generation
• Code explanation
• Code translation
• Code refactoring
• Finding files and code within the workspace
• Individual (free)
• Teams (S12)
• Enterprise (Custom)
ChatGPT All the most popular languages. Can be installed as an extension via OpenAl APIs. • Code completion
• Code translation
• Code generation
• Code review
• Code documentation
• Code explanation
• GPT-3.5 (free)
• GPT-4 ($20)

資料來源: