microsoft/AI-Engineering-Coach

better agentic engineering

해결하는 문제

AI 코드 보조 도구와의 상호작용 방식을 분석함으로써 개발자가 "에이전트 기반 엔지니어링" 능력을 향상시킵니다. 단순히 AI를 맹목적으로 사용하는 대신, 나쁜 습관(안티패턴)을 식별하고 생산성을 추적하며, AI 에이전트에게 더 나은 결과를 얻기 위해 더 효과적인 컨텍스트를 제공하는 방법을 최적화할 수 있습니다.

작동 방식

이 도구는 VS Code 확장 프로그램 또는 GitHub Copilot 앱 내의 캔버스로 작동합니다. 사용자 기계의 로컬 AI 세션 로그를 읽어 데이터를 외부 서버에 전송하지 않고도 분석을 생성합니다. 프롬프트 품질과 세션 위생에 대한 45개의 규칙을 사용하여 안티패턴을 탐지하며, VS Code Copilot의 내장 언어 모델을 활용해 스킬 탐지 및 컨텍스트 리뷰와 같은 고급 기능도 제공합니다.

대상 사용자

AI 코드 보조 도구를 사용하고 있으며, 기본적인 프롬프팅에서 전문적인 에이전트 기반 엔지니어링으로 전환하여 사용 패턴을 측정하고 워크플로우를 개선하고자 하는 소프트웨어 엔지니어입니다.

주요 기능

  • 안티패턴 탐지: 프롬프트 품질, 도구 숙련도, 컨텍스트 관리 분야에서 45가지 다른 규칙을 검출하여 비효율적인 AI 사용을 경고합니다.
  • 컨텍스트 건강 점수: 지시 파일을 심사하고 워크스페이스 컨텍스트를 매핑하여 AI 에이전트가 작업에 "준비 완료" 상태인지 확인합니다.
  • 스킬 찾기: 반복되는 프롬프트 패턴을 분석하여 사용자가 이를 재사용 가능한 스킬로 전환할 수 있도록 도와줍니다.
  • 로컬 우선 개인정보 보호: 모든 파싱 및 분석은 사용자 기계에서 로컬로 수행됩니다.
  • 게임화된 학습: XP 기반의 업적 시스템과 실제 사용 기반의 개인화된 퀴즈를 제공하는 학습 센터가 포함되어 있습니다.

관련

  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트