마크다운 에이전트 작업을 순서대로 실행하는 FlowScript 실험

FlowScript는 에이전트용 작업 지침을 마크다운으로 쓰되, 실행 순서는 별도 실행 장치가 강제하도록 만든 작은 시제품이다. 마크다운 기반 기술 묶음은 사람이 읽고 고치기 쉽지만, 모델이 단계를 건너뛰거나 보조 스크립트를 잘못된 순서로 실행하거나 필요한 결과물이 생기기 전에 요약해 버릴 수 있다. 기존 엔진은 실행 통제를 해 주지만, 작성 방식이 마크다운 기술 묶음에서 멀어지는 문제가 있다.

FlowScript는 기존 를 유지하면서 FLOWSCRIPT을 추가하고, 그 안의 flow 블록을 실행 장치가 읽도록 한다. 실행 장치는 선언된 흐름을 불러와 확인하고, , 검증기, 단계를 정해진 순서대로 실행한다. 또한 허용된 분기만 타게 하고, 결과물을 대화 기록에만 숨겨 두지 않고 저장하며, skill_agent_.json을 남겨 나중에 다시 실행하거나 점검할 수 있게 한다.

지원하지 않는 종료 지점이나 대체 경로를 만나면 로그와 중간 결과물을 남기고 멈춘다.

핵심 포인트

  • 마크다운 기반 에이전트 기술 묶음은 쓰기 쉽지만 실행 순서를 모델이 어길 수 있다.
  • FlowScript는 를 유지하고 FLOWSCRIPT.md에 실행 흐름을 추가한다.
  • 실행 장치는 , 검증기, 단계를 선언된 순서대로 실행한다.
  • 결과물을 숨은 대화 상태에만 두지 않고 저장해 재실행과 점검이 가능하게 한다.
  • 지원하지 않는 흐름을 만나면 로그와 중간 결과물을 남기고 멈춘다.
원문 보기