Slack에서 ChatGPT 사용하기
채널과 스레드에서 Codex에 작업 실행 요청하기
Slack 채널에서 @ChatGPT를 멘션하여 요청을 시작하세요. 워크스페이스에서
클라우드 위임이 활성화되어 있으면 ChatGPT가 저장소 작업을 별도의
Codex Cloud 작업으로 보내고 결과를 스레드에 반환할 수 있습니다.
Slack 앱 설정하기
ChatGPT 워크스페이스 소유자 또는 관리자가 워크스페이스의 Slack 배포를 설정합니다. 사용 가능한 제어 기능은 워크스페이스에서 활성화된 기능에 따라 달라집니다.
이러한 제어 기능이 표시되지 않으면 ChatGPT 워크스페이스 관리자에게 Slack 배포를 사용할 수 있는지 문의하세요. Slack 워크스페이스의 앱 정책도 적용됩니다.
워크스페이스에서 클라우드 위임을 사용할 수 있어야 하며, 게시된 환경이 워크스페이스와 공유되어 있어야 합니다. 관리자에게 Slack용 Codex Cloud를 활성화하도록 요청하세요. Codex Cloud 역할 기반 액세스 제어가 활성화된 경우, 배포의 서비스 계정과 사용자 계정 모두에 Codex Cloud 액세스 권한이 필요합니다.
안내에 따라 계정 연결하기
워크스페이스 설정과 개인 계정 연결은 별개입니다. ChatGPT가 계속 진행하기 전에 계정 연결을 요청하면 다음 단계를 따르세요.
- Slack 메시지의 연결 링크를 선택하고 안내가 표시되면 로그인하세요.
- 요청을 보낸 워크스페이스와 동일한 워크스페이스에 Slack을 연결하세요.
- 원래 Slack 스레드로 돌아가
@ChatGPT를 멘션하여 다시 시도하세요.
요청 시작하기
- 앱이 활성화된 채널에서
@ChatGPT를 멘션하고 원하는 결과를 설명하세요. 코딩 작업의 경우 저장소와 함께 스레드의 관련 컨텍스트를 포함하세요. - 계정 연결 또는 승인 안내에 따라 절차를 완료하세요. 승인하기 전에 요청된 작업과 액세스 권한을 검토하세요.
- 같은 스레드에서
@ChatGPT를 다시 멘션하여 관련 요청을 이어가세요.
예를 들면 다음과 같습니다.
@ChatGPT investigate the failing checkout tests in acme/storefront and propose a fix.그런 다음 해당 스레드에서 후속 요청을 보냅니다:
@ChatGPT add a regression test for the fix and summarize the checks you ran.워크스페이스에서 사용 설정된 공개 또는 비공개 채널을 사용하세요. 다른 조직과 공유하는 Slack Connect 채널은 이 흐름에서 지원되지 않습니다.
Codex Cloud에서 저장소 작업 실행
클라우드에 작업을 위임하려면 게시된 버전이 있고 요건을 충족하는 워크스페이스 공유 환경이 필요합니다. Enterprise 워크스페이스에서는 테스트를 마친 구성을 클라우드 환경 가이드에 따라 준비하고 게시한 다음, Enterprise 워크스페이스 내 공유 안내를 따르세요. 요청한 저장소에서 해당 환경을 사용할 수 있는지 확인하세요.
- 환경 선택: ChatGPT는 접근 가능한 워크스페이스 공유 Cloud 환경 중에서 선택합니다. 사용자 계정으로 실행할 때는 시작 전에 해당 환경에 접근할 수 있는지 확인합니다. 개인 Cloud 환경은 포함되지 않습니다. ChatGPT가 선택하기 쉽도록 요청에 저장소 또는 공유 환경의 이름을 명시하세요.
- 별도의 코딩 작업: 저장소 작업은 사용자 계정으로 별도의 작업에서 실행됩니다. 선택한 환경과 인증이 필요한 모든 저장소에 접근할 수 있어야 합니다.
- 후속 작업: 같은 Slack 스레드의 관련 요청은 동일한 계정으로 실행할 경우 기존 코딩 작업과 환경에서 계속 진행할 수 있습니다. 다른 계정을 사용하는 요청은 별도의 코딩 작업을 시작할 수 있습니다. 다른 환경이 필요하면 새 대화를 시작하세요.
환경을 공유해도 저장소 접근 권한이 부여되거나 개인 자격 증명 값이 공유되지는 않습니다. 환경의 환경 소유 값과 준비된 파일은 해당 환경을 사용하는 사람에게 제공될 수 있으므로 공유 전에 검토하세요.
요건을 충족하는 공유 환경이 없으면 환경 또는 접근 문제를 해결한 후 다시 시도하세요. 서비스 접근에 대해서는 서비스 연결 및 환경 변수와 네트워크 시크릿을 참고하세요.
승인 요청 및 결과 검토
요청에 사용자 승인이 필요하면 ChatGPT가 허용 및 거부 버튼이 있는 비공개 승인 카드를 표시할 수 있습니다. 결정하기 전에 할당된 작업과 선택 가능한 환경을 검토하세요.
작업이 시작되면 ChatGPT가 원래 스레드에 메시지를 게시할 수 있습니다. 진행 상황 보기 및 취소 버튼을 사용할 수 있는 경우 요청자에게 표시됩니다. 진행 상황 보기 를 사용해 작업을 열고 내용을 확인하세요. 채널에 답글이 게시되어도 모든 채널 구성원에게 해당 작업의 접근 권한이 부여되지는 않습니다.
ChatGPT는 결과를 스레드에 반환합니다. 결과를 사용하거나 병합하기 전에 답변, 변경 사항,
보고된 검사 내용을 검토하세요.
수정이나 후속 작업을 요청하려면 스레드에서 @ChatGPT를 멘션하세요.
데이터 사용, 개인정보 보호 및 보안
Slack 채널에 게시된 응답은 해당 채널에 접근할 수 있는 사람이 읽을 수 있습니다. 해당 대상에게 적절한 정보만 공유하도록 ChatGPT에 요청하세요. 승인 카드가 비공개여도 그 결과로 게시되는 채널 답글이 비공개가 되는 것은 아닙니다.
Slack 프롬프트에 시크릿을 포함하지 말고 환경의 자격 증명 제어 기능을 저장소 작업에 사용하세요. 에이전트 보안 및 배포의 접근 경계를 검토하고, 워크스페이스의 데이터 및 앱 정책을 따르세요.
ChatGPT 앱으로 전환
이전에 @Codex를 사용했다면 관리자가 ChatGPT 앱을 사용 설정한 후 @ChatGPT로
새 요청을 시작하세요. 연결 및 승인 안내가 표시되면 따르세요.
팁 및 문제 해결
- 응답 없음: 해당 채널에서 ChatGPT가 사용 설정되어 있는지 확인하고
@ChatGPT를 명시적으로 멘션하세요. Slack Connect 채널 대신 조직 내부 채널을 사용하세요. - 계정 연결을 다시 요청함: 요청을 보내는 Slack 워크스페이스에 ChatGPT를 연결했는지 확인한 후 같은 스레드에서 다시 시도하세요.
- 요건을 충족하는 Cloud 환경 없음: 환경이 게시되어 있고 워크스페이스에 공유되어 있는지, 작업을 실행하는 계정에 필요한 접근 권한이 있는지 확인하세요. 개인 Cloud 환경은 이 흐름에 표시되지 않습니다.
- 코딩 작업이 시작되지 않음: 관리자에게 클라우드 작업 위임을 사용할 수 있고 워크스페이스에 Codex Cloud가 사용 설정되어 있는지 확인해 달라고 요청하세요. Codex Cloud의 역할 기반 접근 제어가 사용 설정되어 있다면 배포의 서비스 계정과 사용자 계정 모두에 Codex Cloud 접근 권한이 있는지 확인하세요. 또한 선택한 환경과 해당 저장소에 대한 접근 권한도 확인하세요.
- 다른 환경이 필요함: 새 대화를 시작하고 사용할 저장소 또는 공유 환경의 이름을 명시하세요.
- 작업 제어 버튼을 사용할 수 없음: 진행 상황 보기 및 취소 버튼은 배포 구성에 따라 제공되며 요청자를 위한 기능입니다.
- 긴 스레드: 작업에 충분한 맥락이 제공되도록 관련 문제, 예상 결과, 저장소를 최신 요청에 요약하세요.