설명
What The Diff는 개발 팀의 풀 리퀘스트 프로세스를 간소화하도록 설계된 AI 기반 코드 검토 지원 도구입니다. GitHub 및 GitLab과 같은 플랫폼과 통합하여 기술적 배경에 관계없이 모든 관련자가 풀 리퀘스트에 더 쉽게 접근하고 이해할 수 있도록 하는 것을 목표로 합니다.
핵심 기능은 코드 검토와 관련된 반복적이고 시간이 많이 소요되는 작업을 자동화하는 데 중점을 둡니다. 여기에는 풀 리퀘스트에 대한 설명 주석 자동 생성, 복잡한 변경 사항을 비기술적 이해관계자를 위한 이해하기 쉬운 알림으로 요약, 검토 인터페이스 내에서 직접 사소한 코드 리팩토링 지원 등이 포함됩니다. 이를 통해 개발자는 관리 오버헤드보다는 코드 품질의 실질적인 측면에 더 집중할 수 있습니다.
주요 기능에는 AI를 활용하여 코드 변경 사항을 일반 영어로 설명하는 자동 PR 설명이 포함됩니다. 풍부한 요약 알림은 이해관계자에게 정보를 제공하기 위해 단순화된 번역 요약을 제공합니다. 이 도구는 공개적으로 공유하거나 내부 사용을 위해 JSON API를 통해 소비할 수 있는 아름다운 변경 로그 생성을 용이하게 합니다. 주간 진행 보고서는 특정 주 내의 모든 변경 사항에 대한 통합 개요를 제공합니다. 주목할 만한 기능은 인라인 AI 리팩토링으로, 개발자가 단순히 주석을 남기는 대신 직접 코드 개선을 제안하고 구현할 수 있습니다.
세분화된 설정을 통해 사용자는 CI 풀 리퀘스트 건너뛰기, 초안 지연, 토큰 소비 관리와 같이 지원 도구의 동작을 사용자 정의할 수 있습니다. 이 애플리케이션은 GitHub/Gitlab API를 사용하여 코드 diff에 액세스하고 AI 모델을 사용하여 설명을 생성합니다. 사용자 코드를 저장하거나 고객 데이터로 AI 모델을 학습시키지 않는다고 명시하며 개인 정보를 강조합니다. 이 서비스는 거의 모든 프로그래밍 언어를 지원하며 AI는 여러 언어로 diff를 설명할 수 있습니다.
What The Diff는 소프트웨어 개발 팀, 프로젝트 관리자 및 코드 검토 프로세스에 참여하는 모든 사람을 대상으로 하며, 명확한 커뮤니케이션과 보다 효율적인 워크플로우의 이점을 누릴 수 있습니다. 가치 제안은 시간 절약, 기술 및 비기술 팀원 간의 협업 개선, 코드 검토의 전반적인 품질 및 접근성 향상에 있습니다.
What The Diff의 핵심 기능
자동 풀 리퀘스트 설명
비기술적 이해관계자를 위한 풍부한 요약 알림
인라인 AI 지원 코드 리팩토링
공개 변경 로그 생성
변경 로그 소비를 위한 JSON API
주간 진행 보고서
PR 처리를 위한 세분화된 설정
다양한 프로그래밍 언어 지원
다국어 diff 설명
고객 코드 저장 또는 AI 학습 없음
What The Diff 사용 방법은?
GitHub 또는 GitLab과 연결: What The Diff가 저장소에 액세스하도록 권한을 부여합니다.
풀 리퀘스트 생성: 연결된 저장소에서 새 풀 리퀘스트를 시작합니다.
AI 생성 설명 검토: 자동으로 생성된 PR 설명을 검토합니다.
요약 알림 활용: 비기술적 팀원과 단순화된 요약을 공유합니다.
인라인 리팩토링 수행: AI 제안을 사용하여 사소한 코드 문제를 리팩토링합니다.
설정 구성: PR 처리 및 토큰 사용에 대한 기본 설정을 조정합니다.
변경 로그 생성: 필요한 대로 변경 로그 데이터를 공유하거나 소비합니다.
What The Diff의 사용 사례
- PR 설명 자동화
- 이해관계자 커뮤니케이션 개선
- 코드 검토 간소화
- 공개 변경 로그 생성
- 내부 변경 로그 API
- 주간 진행 상황 추적
- 코드 접근성 향상




