編輯評分: 用戶評分:[總計:0 平均:0] @media(min-width: 500px) { } @media(min-width: 800px) { }
CodeWhisperer by Amazon AWS 是 GitHub Copilot 的一個非常好的和強大的替代品,任何人都可以使用。它允許您在 VS Code 和 JetBrains 中生成代碼,只需用純文本解釋您想要的內容。它可以為多種編程語言生成代碼,而且非常準確。除了代碼生成,它還支持安全掃描以查找您編寫的代碼中的漏洞。
在 CodeWhisperer 的預覽階段,我們發現 CodeWhisperer 成功完成任務的可能性提高了 27%,速度提高了 57%比那些沒有使用 CodeWhisperer 的人。此測試結果為 CodeWhisperer 提供了有助於提高開發人員工作效率的優勢。
AWS 提供的用於生成代碼的免費 GitHub Copilot 替代方案:CodeWhisperer
您可以先通過 AWS Toolkit 在 VS Code 中安裝它。在擴展市場中,只需搜索 AWS Toolkit,然後安裝它。
現在,您只需單擊 AWS Toolkit 的圖標,然後從開發人員工具部分,只需找到 CodeWhisperer,然後點擊開始。它現在將開始,但它會要求提供 AWWS Builder ID。
您可以通過在瀏覽器中輸入說明當場創建一個新的 AWS Builder ID。它將要求進行電子郵件驗證,然後您可以返回 VS Code 並開始生成代碼。
要生成代碼,您只需以純文本形式鍵入您想要的內容作為註釋。例如,如果你想為 Python 生成代碼,那麼你可以簡單地以“#”開始編寫代碼。盡可能多地輸入詳細信息,然後按回車鍵。
現在,只需編寫一些代碼,然後按 Tab 鍵。例如,如果您要編寫一個函數,則只需鍵入函數名稱,然後按 Tab 鍵。它會將代碼顯示為灰色文本。如果您想在編輯器中輸入這個 AI 生成的代碼,只需按回車鍵。
這樣,您現在可以輕鬆地為任何編程語言生成代碼。您所要做的就是用純文本定義您想做什麼,然後它會處理剩下的事情。同樣,您可以使用此擴展程序為您提供的代碼安全掃描功能。但是在整個項目級別使用它,這樣您就可以將代碼中的所有漏洞列在一個地方。
Closign 的想法:
CodeWhisperer 有一個不錯的免費計劃,由個人可以無限次使用它的 AWS。但是有一個高級層,為團隊和組織提供更多配額。 GitHub Copilot 不提供免費版本,因此您現在可以使用 CodeWhisperer 代替它,並將您的編碼技能提升到一個新的水平。我在這里和這裡介紹了 VS Code 的代碼生成插件,但這個更準確,而且我發現它也非常快。