Skip to content

Microsoft의 새로운 AI '치트 코드'

AI 에이전트를 튜닝하는 것은 항상 값비싼 fine-tuning 또는 끝없는 prompt 추측을 의미했습니다. Microsoft는 대신 간단한 텍스트 파일을 훈련시키는 도구를 오픈 소스로 공개하여 단 몇 달러로 엄청난 성능 향상을 가능하게 했습니다.

Nora Vance
Hero image for: Microsoft의 새로운 AI '치트 코드'

요약 / 핵심 포인트

  • AI 에이전트를 튜닝하는 것은 항상 값비싼 fine-tuning 또는 끝없는 prompt 추측을 의미했습니다.
  • Microsoft는 대신 간단한 텍스트 파일을 훈련시키는 도구를 오픈 소스로 공개하여 단 몇 달러로 엄청난 성능 향상을 가능하게 했습니다.

Prompts 및 Fine-Tuning을 넘어서

수년 동안 AI 에이전트 성능 향상은 극명한 양자택일을 제시했습니다. 개발자들은 가중치에 대한 접근을 요구하고 특정 아키텍처에 고정시키는, 비용이 많이 들고 시간 소모적인 모델 fine-tuning 사이에서 선택해야 했습니다. 대안으로, 그들은 취약하고 추측 게임과 같은 접근 방식으로 신뢰할 수 없는 결과를 낳는 수동 prompt engineering에 의존할 수 있었습니다. 이 딜레마는 깊고 값비싼 모델 변경 또는 피상적이고 취약한 명령어 조정 사이의 절충을 강요했습니다.

Microsoft Research는 이제 변혁적인 세 번째 경로를 제공하는 SkillOpt를 오픈 소스로 공개했습니다. 이 프레임워크는 에이전트의 자연어 "skill document"(일반적으로 간단한 마크다운 파일)를 훈련 가능한 매개변수로 취급함으로써 전통적인 방법을 우회합니다. SkillOpt는 에이전트 개선에 접근하는 방식을 근본적으로 재정의하며, 모델의 핵심에서 운영 명령으로 초점을 전환합니다.

SkillOpt의 핵심 개념은 우아합니다. 즉, 기본 LLM의 가중치를 변경하는 대신 데이터를 사용하여 명령을 자동으로 발전시키고 최적화합니다. 이것은 정교한 4단계 훈련 루프를 포함합니다.

먼저, 대상 LLM은 작업을 수행하고, 그 행동과 점수를 "rollout"에 기록합니다. 별도의 옵티마이저 모델은 이러한 결과를 반영하여 성공과 실패에서 패턴과 규칙을 식별합니다.

옵티마이저는 텍스트의 학습률처럼 작동하는 "edit budget"에 따라 skill 파일에 제한된 편집을 제안합니다. 결정적으로, 보류된 validation 세트에서 우수함이 입증된 편집만 수락되어 견고하고 데이터 기반의 명령어 개선을 보장합니다.

텍스트를 위한 머신러닝 루프

SkillOpt는 에이전트의 skill document를 훈련 가능한 아티팩트로 취급하여 정교한 머신러닝 루프를 조율합니다. 이 4단계 주기는 Rollout으로 시작됩니다. AI 에이전트는 현재 skill 파일을 사용하여 일련의 작업을 실행하고, 모든 메시지, 도구 호출 및 최종 점수를 세심하게 기록합니다. 다음으로, Reflection 단계는 별도의 옵티마이저 모델을 사용하여 기록된 성공과 실패를 분석하고, 구체적인 규칙으로 변환할 수 있는 재사용 가능한 패턴을 식별합니다.

Reflection을 통해 옵티마이저는 엄격한 "edit budget" 하에 규칙을 추가, 삭제 또는 교체하는 등 skill 파일에 대한 목표 편집을 제안합니다. 이 예산은 텍스트의 학습률과 정확히 같은 기능을 하여, 옵티마이저가 이미 잘 작동하는 규칙에 파괴적이고 광범위한 변경을 가하는 것을 결정적으로 방지하면서도 전략적인 개선을 허용합니다.

옵티마이저가 제안한다고 해서 단순히 편집이 수락되는 것은 아닙니다. 결정적인 Validation 게이트키퍼는 제안된 변경 사항이 보류된 작업 세트에서 그 가치를 증명하도록 요구합니다. 이 엄격한 단계는 명백히 우수한 skill 수정만 영구적으로 적용되도록 보장하여 에이전트 성능에서 실제적이고 신뢰할 수 있는 발전을 보장합니다. 거부된 편집은 버퍼링되어 옵티마이저가 과거의 실수를 반복하지 않도록 가르칩니다.

이동 가능한 천재성: 이동하는 Skill

SkillOpt의 진정한 마법은 그 이식성(portability)에 있습니다. Microsoft 연구원들은 Codex 에이전트 내에서 처음 훈련된 최적화된 skill 파일을 가져와 Claude 에이전트에 간단히 넣는 방식으로 이를 시연했습니다. 이 즉각적인 전송은 복잡한 스프레드시트 작업에서 놀라운 31.8점의 성능 향상을 가져왔으며, Claude에 대한 추가 훈련이나 모델 조정이 필요 없었습니다.

이것은 고립된 우연이 아니었습니다. 팀은 또한 더 크고 유능한 모델에서 최적화된 스킬이 더 작고 덜 강력한 모델의 성능을 성공적으로 향상시킬 수 있음을 입증했습니다. 이 중요한 발견은 SkillOpt가 단순한 모델별 특성이나 데이터셋 편향이 아닌 진정한 작업 논리와 절차적 지식을 포착한다는 것을 나타냅니다.

이러한 효율성은 에이전트 개발을 근본적으로 변화시킵니다. SkillOpt는 7개의 타겟 모델과 6개의 벤치마크를 포함하여 조사된 52가지 다양한 테스트 설정 전반에서 동급 최고의 성능을 달성했습니다. 이 놀라운 최적화 프로세스는 작업당 API 비용으로 단 1~5달러가 들었으며, 특히 전용 GPU 인프라가 필요하지 않았습니다. 이 획기적인 접근 방식에 대한 자세한 내용은 SkillOpt: Agent skills as trainable parameters - Microsoft Research.

이 프레임워크는 본질적으로 에이전트 인텔리전스를 위한 "치트 코드"를 제공하여 고급 기능을 민주화합니다. 이를 통해 개발자는 정교하고 재사용 가능한 행동을 비용 효율적인 방식으로 개발하여 더 스마트한 AI 에이전트를 실제 시스템에 실용적으로 배포하는 것을 가속화할 수 있습니다.

Enjoying this? Get one like it in your inbox each morning.

one email a day · unsubscribe in two clicks · no third-party tracking

일회성 프롬프트에서 훈련 가능한 자산으로

Microsoft의 SkillOpt는 AI 개발에 있어 심오한 변화를 예고합니다. 우리는 값비싼 모델 미세 조정과 취약한 프롬프트 엔지니어링이라는 전통적인 딜레마를 넘어섭니다. 대신, SkillOpt는 감사 가능하고 버전 관리되는 텍스트 파일(일반적으로 markdown)로 캡처된 에이전트 행동을 최적화합니다. 이는 스킬 문서를 일회성 프롬프트가 아닌 훈련 가능한 아티팩트로 취급합니다.

SkillOpt는 프롬프트 제작을 예술에서 체계적인 엔지니어링 분야로 격상시킵니다. 롤아웃(Rollout), 반영(Reflect), 편집(Edit), 검증(Validate)과 같은 머신러닝 루프는 반복적인 추측을 엄격한 프로세스로 전환합니다. 최적화 모델은 스킬 파일에 대한 제한된 편집을 제안하며, 텍스트의 학습률 역할을 하는 "편집 예산"을 준수하여 개선 사항이 보류된 세트에 대해 검증되도록 합니다.

이 체계적인 접근 방식은 고도로 재사용 가능한 자산을 생성합니다. 예를 들어, Codex에서 훈련된 스킬은 추가 훈련 없이 Claude에 적용되었을 때 스프레드시트 작업에서 31.8점의 성능 향상을 가져왔습니다. 더 큰 모델에 최적화된 스킬도 더 작은 모델로 이전되어 성능 향상을 제공했습니다. 이는 이 방법이 모델별 특성이 아닌 일반적인 작업 해결 지식을 포착한다는 것을 증명합니다.

궁극적으로 SkillOpt는 구조화된 텍스트를 최적화의 일등 목표로 삼습니다. 이는 에이전트 개발을 훨씬 저렴하고, 빠르며, 접근하기 쉽게 만듭니다. API 비용으로 1달러에서 5달러에 불과한 훈련 비용과 GPU 인프라가 필요 없다는 보고를 통해, 더 광범위한 개발자들에게 고급 AI 에이전트 기능을 민주화합니다.

자주 묻는 질문

Microsoft SkillOpt는 무엇인가요?

SkillOpt는 Microsoft Research의 오픈 소스 프레임워크로, 모델을 재훈련하거나 프롬프트를 수동으로 작성하는 대신 AI 에이전트의 자연어 '스킬 문서'(예: markdown 파일)를 자동으로 최적화하여 AI 에이전트 성능을 향상시킵니다.

SkillOpt는 미세 조정 없이 어떻게 작동하나요?

네 단계 훈련 루프를 사용합니다: 1) 에이전트가 작업을 실행하고 (Rollout), 2) 최적화 모델이 결과를 분석하며 (Reflection), 3) 스킬 파일에 대한 편집을 제안하고 (Edit), 4) 편집은 검증 세트에서 성능을 향상시키는 경우에만 수락됩니다.

SkillOpt로 훈련된 스킬은 모델 간에 이식 가능한가요?

네. 핵심 기능은 이식성입니다. 테스트에서 한 모델(예: Codex)을 위해 훈련된 스킬 파일은 재훈련 없이 완전히 다른 모델(예: Claude)과 함께 사용될 때 상당한 성능 향상을 제공하여, 스킬이 모델에 구애받지 않음을 입증했습니다.

SkillOpt는 사용 비용이 비싼가요?

아니요, 매우 비용 효율적입니다. GPU 집약적인 미세 조정(fine-tuning)이 필요 없으므로, 작업당 훈련 비용은 API 사용료로 $1에서 $5 정도로 낮을 수 있어, 광범위한 개발자와 기업이 접근할 수 있습니다.

Found this useful? Share it.

AI Reputation Report

What AI knows about you.

ChatGPT, Perplexity, Gemini, Claude & Grok are already answering questions in your category. Type your site, see who they name — you, or your competitor. Free preview.

Check my sitefree preview

One short daily email of tools worth shipping. No drip funnel.

one email a day · unsubscribe in two clicks · no third-party tracking

🚀더 알아보기

AI 트렌드를 앞서가세요

Stork.AIが엄선한 최고의 AI 도구, 에이전트, MCP 서버를 만나보세요.

P.S. 쓸 만한 걸 만드셨나요? Stork에 등록