Community라이팅 & 에디팅github.com

microsoft/SkillOpt

SkillOpt는 고정된 LLM 에이전트를 위해 재사용 가능한 자연어 스킬을 훈련하는 텍스트 공간 최적화 도구로, 궤적 기반 편집, 검증 게이트 업데이트 및 배포 가능한 best_skill.md 아티팩트를 통해 작동합니다.

SkillOpt란 무엇인가요?

SkillOpt는 고정된 대규모 언어 모델(LLM) 에이전트를 위해 재사용 가능한 자연어 스킬을 훈련하는 텍스트 공간 최적화 도구입니다. 이 도구는 에이전트의 작업 궤적(trajectory)을 분석하여 스킬을 자동으로 편집하고 개선하며, 검증 게이트(validation gate)를 통해 업데이트의 유효성을 확인합니다. 최종적으로 최적화된 스킬은 best_skill.md 파일로 배포되어 에이전트의 성능을 향상시킵니다. SkillOpt는 개발자 도구 및 AI 에이전트 플랫폼(예: Claude Code, Cursor, Codex)과 통합되어 사용될 수 있으며, 스킬의 반복적 개선과 배포를 자동화하여 생산성을 높입니다. 이는 수동 스킬 튜닝의 비효율성을 해결하고, 에이전트가 다양한 작업에서 일관된 성능을 발휘하도록 지원합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add microsoft/SkillOpt

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

SkillOpt은(는) 무엇을 하나요?

SkillOpt는 고정된 LLM 에이전트를 위해 재사용 가능한 자연어 스킬을 훈련하는 텍스트 공간 최적화 도구로, 궤적 기반 편집, 검증 게이트 업데이트 및 배포 가능한 best_skill.md 아티팩트를 통해 작동합니다.

개요

SkillOpt은 LLM 기반 에이전트가 특정 작업을 수행할 때 사용하는 자연어 스킬을 자동으로 최적화합니다. 에이전트의 작업 궤적을 분석하여 스킬을 편집하고, 검증 단계를 통해 품질을 보장한 후 최종 스킬 파일(best_skill.md)을 생성합니다.

주요 기능

  • 궤적 기반 편집: 에이전트의 실행 궤적을 분석하여 스킬을 자동으로 수정합니다.
  • 검증 게이트 업데이트: 각 업데이트는 검증 단계를 거쳐 유효성이 확인됩니다.
  • 배포 가능한 아티팩트: 최적화된 스킬은 best_skill.md 파일로 제공되어 즉시 배포 가능합니다.

사용 방법

  1. 저장소 클론: git clone https://github.com/microsoft/SkillOpt
  2. 종속성 설치: pip install -r requirements.txt
  3. 스킬 최적화 실행: python optimize.py --task <작업_설명>
  4. 결과 확인: 생성된 best_skill.md 파일을 에이전트에 적용합니다.

환경 변수

  • OPENAI_API_KEY: OpenAI API 키 (필수)
  • SKILLOPT_LOG_LEVEL: 로그 레벨 설정 (선택, 기본값: INFO)

라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.

기여

기여는 환영합니다! 자세한 내용은 CONTRIBUTING.md를 참조하세요.

관련 스킬