AI 지원 작성


버전 24.0에서는 OpenAI API(이하 “API”)를 사용하는 AI 매크로가 도입되었습니다. 버전 24.1에서는 텍스트를 작성하는 동안 다음에 입력할 내용을 예측하고 자동 완성하는 AI 지원 작성 기능이 도입되었습니다. AI 자동 완성은 입력 수고를 줄이고 작성 속도를 향상할 수 있습니다. 저는 EmEditor를 사용하여 이 글을 작성하고 있으며 AI 지원 작성 기능의 편리함을 직접 경험하고 있습니다.

기본적으로 AI 기능은 비활성화되어 있습니다. 이 기능을 활성화하려면 EmEditor의 사용자 지정 대화 상자에서 AI 페이지의 AI 활성화 옵션을 선택하고 OpenAI가 EmEditor에서 열린 문서의 텍스트 데이터를 처리하도록 허용하는 데 동의해야 합니다. OpenAI의 개인정보 처리방침을 읽어 보시고 동의하시면 계속 버튼을 클릭하십시오. 이 개인정보 처리방침에 따르면 API로 전송된 데이터는 OpenAI 모델 학습에 사용되지 않습니다.

“사용자 지정” 대화 상자에 “AI” 페이지가 추가되었습니다.

다음으로 OpenAI API 키 텍스트 상자에 API 키를 입력합니다. OpenAI에 로그인되어 있으면 여기에서 API 키를 얻을 수 있습니다. API 키는 ‘OPENAI_API_KEY‘ 환경 변수에 저장하는 것이 좋습니다. 그러나 EmEditor의 휴대용 버전을 사용하거나 컴퓨터를 공유하여 다른 앱과 키를 공유하고 싶지 않은 경우 “OPENAI_API_KEY” 환경 변수 사용 옵션을 비활성화하고 API 키를 EmEditor 전용으로 저장할 수 있습니다. 기본적으로 gpt-4-turbo-preview가 기본 모델입니다. 이 모델은 gpt-3.5-turbo보다 더 정확한 제안을 제공합니다. 외국어로 작성하는 경우 gpt-4-turbo-preview를 선택하는 것이 좋습니다. 또한 이 기능을 활성화하려면 각 구성 속성의 일반 페이지에서 AI 지원 작성 옵션을 활성화해야 합니다. 텍스트, Markdown 및 HTML 구성에서는 기본적으로 활성화되어 있습니다.

구성 속성의 “일반” 페이지에 “AI 지원 작성” 확인란이 추가되었습니다.

이 기능이 활성화되면 입력할 때 AI가 다음 텍스트를 자동으로 예측하고 제안합니다. 제안된 텍스트는 기본적으로 회색으로 표시되며, Tab 또는 End 키를 눌러 제안을 수락할 수 있습니다. 제안된 텍스트의 일부만 수락하려면 수락할 문자 수만큼 오른쪽 화살표 키를 누르거나, Ctrl+오른쪽을 눌러 단어 하나를 수락합니다. Delete 키를 누르면 제안된 텍스트의 첫 번째 문자가 제거됩니다. Esc 키나 다른 키를 누르면 제안이 취소됩니다. 또한 제안된 텍스트가 표시되지 않을 때 AI에 의한 예측을 강제하거나 다른 제안을 요청하려면 Ctrl+Space를 누릅니다.

OpenAI API를 사용하여 단어나 구를 완성하는 기능이 추가되었습니다.

EmEditor에서 파일을 열기만 해서는 API를 호출하지 않습니다. 문자를 입력하기 시작할 때만 API 호출이 시작됩니다. 또한 이 기능을 사용하려면 다음 조건이 모두 충족되어야 합니다:

  • EmEditor Professional 버전 실행 중
  • AI 활성화 옵션 설정됨
  • AI 지원 작성 옵션 설정됨
  • 매크로를 기록하거나 실행 중이 아님
  • 읽기 전용 옵션 해제됨
  • 선택된 텍스트 없음
  • 매우 큰 파일을 편집 중이 아님
  • CSV 모드가 아님
  • 파일을 비교 중이 아님
  • 편집 중인 문서가 활성 상태임
  • 커서가 줄 끝에 있음
  • 문자 입력을 시작함
  • 입력을 잠시 멈춘 후(약 100ms)
  • 제안을 취소하기 위해 Esc 키를 누르지 않음
  • 방금 마우스로 다른 곳을 클릭하거나 다른 명령을 실행하지 않음

위에서 설명한 대로 API 사용 빈도를 최소화하는 것을 목표로 합니다. 그러나 API를 사용하면 여전히 토큰 단위로 계산되는 OpenAI에 지불할 요금이 발생합니다. 각 제안은 입력에 약 100토큰, 출력에 약 10토큰을 소비합니다. 현재 가격(2024년 8월 기준)에 따르면 기본 gpt-4o 모델을 사용하면 입력 토큰 100만 개당 $5.00을 소비합니다. gpt-4o-mini를 선택하면 비용이 입력 토큰 100만 개당 약 $0.150으로 크게 줄어듭니다. 참고로 같은 회사에서 제공하는 ChatGPT Plus를 사용하면 월 US$20 이상의 요금이 발생하지만, EmEditor에서만 API를 사용한다면 ChatGPT Plus 비용을 지불할 필요가 없습니다. EmEditor와 함께 AI를 사용하는 경우 월 US$20을 초과할 가능성이 낮으므로 경제적으로 실행 가능한 옵션입니다. v24.0에 도입된 AI 매크로를 사용하면 ChatGPT Plus와 마찬가지로 EmEditor에 임의의 질문을 할 수 있으므로 ChatGPT Plus를 EmEditor로 완전히 대체할 수 있습니다.

또한 강력한 생성형 AI 클라이언트(PDF)도 참조하십시오.