logo

Codex Chrome 확장

Codex Chrome 확장을 사용하면 Codex가 로그인된 브라우저 상태가 필요한 브라우저 작업에 Chrome을 사용할 수 있습니다. Codex가 LinkedIn, Salesforce, Gmail, 내부 도구 같은 사이트를 읽거나 조작해야 할 때 사용합니다.

로컬 개발 서버, 파일 기반 미리보기, 로그인하지 않아도 되는 공개 페이지에는 먼저 앱 내 브라우저를 사용합니다. 앱 내 브라우저는 Chrome 프로필을 사용하지 않고 Codex 안에서 미리보기와 검증 작업을 유지합니다.

Codex는 작업에 따라 도구를 전환할 수도 있습니다. 전용 통합이 있으면 플러그인을 사용하고, 로그인된 브라우저 컨텍스트가 필요하면 Chrome을 사용하며, localhost에는 앱 내 브라우저를 사용합니다.

페이지 콘텐츠는 신뢰할 수 없는 컨텍스트로 취급하고, Codex가 계속 진행하도록 허용하기 전에 웹사이트를 검토하십시오.

Plugins에서 Chrome 설정

Codex에서 확장을 설정합니다.

  1. Codex를 열고 Plugins로 이동합니다.
  2. Chrome 플러그인을 추가합니다.
  3. 설정 흐름을 따릅니다. 이 흐름은 Codex Chrome 확장 설치와 Chrome 권한 프롬프트 승인을 안내합니다.
  4. Chrome을 열고 Codex 확장이 Connected로 표시되는지 확인합니다.

플러그인 설정이 완료되면 새 Codex 스레드를 시작합니다. 작업에 로그인된 웹사이트가 필요하면 Codex가 Chrome을 제안할 수 있습니다. 프롬프트에서 직접 호출할 수도 있습니다.

@Chrome open Salesforce and update the account from these call notes.

Chrome이 아직 열려 있지 않으면 Codex가 열 수 있습니다. Chrome 브라우저 작업은 Chrome 탭 그룹에서 실행되므로 스레드 작업이 함께 그룹화됩니다.

웹사이트 접근 제어

기본적으로 Codex는 새 웹사이트마다 상호작용하기 전에 확인을 요청합니다. Codex는 example.com 같은 웹사이트 host를 기준으로 프롬프트를 표시합니다.

Codex가 웹사이트 사용을 요청하면 작업과 위험 허용 범위에 맞는 옵션을 선택할 수 있습니다.

  • 현재 채팅에서 웹사이트를 허용합니다.
  • 해당 host를 항상 허용해 Codex가 다시 묻지 않고 그 웹사이트를 사용할 수 있게 합니다.
  • 웹사이트 사용을 거절합니다.

allowlist와 blocklist 관리

Computer Use 설정에서 domain allowlist와 blocklist를 관리할 수 있습니다. allowlist에는 Codex가 다시 묻지 않고 사용할 수 있는 domain이 포함됩니다. blocklist에는 Codex가 사용하면 안 되는 domain이 포함됩니다.

allowlist에서 domain을 제거하면 Codex가 사용 전에 다시 묻습니다. blocklist에서 domain을 제거하면 Codex가 해당 domain을 차단된 것으로 취급하는 대신 다시 물을 수 있습니다.

브라우저 콘텐츠 항상 허용

always allow browser content를 켜면 Codex가 웹사이트를 사용하기 전에 더 이상 확인을 요청하지 않습니다.

브라우저 기록

브라우저 기록에는 민감한 telemetry, 내부 URL, 검색어, 로그인된 기기의 Chrome 세션 활동이 포함될 수 있습니다. Codex가 브라우저 기록에 접근하도록 허용하면 관련 기록 항목이 Codex가 작업에 사용하는 컨텍스트의 일부가 될 수 있습니다. 악의적이거나 오해를 유발하는 페이지 콘텐츠는 Codex가 이 데이터를 의도하지 않은 곳에 복사할 위험을 높일 수 있습니다.

Codex는 브라우저 기록을 사용하려 할 때 확인을 요청합니다. Codex는 기록 접근을 요청 범위로 제한하며, 기록에는 always-allow 옵션이 없습니다.

데이터와 보안

Chrome 확장 권한

확장을 설치할 때 Chrome은 확장 권한 수락을 요청합니다. 권한 프롬프트에는 다음이 포함될 수 있습니다.

  • 페이지 debugger 접근
  • 모든 웹사이트의 모든 데이터 읽기와 변경
  • 로그인된 모든 기기의 browsing history 읽기와 변경
  • 알림 표시
  • bookmark 읽기와 변경
  • 다운로드 관리
  • 협력하는 native application과 통신
  • 탭 그룹 보기와 관리

이러한 Chrome 권한은 확장이 브라우저 워크플로를 조작할 수 있게 합니다. Codex는 작업 중 웹사이트나 브라우저 기록을 사용하기 전에 여전히 자체 확인, 설정, allowlist, blocklist를 사용합니다.

메모리

브라우저 사용은 Codex 메모리 설정을 따릅니다. 메모리가 켜져 있으면 Codex는 Chrome에서 작업할 때 관련 저장 메모리를 사용할 수 있습니다. 메모리가 꺼져 있으면 브라우저 사용은 메모리를 사용하지 않습니다.

브라우징에서 OpenAI가 저장하는 항목

OpenAI는 확장에서 이루어진 Chrome 동작의 별도 전체 기록을 저장하지 않습니다. OpenAI는 페이지에서 Codex가 읽은 텍스트, 스크린샷, 도구 호출, 요약, 메시지 또는 스레드에 포함된 기타 콘텐츠처럼 브라우저 활동이 Codex 컨텍스트의 일부가 될 때만 저장합니다.

컨텍스트에서 처리되는 콘텐츠에는 ChatGPT와 Codex 데이터 제어가 적용됩니다. 작업에 필요하고 사용자가 각 프롬프트를 검토할 수 있는 경우가 아니라면 브라우저 작업을 통해 비밀 정보나 매우 민감한 데이터를 보내지 마십시오.

문제 해결

Codex가 Chrome에 연결할 수 없다면 먼저 Codex가 접근하려는 웹사이트가 설정의 blocklist에 없는지 확인합니다. 차단되어 있지 않다면 다음을 확인합니다.

  1. Chrome 툴바 또는 Chrome 확장 메뉴에서 Codex 확장을 엽니다. Connected로 표시되는지 확인합니다. disconnected로 표시되거나 native host 누락이 언급되면 Codex의 Plugins에서 Chrome 플러그인을 제거했다가 다시 추가하고 설정 흐름을 다시 따릅니다.
  2. Codex에서 Plugins를 열고 Chrome 플러그인이 켜져 있는지 확인합니다. 꺼져 있다면 켜고 작업을 다시 시도합니다.
  3. Codex 확장이 설치된 같은 Chrome 프로필을 사용 중인지 확인합니다. Chrome 프로필을 여러 개 사용한다면 활성 프로필에 확장을 설치하고 활성화합니다.
  4. 새 Codex 스레드를 시작하고 Chrome 작업을 다시 시도합니다. 이 방법으로 스레드별 연결 상태를 지울 수 있습니다.
  5. Chrome과 Codex를 다시 시작한 뒤 다시 시도합니다. 확장이 여전히 연결되지 않으면 Codex Chrome 확장을 제거하고, Plugins에서 Chrome 플러그인을 제거했다가 다시 추가한 뒤 설정 흐름을 다시 따릅니다.
  6. 확장이 Connected로 표시되지만 Codex가 여전히 Chrome을 사용할 수 없다면 Codex 앱에서 /feedback을 실행하고 support에 연락할 때 스레드 ID를 포함합니다.

파일 업로드

Chrome 작업이 컴퓨터에서 파일을 업로드해야 한다면 Codex 확장이 Chrome의 file URL에 접근하도록 허용합니다.

  1. Chrome에서 툴바의 확장 아이콘을 열고 Manage Extensions를 클릭합니다.
  2. Codex 확장 카드에서 Details를 클릭합니다.
  3. Allow access to file URLs를 켭니다.

설정을 변경한 뒤 Chrome 작업을 다시 시작합니다.

Previous
앱 내 브라우저