채팅은 대화 스레드입니다. Okou에 행동을 요청하는 각 메시지는 그 스레드 안에서 Run을 시작합니다. 같은 채팅에서 답장하면 스레드의 이전 메시지와 산출물이 컨텍스트로 계속 사용 가능하며, 새 채팅을 열면 별도의 컨텍스트가 시작됩니다.

채팅이 중요한 이유
- 컨텍스트는 스레드 범위입니다. Run은 자기 채팅의 메시지와 산출물을 사용할 수 있습니다. 다른 채팅의 기록을 자동으로 읽지 않습니다.
- Run은 검사할 수 있습니다. 스레드에는 그 Run이 만들어낸 메시지, 도구 활동, 산출물, 상태, 오류가 표시됩니다.
- 실행 중에도 방향을 바꿀 수 있습니다. 활성 Run을 중지할 수 있고, Okou가 아직 작업하는 중에 수정을 보낼 수도 있습니다. 새 지시는 이미 해 놓은 작업을 버리지 않고 진행 중인 Run 안에서 반영됩니다. 연달아 보낸 메시지는 스레드에서 하나의 묶음으로 유지됩니다. 특정 문구에 답하려면 그 부분을 선택하고 인용을 골라 그 텍스트를 다음 메시지에 넣으세요.
채팅과 Run이 시작되는 방식
- 웹 앱에서 새 대화를 열면 새 채팅 스레드가 만들어집니다.
- 그 대화에서 다른 태스크를 보내면 같은 스레드에서 다른 Run이 시작됩니다.
- Slack 대화는 매핑된 Slack 스레드 안에 컨텍스트를 유지합니다.
- 자동화는 그 워크플로와 소유자에 연결된 자동화 채팅에서 실행됩니다. 그 워크플로의 반복 발화는 그 자동화 채팅을 재사용합니다.
여러 스레드를 동시에 돌릴 수 있습니다. 서로 다른 채팅 스레드는 각자 독립적으로 진행합니다. 한쪽에서 시장 조사를 걸어 두고 다른 쪽에서 글을 쓰면, 둘이 같은 시간에 움직입니다. 몇 개를 나란히 돌릴 수 있는지는 요금제에 달려 있습니다. 크레딧 및 청구를 참고하세요. Run 슬롯이 모두 차 있으면 다음 Run은 하나가 빌 때까지 기다립니다.
한 스레드 안에서는 순차로 실행됩니다. 스레드는 한 번에 하나의 Run만 돌립니다. Run이 작업하는 중에 보낸 수정은 옆에 두 번째 Run을 새로 여는 것이 아니라 그 Run에 합류합니다.
Run은 어디에서 실행되나
Run마다 자기 몫의 머신을 받습니다. 터미널과 파일 시스템, 브라우저를 갖춘 진짜 머신입니다. 그래서 Okou는 스프레드시트 변환을 실제로 돌리고, 저장소를 클론하고, 영상을 렌더링할 수 있습니다. 어떻게 하면 되는지 설명만 하고 끝나지 않습니다.
이 환경은 그 Run만의 것이며 Run이 끝나면 해체됩니다. 그 안에서 도는 코드는 당신의 커넥터 자격 증명을 결코 건네받지 않습니다. 자격 증명은 네트워크 경계에서 주입되며, Run이 보낸 모든 요청은 기록됩니다. 격리가 어떻게 만들어졌는지는 보안을 참고하세요.
머신은 일시적인 것으로 여기세요. 남길 가치가 있는 것은 오래 남는 곳에 도착해야 합니다. 페이지로 게시하거나, 연결된 도구에 보관하거나, 내려받으세요. Run의 머신에 있는 파일 경로는 남에게 공유할 수 있는 것이 아닙니다.
계속하기 또는 새로 시작하기
다음 요청이 이전 메시지, 파일 또는 결정에 의존한다면 같은 스레드에서 계속하세요. 독립적인 컨텍스트를 원한다면 새 스레드를 여세요.
채널은 같은 워크스페이스로 가는 진입점이지만 하나의 전역 대화 기록을 만들지는 않습니다. 새 웹, Slack, Telegram, 전화 스레드는 다른 스레드의 메시지를 자동으로 가져오지 않습니다. 작업을 새 스레드로 옮길 때는 필요한 컨텍스트나 산출물을 포함하세요.
Run 검사하기
스레드의 활동 또는 로그 컨트롤을 사용해 Run을 검사하세요. 여기에는 메시지, 도구 활동, 산출물, 상태 변경, 오류의 가시적 순서가 기록됩니다. 결과가 불완전하거나 커넥터 작업이 일어나지 않았을 때 가장 먼저 확인할 곳입니다.
문제 해결
| 보이는 것 | 확인하거나 할 일 |
|---|---|
| Queued | 워크스페이스에 빈 Run 슬롯이 없어 Run이 아직 시작되지 않았습니다. 슬롯이 날 때까지 기다리세요. 대기 중인 메시지는 시작 전에 제거할 수 있습니다. 이미 작업 중인 Run에 수정을 보내는 것은 대기열에 넣는 것이 아니며, 그 메시지는 활성 Run에 합류합니다. |
| Connect 또는 Authorize 카드 | 필요한 계정이 연결되지 않았거나 이 에이전트에 필요한 커넥터 권한이 없습니다. 카드를 완료하고 태스크에 필요한 액세스와 기간만 선택하세요. Run이 재개되지 않으면 같은 스레드에서 요청을 다시 시도하세요. |
| Selected model is not available | 스레드의 모델이 워크스페이스 모델 정책 또는 프로바이더 연결에 따라 현재 사용 불가능합니다. 컴포저에서 사용 가능한 모델을 선택하거나 Settings → Models에서 요청한 프로바이더를 다시 연결하세요. |
| Insufficient credits | 워크스페이스가 현재 잔액으로 더 이상 모델 작업을 시작할 수 없습니다. Billing을 열어 잔액을 검토하고 충전하거나 플랜을 변경한 뒤 다시 시도하세요. |
| 첨부 업로드 오류 | 파일 업로드가 완료되지 않아 Run에 사용할 수 없습니다. 메시지를 다시 보내기 전에 업로드를 다시 시도하세요. |
| Run이 Failed | Run이 결과 없이 끝났습니다. 표시된 오류와 활동 로그를 열고 보고된 커넥터, 권한, 모델, 입력 또는 서비스 문제를 수정한 뒤 다시 시도하세요. |
지원팀에 도움을 요청할 때는 채팅 URL과 실패한 Run의 표시된 오류를 공유하세요. 커넥터 시크릿이나 프로바이더 키를 채팅에 붙여넣지 마세요.
다음
- 채팅 경계에서 무엇이 적용되는지는 Permissions 참조.
- 채팅 비용 계산 방식은 Credits & billing 참조.
- 반복·이벤트 기반 채팅 모델은 Automations 참조.