깃허브 코파일럿은 현재 유료로 사용가능합니다.
그런데 유로 서비스인만큼 달마다 계속 돈은 나가고, ChatGPT 유료까지 해서 개발하는데 드는 고정비용이 점점 늘어나고 있습니다. 코파일럿도 좋지만 다른 좋은 코딩 AI들도 많이 생겨나고 있는데요. GitHub Copilot을 대체할 수 있는 또 다른 AI 서비스들이 무료로 사용 가능한 대체제가 나와서 공유합니다.
물론, Github Copilot처럼
vscode의 vscode extension을 지원합니다.
1. 스타코더
=> 설명: https://huggingface.co/blog/starcoder
"""
StarCoder와 StarCoderBase는 80개 이상의 프로그래밍 언어, Git 커밋, GitHub 이슈, Jupyter 노트북 등 GitHub에서 허가된 데이터로 학습된 코드용 대규모 언어 모델(Code LLM)입니다. LLaMA와 마찬가지로 1조 개의 토큰에 대해 약 150억 개의 파라미터 모델을 학습시켰습니다. 350억 개의 파이썬 토큰에 대해 StarCoderBase 모델을 미세 조정하여 스타코더라는 새로운 모델을 만들었습니다.
""" (설명 중 일부 DeepL 번역)
=> extension: https://marketplace.visualstudio.com/items?itemName=HuggingFace.huggingface-vscode
하기에 추가적으로 소개하는 영상을 공유합니다.
https://www.youtube.com/watch?v=GF_l4CfoRSw
더 자세한 추가 내용은 정리하면 하기와 같습니다.
스타코더는 허깅페이스와 서비스나우가 공동 개발한 대형 언어 모델 기반의 코딩 AI 도구입니다. 깃허브 코파일럿과 유사하지만, 무료로 사용할 수 있으며 80개 이상의 프로그래밍 언어를 지원하는 것이 특징입니다.
스타코더의 주요 특징:
- 80개 이상의 프로그래밍 언어 지원: Python, Java, JavaScript, C++, C#, PHP, Ruby, Go 등 다양한 프로그래밍 언어를 지원합니다.
- 코드 자동 완성: 코드를 작성하면 다음 단어를 자동으로 예측하고 완성합니다.
- 문제 해결 도움: 코딩 중 발생하는 문제를 해결하는 데 도움을 줍니다.
- 테스트 코드 작성: 코드 작성과 동시에 테스트 코드를 자동으로 생성합니다.
- 코드 리뷰: 작성된 코드를 검토하고 개선점을 제시합니다.
- 자연어 코드 작성: 자연어로 작성된 문장을 코드로 변환합니다.
스타코더의 장점:
- 무료: 깃허브 코파일럿과 달리 무료로 사용할 수 있습니다.
- 다양한 언어 지원: 80개 이상의 프로그래밍 언어를 지원하여 다양한 개발 환경에서 사용할 수 있습니다.
- 코드 자동 완성 및 문제 해결: 코딩 작업을 효율적으로 수행할 수 있도록 도와줍니다.
- 테스트 코드 자동 생성: 코드의 안정성을 높일 수 있도록 도와줍니다.
- 자연어 코드 작성: 초보 개발자도 쉽게 코드를 작성할 수 있도록 도와줍니다.
스타코더의 단점:
- 베타 버전: 아직 개발 초기 단계라서 기능이 완성되지 않았습니다.
- 안정성: 깃허브 코파일럿에 비해 안정성이 떨어질 수 있습니다.
- 정확성: 생성된 코드가 항상 정확하지 않을 수 있습니다.
- 사용 방법: 사용 방법을 익히는데 시간이 소요될 수 있습니다.
스타코더 활용 방법:
- 스타코더 웹사이트에 접속하여 회원 가입 후 사용할 수 있습니다.
- VS Code, IntelliJ IDEA, WebStorm 등 다양한 IDE에서 사용할 수 있습니다.
- 공식 문서와 튜토리얼을 참고하여 사용 방법을 익힐 수 있습니다.
스타코더가 적합한 사용자:
- 코딩 작업을 효율적으로 수행하고 싶은 개발자
- 다양한 프로그래밍 언어를 배우고 싶은 초보 개발자
- 테스트 코드 작성에 어려움을 겪는 개발자
- 자연어로 코드를 작성하고 싶은 개발자
스타코더는 무료로 사용할 수 있는 강력한 코딩 AI 도구입니다. 다양한 프로그래밍 언어를 지원하고, 코드 자동 완성, 문제 해결, 테스트 코드 자동 생성, 자연어 코드 작성 등 다양한 기능을 제공합니다. 아직 베타 버전이지만, 개발 작업을 효율적으로 수행하고 싶은 개발자에게 유용한 도구가 될 것입니다.
참고:
- 스타코더 공식 웹사이트: https://github.com/bigcode-project/starcoder
- 스타코더 GitHub 저장소: https://github.com/bigcode-project/starcoder
- 스타코더 문서: https://huggingface.co/bigcode/starcoder
- 스타코더 튜토리얼: https://m.youtube.com/watch?v=X9HvV5_SS_Q
2. AWS 위스퍼러
"""
IDE의 코드 및 주석을 기반으로 한 자동 코드 추천을 통해 애플리케이션 개발을 가속화합니다.
Amazon CodeWhisperer는 기계 학습(ML) 기반 서비스로서, 통합 개발 환경(IDE)에서 자연어로 된 개발자의 주석 및 코드를 토대로 추천 코드를 생성하여 개발자의 생산성을 높이는 데 도움을 줍니다.
""" (설명 중 일부 복붙)
=> extension: https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.aws-toolkit-vscode
하기에 추가적으로 소개하는 영상을 공유합니다.
https://www.youtube.com/watch?v=lDeBfV16Lfo&t=11s
AWS CodeWhisperer: AI 기반 코드 자동 생성 및 추천 도구
1. AWS CodeWhisperer 소개:
AWS CodeWhisperer는 AWS가 제공하는 AI 기반 코드 자동 생성 및 추천 도구입니다. 개발자가 코드를 작성할 때 AI 모델을 활용하여 다음 단어, 함수, API 등을 자동으로 추천하고 완성해줍니다. 또한, 코드 리뷰, 테스트 코드 작성, 디버깅 등 다양한 기능을 제공하여 개발 작업의 효율성을 높여줍니다.
2. AWS CodeWhisperer의 주요 특징:
- 코드 자동 완성: 개발자가 코드를 작성할 때 다음 단어, 함수, API 등을 자동으로 추천하고 완성합니다.
- 코드 리뷰: 작성된 코드를 검토하고 개선점을 제시합니다.
- 테스트 코드 작성: 코드 작성과 동시에 테스트 코드를 자동으로 생성합니다.
- 디버깅: 코드 오류를 찾고 해결하는 데 도움을 줍니다.
- 자연어 코드 작성: 자연어로 작성된 문장을 코드로 변환합니다.
- AWS 서비스 최적화: AWS 서비스를 활용하는 코드를 작성할 때 더욱 효율적인 추천을 제공합니다.
- 맞춤 설정: 개발자의 코딩 스타일 및 선호도에 맞춰 설정을 변경할 수 있습니다.
3. AWS CodeWhisperer의 장점:
- 개발 작업 효율성 향상: 코드 작성 시간을 단축하고, 보다 효율적인 코딩 작업을 가능하게 합니다.
- 코드 품질 향상: 코드 리뷰 및 테스트 코드 자동 생성 기능을 통해 코드 품질을 높일 수 있습니다.
- AWS 서비스 전문성 향상: AWS 서비스를 활용하는 코드를 작성할 때 더욱 효율적인 추천을 제공하여 AWS 서비스에 대한 전문성을 향상시킬 수 있습니다.
- 초보 개발자 지원: 자연어 코드 작성 기능을 통해 초보 개발자도 쉽게 코드를 작성할 수 있습니다.
4. AWS CodeWhisperer의 단점:
- 베타 버전: 아직 개발 초기 단계라서 기능이 완성되지 않았습니다.
- 안정성: 깃허브 코파일럿에 비해 안정성이 떨어질 수 있습니다.
- 정확성: 생성된 코드가 항상 정확하지 않을 수 있습니다.
- 사용 방법: 사용 방법을 익히는데 시간이 소요될 수 있습니다.
5. AWS CodeWhisperer 사용 방법:
- AWS CodeWhisperer는 현재 프리뷰 버전으로 제공되고 있으며, AWS 콘솔에서 신청 후 사용할 수 있습니다.
- VS Code, IntelliJ IDEA, WebStorm 등 다양한 IDE에서 사용할 수 있습니다.
- 공식 문서와 튜토리얼을 참고하여 사용 방법을 익힐 수 있습니다.
6. AWS CodeWhisperer가 적합한 사용자:
- AWS 서비스를 활용하는 코드를 작성하는 개발자
- 코딩 작업을 효율적으로 수행하고 싶은 개발자
- 코드 품질을 향상시키고 싶은 개발자
- AWS 서비스에 대한 전문성을 향상시키고 싶은 개발자
- 초보 개발자
7. AWS CodeWhisperer와 깃허브 코파일럿 비교:
가격 | 유료 | 유료 |
버전 | 프리뷰 | 정식 출시 |
안정성 | 베타 버전 | 정식 출시 |
기능 | AWS 서비스 최적화 | 일반적인 코딩 작업 |
장점 | AWS 서비스 전문성 향상 | 안정성 |
단점 | 기능 완성되지 않음 | AWS 서비스 최적화 기능 부족 |
8. 참고:
- AWS CodeWhisperer 공식 웹사이트: https://aws.amazon.com/codewhisperer/
- AWS CodeWhisperer 문서: https://docs.aws.amazon.com/codewhisperer/
- AWS CodeWhisperer 튜토리얼: [https://www.youtube.com/watch?v=
3. Codeium (코디엄)
=> 설명: 개인사용자에게는 무료이고 다양한 에디터의 확장 extenson 이나 plug-in을 제공합니다.
=> 공식사이트: https://codeium.com/
=> extension: https://codeium.com/vscode_tutorial
하기에 추가적으로 소개하는 영상을 공유합니다.
https://www.youtube.com/watch?v=f9Bx1by1XYc
코디엄: 코드 자동 완성 및 기능 추천을 제공하는 AI 코딩 도구
1. 코디엄 소개:
코디엄은 AI 기반 코드 자동 완성 및 기능 추천 도구입니다. 개발자가 코드를 작성할 때 다음 단어, 함수, API 등을 자동으로 추천하고 완성해줍니다. 또한, 코드 리뷰, 테스트 코드 작성, 디버깅 등 다양한 기능을 제공하여 개발 작업의 효율성을 높여줍니다.
2. 코디엄의 주요 특징:
- 코드 자동 완성: 개발자가 코드를 작성할 때 다음 단어, 함수, API 등을 자동으로 추천하고 완성합니다.
- 코드 리뷰: 작성된 코드를 검토하고 개선점을 제시합니다.
- 테스트 코드 작성: 코드 작성과 동시에 테스트 코드를 자동으로 생성합니다.
- 디버깅: 코드 오류를 찾고 해결하는 데 도움을 줍니다.
- 자연어 코드 작성: 자연어로 작성된 문장을 코드로 변환합니다.
- 다양한 언어 지원: Python, Java, JavaScript, C++, C#, PHP, Ruby, Go 등 다양한 프로그래밍 언어를 지원합니다.
- 오프라인 사용: 인터넷 연결 없이도 사용할 수 있습니다.
3. 코디엄의 장점:
- 무료: 코디엄은 무료로 사용할 수 있습니다.
- 다양한 기능: 코드 자동 완성, 코드 리뷰, 테스트 코드 작성, 디버깅, 자연어 코드 작성 등 다양한 기능을 제공합니다.
- 다양한 언어 지원: Python, Java, JavaScript, C++, C#, PHP, Ruby, Go 등 다양한 프로그래밍 언어를 지원합니다.
- 오프라인 사용: 인터넷 연결 없이도 사용할 수 있습니다.
4. 코디엄의 단점:
- 베타 버전: 아직 개발 초기 단계라서 기능이 완성되지 않았습니다.
- 안정성: 깃허브 코파일럿에 비해 안정성이 떨어질 수 있습니다.
- 정확성: 생성된 코드가 항상 정확하지 않을 수 있습니다.
- 사용 방법: 사용 방법을 익히는데 시간이 소요될 수 있습니다.
5. 코디엄 사용 방법:
- 코디엄 웹사이트에서 회원 가입 후 사용할 수 있습니다.
- VS Code, IntelliJ IDEA, WebStorm 등 다양한 IDE에서 사용할 수 있습니다.
- 공식 문서와 튜토리얼을 참고하여 사용 방법을 익힐 수 있습니다.
6. 코디엄이 적합한 사용자:
- 코딩 작업을 효율적으로 수행하고 싶은 개발자
- 코드 품질을 향상시키고 싶은 개발자
- 다양한 프로그래밍 언어를 배우고 싶은 초보 개발자
- 인터넷 연결 없이 코딩 작업을 해야 하는 개발자
7. 코디엄과 깃허브 코파일럿 비교:
가격 | 무료 | 유료 |
버전 | 베타 버전 | 정식 출시 |
안정성 | 베타 버전 | 정식 출시 |
기능 | 다양한 기능 제공 | 코드 자동 완성 및 기능 추천 |
장점 | 무료, 다양한 기능 | 안정성 |
단점 | 기능 완성되지 않음, 안정성 | 유료 |
8. 참고:
- 코디엄 공식 웹사이트: https://www.codium.ai/
- 코디엄 문서: https://docs.codium.ai/
- 코디엄 튜토리얼: https://www.youtube.com/watch?v=
(사족)
저에게 더 좋은 내용을 공유할 수 있도록 커피 한 잔 사주실래요^^
https://www.buymeacoffee.com/openbini
그럼,
공유합니다. https://freenanum.github.io/Market/
'개발 이야기 > AI 인공지능 이야기' 카테고리의 다른 글
ChatGPT의 오픈소스 대안 Hugging Chat, 웹 검색 기능 추가 (1) | 2023.06.07 |
---|---|
네이버와 손잡은 삼성전자…'삼성 전용 챗GPT' 만든다 (0) | 2023.05.16 |
github copilot의 대체제 => (허깅 페이스 및 서비스나우) 코딩용 생성 AI, StarCoder 공개 (0) | 2023.05.06 |
Hugging Face, 자체 오픈소스 AI 챗봇 HuggingChat 공개 (0) | 2023.04.26 |
미국 AI 스타트업이 개발한 Forefront Chat, GPT-4 무료 제공 (0) | 2023.04.23 |