설명 기능은 자동화 Co-Pilot for Automators(Co-Pilot)에 대한 요약과 단계별 설명을 생성합니다.

개발 과정, 특히 장기적이고 복잡한 다단계 빌드 과정에서 팀이 작업의 컨텍스트를 놓치는 경우가 많습니다. 자동화는 반복적인 프롬프트 사이클, 부분 빌드, 리팩터링, 점진적인 조건 변경을 통해 발전합니다. 이러한 조건에서, 설명 기능의 가치는 단순한 요약이 아니라 캔버스에 현재 동작 논리가 체계적이고 검사 가능하게 표현된 것으로, 개발자가 신속하게 재정비하고, 정확성을 검토하며, 다음에 개선할 사항을 결정할 수 있도록 합니다.

기능 개요 설명

설명 기능을 사용할 때, Co-Pilot은 자동화의 마지막으로 저장된 버전 기준을 분석하고 일반적으로 다음을 포함하는 설명을 생성합니다.

  • 현재 구조와 구성된 로직을 바탕으로 자동화가 달성하려는 목적에 대한 상위 수준의 개요.

  • 작업이 어디서 시작되고 실행이 어떻게 진행되며, 데이터와 출력이 단계 간에 어떻게 흐르는지를 식별하는 단계별 분석.

  • 런타임 동작이나 결과를 변경할 수 있는 게이트(IF/ELSE 로직, 필터, 적격성 규칙, 예외)를 호출하는 조건 및 분기에 대한 가시성.

  • 각 단계가 기능적으로 무엇을 하는지 명확히 설명하며, 단순히 레이블을 반복하는 것이 아니라, 수차례의 반복을 거쳐 단계가 생성된 경우에 특히 유용한 운영 컨텍스트.

이는 개발자가 다음과 같은 질문에 빠르게 답할 수 있도록 설계되었습니다. “이 자동화는 지금 무엇을 하나요?” 또는 “동작을 안전하게 변경하려면 어디에서 개입해야 하나요?”

기능 설명 유스케이스

공통된 이해를 다시 확립하거나 잘못된 위치에서 변경이 이루어질 위험을 줄여야 할 때 설명 기능을 사용합니다. 일반적으로 활용되는 가치가 높은 시점은 다음과 같습니다.

  • 여러 차례의 프롬프트 기반 수정 후(로직 드리프트는 흔하게 발생하며, /explain은 팀이 현재 동작에 대해 기준을 다시 맞추도록 합니다.)

  • 자동화를 리팩토링하거나 확장하기 전(기존 의도를 확인하고 올바른 삽입 지점을 식별합니다.)

  • 예상치 못한 결과를 디버깅할 때(실행을 리디렉션할 수 있는 조건과 분기를 빠르게 파악합니다.)

  • 코드 검토 또는 다른 개발자/팀에게 인계할 때(자동화에 대한 일관된 내러티브를 만들어 검토 및 온보딩에 활용합니다.)

  • 여러 협업자의 기여를 병합한 이후(결합된 로직이 여전히 의도한 결과와 일치하는지 검증합니다.)

  • 자동화가 길어져 설정과 검증이 끝나는 지점과 실제 결과를 이끄는 단계가 더 이상 명확하지 않을 때

요약하면, 현재 동작을 잘못 이해하는 비용이 빠른 분석을 수행하는 비용보다 클 때 언제든지 사용하면 됩니다.

전체 시나리오 또는 선택 항목 설명

빠르게 컨텍스트를 다시 파악하거나 현재 동작을 검증해야 할 때 전체를 설명할 수 있으며, 특정 섹션이나 라인만 설명할 수도 있습니다.
  • 전체 자동화를 설명하려면 인터페이스에서 /explain을 입력합니다. 이때 자동화 노드나 라인이 선택되어 있지 않아야 합니다.
  • 섹션을 설명하려면, 특정 항목이나 라인을 선택하고 인터페이스에 /explain을 입력합니다.

이 기능은 인지 부담을 줄이는 동시에, 수정이 올바른 위치에서 이루어지고 있다는 확신을 높여줍니다.