其實,寫程式時用 copilot 輔助,和用 ChatGPT 從無到有幫你寫程式,是兩個不同的場景,適用的工具也不同。
有哪些工具?
如果你想知道,到底有哪些幫你寫程式的工具。這篇文章幫忙整理了24+1 個工具,網頁右側還有所有工具的個別介紹文章。
我有選擇障礙
如果你不想看這麼多,這篇只介紹十個。這篇文章的好處是有簡單分類。
Automatic Code Generation Tools
Code Understanding Tools
Code Completion & Assistant Tools
另一篇也是介紹十個工具的文章。
10 Best AI Coding Tools To Supercharge Your Workflow
我只想用免費的
如果你只是偶爾用一下,每個月定期付費的確不太划算,那這篇文章蠻適合你,提供10個免費服務讓你參考。
或是參考老牌開源網 sourceforge 的介紹(不是指 AI coding 工具開源):
Sky 用什麼?
我主要使用 ChatGPT 和 Claude,偶爾使用 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) |
資料來源: