에이전트 스킬
에이전트 스킬에 대해 설명합니다.
히스토리 GitLab 18.10에서 워크스페이스 수준의 에이전트 스킬 지원이 추가 됨. GitLab for VS Code 6.71.4에서 도입 됨. GitLab Duo CLI 8.73.0에서 도입 됨. GitLab Duo는 에이전트에 새로운 기능과 전문 지식을 부여하기 위한 새로운 표준인 에이전트 스킬 명세 를 지원합니다. 에이전트 스킬을 사용하면 특정 프레임워크에서 테스트를 작성하는 것과 같이 특정 작업에 맞는 전문 지식과 워크플로를 에이전트에 제공할 수 있습니다. 에이전트는 작업을 수행하면서 관련 스킬을 자동으로 로드하고 작업 중 해당 정보를 사용합니다. SKILL.md 파일을 지정하면 스킬은 GitLab Duo 에이전트 플랫폼과 명세를 지원하는 다른 AI 도구에서 사용 가능합니다. GitLab Duo에서 사용할 에이전트 스킬 지정: 로컬 환경의 GitLab Duo Chat. 기초적 흐름 및 사용자 정의 흐름. GitLab Duo가 에이전트 스킬을 사용하는 방법 # 에이전트가 작업을 시작하면 GitLab Duo는 사용 가능한 모든 스킬의 메타데이터를 에이전트의 컨텍스트에 추가합니다. 에이전트가 스킬의 설명과 일치하는 작업을 만나면 자동으로 스킬을 로드하고 작업을 완료하는 데 사용합니다. 이름, 파일 경로 또는 슬래시 명령어로 특정 스킬을 사용하도록 GitLab Duo에 수동으로 지시할 수도 있습니다. GitLab Duo에서 에이전트 스킬 사용 # Note 기존 대화 및 흐름은 새 스킬이나 업데이트된 스킬에 자동으로 접근할 수 없습니다. 새 대화를 시작하거나 이름이나 상대 경로로 스킬을 로드하도록 GitLab Duo에 요청하세요. 필수 요건 # 에이전트 플랫폼 필수 요건 을 충족합니다. 로컬 환경의 GitLab Duo Chat의 경우 다음 중 하나를 설치하고 구성합니다: GitLab for VS Code 6.71.4 이상. GitLab Duo CLI 8.73.0 이상. 사용자 정의 흐름의 경우 실행기에서 전달된 workspace_agent_skills 컨텍스트에 접근하도록 흐름의 구성 파일을 업데이트합니다: components: - name: "my_agent" type: AgentComponent prompt_id: "my_prompt" inputs: - from: "context:inputs.workspace_agent_skills" as: "workspace_agent_skills" optional: true optional: true 를 설정하면 에이전트 스킬이 없는 경우를 흐름이 적절하게 처리합니다. 에이전트는 추가 컨텍스트 여부에 관계없이 작동합니다. 워크스페이스 수준 스킬 만들기 # 워크스페이스 수준 스킬은 특정 프로젝트 또는 워크스페이스에 적용됩니다. 프로젝트의 skills/<skill-name>/ 디렉토리에 있는 SKILL.md 파일에 정의합니다. 워크스페이스 수준 스킬을 만들려면: 프로젝트 워크스페이스의 루트에 skills 디렉토리를 만듭니다. 새 디렉토리에서 특정 스킬에 대한 다른 디렉토리를 만듭니다. 스킬
