[AWS CodeWhisperer] JetBrains IDE ์ฐ๋ ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ (IntelliJ, PyCharm ...)
๐น AWS whisperer
* ๊ณต์ ์๊ฐ : https://docs.aws.amazon.com/ko_kr/codewhisperer/latest/userguide/what-is-cwspr.html
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