Open Code Review 추가
This commit is contained in:
1 parent
ae9e6e2c8d
commit
0757f0c33d
3 files changed
+328
No files matched your search
@@ -28,6 +28,7 @@
|
||||
* **[Claude Code](https://code.claude.com/)** - Anthropic의 차세대 터미널 기반 대화형 AI 코딩 어시스턴트 CLI
|
||||
* **[Codex CLI](https://developers.openai.com/codex/cli)** - OpenAI의 공식 터미널 기반 로컬 대화형 코딩 에이전트 CLI
|
||||
* **[pi](https://pi.dev/)** - 대화형 CLI AI 코딩 어시스턴트 및 추천 플러그인 패키지 일괄 설치 도구
|
||||
* **[Open Code Review (ocr)](https://github.com/alibaba/open-code-review)** - AI 기반의 오픈소스 코드 리뷰 자동화 도구
|
||||
|
||||
---
|
||||
|
||||
@@ -123,6 +124,11 @@
|
||||
curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-pi.sh?ref_type=heads" | bash
|
||||
```
|
||||
|
||||
* **Open Code Review (ocr):**
|
||||
```bash
|
||||
curl -fsSL "https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-ocr.sh?ref_type=heads" | bash
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 💻 Windows (PowerShell / CMD)
|
||||
@@ -284,6 +290,16 @@
|
||||
$t="$env:TEMP\install-pi.ps1"; iwr -useb 'https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-pi.ps1' -OutFile $t; powershell -ExecutionPolicy Bypass -File $t
|
||||
```
|
||||
|
||||
* **Open Code Review (ocr):**
|
||||
* **CMD 창에서 설치 시:**
|
||||
```cmd
|
||||
powershell -ExecutionPolicy Bypass -c "[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12; $t=\"$env:TEMP\install-ocr.ps1\"; iwr -useb 'https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-ocr.ps1' -OutFile $t; & $t"
|
||||
```
|
||||
* **파워쉘 창에서 설치 시:**
|
||||
```powershell
|
||||
$t="$env:TEMP\install-ocr.ps1"; iwr -useb 'https://gl.isitsoft.kr/publicproj/install-sh/-/raw/main/install-ocr.ps1' -OutFile $t; powershell -ExecutionPolicy Bypass -File $t
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📖 도구별 상세 사용법 및 팁
|
||||
@@ -617,6 +633,28 @@ pi --help # 도움말 및 사용 가능 커맨드 파악
|
||||
pi list # 현재 설치 완료된 플러그인 에코시스템 목록 출력
|
||||
```
|
||||
|
||||
#### 4.5. Open Code Review
|
||||
Alibaba에서 개발한 AI 기반 오픈소스 코드 리뷰 자동화 도구입니다. 결정론적 엔지니어링 분석 기법과 LLM 에이전트의 강점을 하이브리드로 결합하여 코드 변경 사항의 컨텍스트를 깊이 있게 추적하고 리뷰 의견을 생성합니다.
|
||||
|
||||
##### [주요 특징]
|
||||
* **엔지니어링 & 에이전트 하이브리드** — 정밀한 파일 필터링과 라인 매칭 기술로 위치 오류(Position drift)를 차단하고, LLM 에이전트가 코드의 시맨틱 영역을 입체적으로 탐색합니다.
|
||||
* **풍부한 컨텍스트 인지** — 단순한 diff 분석에 머물지 않고 전체 소스코드 검색, 연관 파일 분석 등을 병행합니다.
|
||||
* **CI/CD 통합 지원** — GitHub Actions, GitLab CI 등 빌드 파이프라인에 이식하여 풀 리퀘스트(PR) 발생 시 자동으로 코드 리뷰가 가동되도록 연동할 수 있습니다.
|
||||
|
||||
##### [사용을 위한 LLM 설정 (예: OpenAI)]
|
||||
설치 후 사용하기 위해 LLM 엔드포인트 정보가 필요합니다. `ocr config` 명령어를 통해 환경을 구성합니다:
|
||||
```bash
|
||||
ocr config set llm.url "https://api.openai.com/v1"
|
||||
ocr config set llm.auth_token "YOUR_API_KEY"
|
||||
ocr config set llm.model "gpt-4o"
|
||||
```
|
||||
|
||||
##### [ocr 기본 사용법]
|
||||
```bash
|
||||
ocr review --from main --to feature-branch # base 브랜치와 head 브랜치 간 변경 사항 리뷰 실행
|
||||
ocr config list # 현재 구성된 설정 목록 확인
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
_GitLab: https://gitlab.com/publicproj/install-sh_
|
||||
Reference in new issue
Block a user