콘텐츠로 이동
EndueEndue
문서

슬래시 커맨드

Markdown 으로 보기

컴포저에서 / 를 입력하면 이 에이전트가 실행할 수 있는 커맨드 목록이 열립니다. 하나를 고르면 어느 도구로 시작할지를 에이전트에게 맡기지 않고 사용자가 지정하게 됩니다.

원하는 절차를 이미 알고 있을 때 씁니다. “/weekly-report”“지난번처럼 주간 보고 해줄래” 보다 빠르고 확실합니다. 뒤쪽은 에이전트가 먼저 해석해야 하는 요청이니까요.

어떤 스킬이 맞는지 모르거나 여러 스킬에 걸친 일이라면 그냥 말로 설명하세요. 에이전트는 여전히 바인딩된 것 중에서 자유롭게 고릅니다.

  1. 컴포저 맨 앞에서 / 를 입력합니다. 입력창 위에 목록이 뜹니다.

  2. 계속 입력하면 좁혀집니다. 화살표 키로 이동하고, 마우스를 올리거나 선택하면 그 커맨드가 무엇을 하는지 보입니다.

  3. 행 옆의 ⓘ 를 열면 스킬 전체를 읽을 수 있습니다 — 무엇을 위한 스킬인지, 어떤 커맨드를 담고 있는지.

  4. Enter 로 넣고 나머지 메시지를 씁니다. 커맨드에는 대개 맥락이 필요합니다. “/summarize 가격 얘기했던 하나 님 스레드” 처럼 커맨드 + 대상이 한 벌입니다.

  5. 보냅니다. 에이전트가 그 커맨드로 실행을 시작하고, 그다음은 평소대로 이어갑니다.

커맨드는 이 에이전트에 바인딩된 스킬에서 옵니다. 그 밖에는 없습니다. 두 가지가 따라옵니다.

  • 에이전트마다 목록이 다릅니다. 같은 커맨드라도 양쪽에 스킬이 바인딩돼 있지 않으면 어디서나 쓸 수 있는 게 아닙니다.
  • 목록이 비었다면 아직 바인딩된 스킬이 없는 것입니다. 에이전트 빌더에서 하나 바인딩하면 다음 메시지부터 목록에 나타납니다.

커맨드는 도구를 지명하고, 에이전트는 첫 스텝에서 그 도구를 반드시 부릅니다. 그 뒤로는 평소와 같습니다. 결과를 읽고 다음에 무엇을 할지 스스로 정하며, 다른 도구도 부릅니다.

이 모양이 쓸모 있는 지점입니다. 시작은 확실하게 잡아주면서 — 맞는 절차를, 사용자의 입력과 함께 — 실행의 나머지를 대본으로 굳히지는 않습니다.

  • 커맨드는 에이전트별이고 바인딩된 스킬에서 옵니다. 전역 커맨드 목록은 없습니다.
  • 커맨드는 스텝만 지정합니다. 실행의 나머지는 에이전트가 고릅니다.
  • 실행이 도는 중에 커맨드를 보내면 그 커맨드가 시작되는 게 아니라 그 실행에 방향을 잡아줍니다 — 스티어링은 텍스트만 전달하고 도구 지정은 싣지 않습니다.
  • 목록은 에이전트가 지금 부를 수 있는 것을 보여줍니다. 대화 도중에 바인딩한 스킬은 다음 메시지부터 나타납니다.