Slack에서 Codex 사용하기
채널과 스레드에서 Codex에 작업 실행 요청하기
Slack에서 Codex를 사용하여 채널과 스레드에서 코딩 작업을 시작할 수 있습니다. 프롬프트와 함께 @Codex을(를) 멘션하면 Codex가 cloud chat을 만들고 결과를 회신합니다.
Slack 앱 설정하기
- Codex cloud chats를 설정합니다. Plus, Pro, Business, Enterprise 또는 Edu 플랜(ChatGPT 요금제 참조), 연결된 GitHub 계정, 그리고 하나 이상의 환경이 필요합니다.
- Codex 설정으로 이동하여 워크스페이스에 Slack 앱을 설치합니다. Slack 워크스페이스 정책에 따라 관리자가 설치를 승인해야 할 수 있습니다.
- 채널에
@Codex을(를) 추가합니다. 아직 추가하지 않았다면 멘션할 때 Slack에 안내 메시지가 표시됩니다.
채팅 시작하기
- 채널이나 스레드에서
@Codex을(를) 멘션하고 프롬프트를 입력합니다. Codex는 스레드의 이전 메시지를 참조할 수 있으므로 대개 컨텍스트를 다시 설명할 필요가 없습니다. - (선택 사항) 프롬프트에서 환경이나 리포지토리를 지정합니다. 예:
@Codex fix the above in openai/codex. - Codex가 반응(👀)하고 채팅 링크를 회신할 때까지 기다립니다. 작업이 완료되면 Codex가 결과를 게시하고, 설정에 따라 스레드에 답변도 게시합니다.
Codex가 환경과 리포지토리를 선택하는 방법
- Codex는 사용자가 액세스할 수 있는 환경을 검토하고 요청에 가장 적합한 환경을 선택합니다. 요청이 모호하면 가장 최근에 사용한 환경을 대신 선택합니다.
- 채팅은 해당 환경의 repo map에 처음 나열된 리포지토리의 기본 브랜치를 대상으로 실행됩니다. 다른 기본값이나 더 많은 리포지토리가 필요하면 Codex에서 repo map을 업데이트합니다.
- 적합한 환경이나 리포지토리를 사용할 수 없으면 Codex가 재시도하기 전에 문제를 해결하는 방법을 Slack으로 회신합니다.
Enterprise 데이터 제어
기본적으로 Codex는 실행된 환경의 정보가 포함될 수 있는 답변을 스레드에 게시합니다. 이를 방지하려면 Enterprise 관리자가 ChatGPT 워크스페이스 설정에서 작업 완료 시 Codex Slack 앱이 답변을 게시하도록 허용을 해제할 수 있습니다. 관리자가 답변 게시를 끄면 Codex는 채팅 링크만 회신합니다.
데이터 사용, 개인정보 보호 및 보안
@Codex을(를) 멘션하면 Codex는 요청을 이해하고 채팅을 만들기 위해 사용자의 메시지와 스레드 기록을 수신합니다.
데이터 처리는 OpenAI의 개인정보 처리방침, 이용 약관 및 기타 관련 정책을 따릅니다.
보안에 관한 자세한 내용은 Codex 보안 문서를 참조하세요.
Codex는 실수할 수 있는 대규모 언어 모델을 사용합니다. 답변과 diff를 항상 검토하세요.
팁 및 문제 해결
- 연결 누락: Codex가 Slack 또는 GitHub 연결을 확인할 수 없으면 다시 연결할 수 있는 링크를 회신합니다.
- 예상치 못한 환경 선택: 원하는 환경을 스레드에 회신한 다음(예:
Please run this in openai/openai (applied))@Codex을(를) 다시 멘션합니다. - 길거나 복잡한 스레드: Codex가 스레드 앞부분에 묻힌 컨텍스트를 놓치지 않도록 최신 메시지에 핵심 세부 정보를 요약합니다.
- 워크스페이스 게시: 일부 Enterprise 워크스페이스는 최종 답변 게시를 제한합니다. 이 경우 채팅 링크를 열어 진행 상황과 결과를 확인합니다.
- 추가 도움말: OpenAI 도움말 센터를 참조하세요.