Skillware: 지속 가능한 행동 아티팩트를 위한 소프트웨어 온톨로지 및 엔지니어링 라이프사이클
요약
에이전트 기술(Agent Skills)을 독립적인 소프트웨어 객체로 정의하기 위한 새로운 온톨로지 및 엔지니어링 라이프사이클인 Skillware를 제안합니다. Skillware는 에이전트의 행동 아티팩트가 재사용 가능하고 유지 관리될 수 있도록 소프트웨어 추상화 계층을 제공합니다.
핵심 포인트
- 에이전트 기술을 독립적인 소프트웨어 정체성을 가진 객체로 정의
- 행동적 우선성, 독립적 정체성, 호스트 실행 관계의 3가지 필수 조건 제시
- 업데이트, 롤백, 제거를 포함한 라이프사이클 연속성 개념 도입
- 대규모 데이터셋과 실증 연구를 통한 Skillware의 유효성 검증
에이전트 기술 (Agent Skills)은 독립적인 AI 에이전트 시스템 전반에 걸쳐 지속 가능한 행동 아티팩트 (behavioral artifacts)가 되었습니다. 이들은 자연어 작업 명세 (natural-language task specifications)를 메타데이터, 그리고 선택적인 참조, 스크립트, 에셋, 훅 (hooks), 패키지 매니페스트 (package manifests), 테스트, 컴패니언 인터페이스와 결합합니다. 기존 연구들은 기술 (Skills)이 어떻게 명세되고, 실행되며, 유지 관리되고, 진화하는지를 설명하지만, 이러한 아티팩트들을 독립적인 소프트웨어 객체로 정의하는 온톨로지 (ontology)는 부족합니다. 본 논문은 에이전트 시스템 내의 지속 가능한 행동 아티팩트 (Behavioral Artifacts)로 소프트웨어 엔지니어링을 확장하는 소프트웨어 추상화로서 Skillware를 소개합니다. 기술 아티팩트 (Skill Artifact)는 재사용 가능한 작업 동작을 명세하며, Skillware 유닛 (Skillware Unit)은 독립적인 정체성과 라이프사이클을 통해 해당 아티팩트를 소프트웨어로서 관리합니다. 호환 가능한 에이전트 호스트 (Agent Host)는 런타임 해석을 위해 해당 유닛을 활성화합니다. 세 가지 필수 조건이 범주 멤버십을 운영화합니다: 행동적 우선성 (behavioral primacy), 독립적인 소프트웨어 정체성 (independent software identity), 그리고 에이전트 호스트 실행 관계 (Agent Host execution relationship)입니다. 라이프사이클 연속성 (Lifecycle Continuity)은 동일한 유닛 정체성이 업데이트, 유지 관리, 롤백 및 제거를 통해 별도의 소프트웨어 등급 속성으로서 지속되는지 여부를 기록합니다. 증거는 에이전트 기술 (Agent Skills) 명세, 20,556개의 리포지토리 식별자와 연관된 138,133개의 콘텐츠 중복 제거된 SKILL.md 레코드 동결 코퍼스 (frozen corpus), 독립적인 실증 연구, 15개의 범주 경계 사례, 그리고 13개의 고정 버전 엔지니어링 구현을 결합합니다. 이 증거는 반복되는 아티팩트 엔벨로프 (artifact envelope), 분리 가능한 소프트웨어 정체성, 호환 가능한 실행 경로, 그리고 라이프사이클 엔지니어링 압력을 확립합니다. Skillware는 에이전트 역량이 식별 가능하고, 구성 가능하며, 유지 관리 가능하고, 진화 가능한 소프트웨어 아티팩트가 될 수 있는 소프트웨어 온톨로지 (software ontology)와 엔지니어링 라이프사이클을 제공합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기