logo

Slack에서 Codex 사용하기

Slack에서 Codex를 사용하면 채널과 스레드에서 코딩 작업을 시작할 수 있습니다. 프롬프트와 함께 @Codex를 멘션하면 Codex가 클라우드 작업을 만들고 결과를 답장합니다.

Slack 앱 설정

  1. Codex cloud 작업을 설정합니다.
  2. Codex 설정으로 이동해 워크스페이스에 Slack 앱을 설치합니다. Slack 워크스페이스 정책에 따라 관리자의 설치 승인이 필요할 수 있습니다.
  3. 채널에 @Codex를 추가합니다. 아직 추가하지 않았다면 멘션할 때 Slack이 추가를 안내합니다.

작업 시작

  1. 채널이나 스레드에서 @Codex를 멘션하고 프롬프트를 포함합니다. Codex는 스레드의 이전 메시지를 참조할 수 있으므로, 많은 경우 맥락을 다시 설명할 필요가 없습니다.
  2. 선택 사항으로 프롬프트에서 환경이나 저장소를 지정합니다. 예: @Codex fix the above in openai/codex.
  3. Codex가 반응하고 작업 링크로 답장할 때까지 기다립니다. 작업이 끝나면 Codex는 결과를 게시하고, 설정에 따라 스레드에 답변도 남깁니다.

Codex가 환경과 저장소를 선택하는 방식

  • Codex는 사용자가 접근할 수 있는 환경을 검토하고 요청에 가장 잘 맞는 환경을 선택합니다. 요청이 모호하면 가장 최근에 사용한 환경으로 fallback합니다.
  • 작업은 해당 환경의 저장소 맵에 처음 나열된 저장소의 기본 브랜치에서 실행됩니다. 다른 기본값이나 더 많은 저장소가 필요하다면 Codex에서 저장소 맵을 업데이트합니다.
  • 적절한 환경이나 저장소가 없으면 Codex는 재시도 전에 문제를 해결하는 방법을 Slack에 답장합니다.

Enterprise 데이터 제어

기본적으로 Codex는 작업이 완료되면 스레드에 답변을 남기며, 이 답변에는 실행된 환경의 정보가 포함될 수 있습니다. 이를 막으려면 Enterprise 관리자가 ChatGPT 워크스페이스 설정에서 Allow Codex Slack app to post answers on task completion을 해제할 수 있습니다. 관리자가 답변을 끄면 Codex는 작업 링크만 답장합니다.

데이터 사용, 개인정보, 보안

@Codex를 멘션하면 Codex는 요청을 이해하고 작업을 만들기 위해 메시지와 스레드 기록을 받습니다. Codex는 실수할 수 있는 대규모 언어 모델을 사용합니다. 답변과 diff는 항상 검토하십시오.

팁과 문제 해결

  • 연결 누락: Codex가 Slack 또는 GitHub 연결을 확인할 수 없으면 다시 연결할 수 있는 링크로 답장합니다.
  • 예상과 다른 환경 선택: 원하는 환경을 스레드에 답장합니다. 예: Please run this in openai/openai (applied). 그런 다음 @Codex를 다시 멘션합니다.
  • 길거나 복잡한 스레드: Codex가 이전 스레드에 묻힌 맥락을 놓치지 않도록 최신 메시지에 핵심 세부 사항을 요약합니다.
  • 워크스페이스 게시: 일부 Enterprise 워크스페이스는 최종 답변 게시를 제한합니다. 이런 경우 작업 링크를 열어 진행 상황과 결과를 확인합니다.
Previous
GitHub 연동