?AutoDev: 다국어 지원, 자동 코드 생성 및 유용한 버그 제거 도우미를 갖춘 AI 기반 코딩 마법사?! 사용자 정의 가능한 프롬프트? 그리고 마법의 자동 개발/테스트/문서/에이전트 기능이 있나요? 포함!
VSCode 버전: https://github.com/unit-mesh/auto-dev-vscode
빠른 시작 →
DevIns — AutoDevelopment용 AI 에이전트 언어 → Human-AI-IDE의 브리지로 다음 구문을 사용할 수 있습니다.
/write:src/main/java/cc/unitmesh/Controller.java#L1-L12
```java
public class Controller {
public void method() {
System.out.println("Hello, World!");
}
}
```
내장된 구문 강조 및 자동 완성 기능을 통해 DevIns를 차세대 AI 에이전트 언어로 사용할 수 있습니다.
???: 새로운 AI 에이전트 언어: https://github.com/phodal/shire
AutoDev 아키텍처는 다음과 같습니다.
특징:
devti://story/github/1102
)을 사용하면 Model-Controller-Service-Repository 코드가 자동으로 생성됩니다.import
)와 같은 코드 컨텍스트를 기반으로 AutoDev는 최상의 코드를 제안합니다.Settings
-> Tools
-> AutoDev
에서 LLM 서버를 사용자 정의할 수 있습니다..github/workflows/build.yml
과 같은 CI/CD 구성 파일을 생성합니다.AutoDev 모델 미세 조정:
HuggingFace에서 다운로드
이름 | 모델 다운로드(HuggingFace) | 모델 다운로드(OpenBayes) |
---|---|---|
딥시크 6.7B | AutoDev 코더 | AutoDev Coder](https://openbayes.com/console/phodal/models/rCmer1KQSgp/9/overview) |
언어 지원 계층은 Chapi AST 분석 엔진을 따릅니다.
특징 | 자바 | 파이썬 | 가다 | 코틀린 | JS/TS | C/C++ | 기음# | 스칼라 | 녹 | 아크TS |
---|---|---|---|---|---|---|---|---|---|---|
채팅 언어 컨텍스트 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
구조 AST | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
문서 생성 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||
정밀 테스트 생성 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
정밀 코드 생성 | ✅ | ✅ | ||||||||
AutoCRUD | ✅ | ✅ |
확장에서 참조
DevIns 언어 데모(Bilibili) - 中文
비디오 데모(YouTube) — 영어
비디오 데모(Bilibili) - 中文
여기에 귀하의 회사를 추가하신 것을 환영합니다.
프로젝트 초기에 LICENSE 문제에서 논의된 문제와 관련하여 JetBrain 플러그인 개발의 복잡성을 해결하고 싶습니다. 그 과정에서 우리는 JetBrains Community 버전과 JetBrains AI Assistant 플러그인의 특정 코드와 API 디자인을 참조했습니다. JetBrains는 이를 지적 재산권에 대한 잠재적 침해로 간주할 권리를 당연히 보유합니다.
따라서 2024년 4월부터 JetBrains 플러그인 마켓플레이스에서 AutoDev를 더 이상 사용할 수 없습니다. 그러나 이전 버전의 AutoDev의 경우 릴리스 페이지에서 다운로드에 액세스할 수 있습니다.
또한 VSCode 버전 개발에 참여하도록 따뜻한 초대를 보냅니다. 귀하의 기여에 크게 감사드립니다.
알려진 라이선스 문제 : JetBrain 플러그인 개발은 쉬운 일이 아닙니다! 이런, 우리는 JetBrains Community 버전과 우리 코드베이스의 매우 멋진 JetBrains AI Assistant 플러그인에서 일부 코드를 뻔뻔하게 빌렸습니다. 하지만 걱정하지 마세요. 우리는 마법을 써서 부지런히 청소하고 있습니다! ?♂️.
해당 코드는 나중에 제거될 예정입니다. src/main/kotlin/com/intellij/temporary
에서 확인할 수 있습니다. 회사에서 이 플러그인을 사용하려면 법적 문제를 피하기 위해 해당 코드를 제거하세요.
이 코드는 MPL 2.0 라이센스에 따라 배포됩니다. 이 디렉토리의 LICENSE
참조하십시오.