[AWS CodeWhisperer] JetBrains IDE ์ฐ๋ ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ (IntelliJ, PyCharm ...)
๐น AWS whisperer
* ๊ณต์ ์๊ฐ : https://docs.aws.amazon.com/ko_kr/codewhisperer/latest/userguide/what-is-cwspr.html
What is CodeWhisperer? - CodeWhisperer
What is CodeWhisperer? Amazon CodeWhisperer is a general purpose, machine learning-powered code generator that provides you with code recommendations in real time. As you write code, CodeWhisperer automatically generates suggestions based on your existing
docs.aws.amazon.com
Amazon CodeWhisper๋ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ์ฝ๋ ์์ฑ๊ธฐ๋ก ์ค์๊ฐ์ผ๋ก ์ฝ๋ ์ถ์ฒ์ ์ ๊ณตํฉ๋๋ค.
์ฝ๋๋ฅผ ์์ฑํ๋ฉด CodeWhisper๊ฐ ๊ธฐ์กด ์ฝ๋์ ์ฝ๋ฉํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋์ผ๋ก ์ถ์ฒ์ ์์ฑํฉ๋๋ค.
ํ ์ค์ ์ฝ๋๋ ์ฃผ์์ ์
๋ ฅํ๊ธฐ ์์ํ๋ฉด CodeWhisper๊ฐ ํ์ฌ ๋ฐ ์ด์ ์
๋ ฅ์ ๊ธฐ๋ฐ์ผ๋ก ์ ์์ ํฉ๋๋ค.
์ฝํ์ผ๋ฟ(copilot)๊ณผ ๋ฌ๋ฆฌ ํ์ฌ ๊ฐ์ธ ์ฌ์ฉ์์๊ฒ๋ ๋ฌด๋ฃ๋ก ์๋น์ค๋๊ณ ์์ต๋๋ค. (CodeWhisperer Individual ํฐ์ด)
๐น JetBrains IDE ์ฐ๋
1. Plugins์ Marketplace์์ 'AWS toolkit' ์ค์น
2. ์ผ์ชฝ ํจ๋์ 'AWS Toolkit' ํด๋ฆญ
3. CodeWhispere ์๋ Start ํด๋ฆญ
* ์๋์ ๊ฐ์ด ๋ฒ์ ์ด ๋ฎ๋ค๋ฉด, ๋ฒ์ ์ ์ ํด์ผ ํฉ๋๋ค. (2023.1 ์ดํ ๋ฒ์ ๊ฐ๋ฅ) ์ ๋ฐ์ดํธ ๋ฐฉ๋ฒ
4. Use a personal ~ ์ด ์ ํ๋ ์ํ์์ Connet ํด๋ฆญ
5. Proceed To Browser ํด๋ฆญ
6. ๋ก๊ทธ์ธ ํ Allow ํด๋ฆญ
7. ์ ์ ์น์ธ ํ์ธ ํ IDE์์ ์น์ธ ํ์ธ
๐น AWS whisperer ์ฌ์ฉ๋ฐฉ๋ฒ
์ฃผ์์ ์์ฑํ๋ฉด ์๋์ ๊ฐ์ด ์ถ์ฒ ์ฝ๋๊ฐ ํ์คํ์ค ๋ํ๋ฉ๋๋ค. Tab์ ์ ๋ ฅํ์ฌ ์์ฑํ ์ ์์ต๋๋ค.
์ฝ๋๊ฐ ๋ง์๋ค์ง ์์ผ๋ฉด ๋ฐฉํฅํค(→)๋ฅผ ๋๋ฌ ๋ค๋ฅธ ์ถ์ฒ ์ฝ๋๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์๋ ์์๋ ์ฃผ์ ํ ์ค์ ์์ฑํ๋๋ ๋ค์ ์ฃผ์์ ์ถ์ฒํด ์ฃผ๋ ์ํฉ์ ๋๋ค.
Tab์ ๋๋ฌ ์๋ ์ฝ๋๋ฅผ ์์ฑํ์ต๋๋ค.
* ๊ณต์ setup ๋ฌธ์ : https://docs.aws.amazon.com/ko_kr/codewhisperer/latest/userguide/whisper-setup-indv-devs.html
Setting up CodeWhisperer for individual developers - CodeWhisperer
In order to use CodeWhisperer, all individual developers must sign up through the procedure below. Access to CodeWhisperer, for individual developers, is not tied to your AWS account access. Having an individual AWS account that is already connected to Jet
docs.aws.amazon.com