[태그:] AI 활용

  • GPT-6 Astra 심층 분석: Fable 5.1·Gemini 성능·가격 비교와 실무 활용법

    GPT-6 Astra 심층 분석: Fable 5.1·Gemini 성능·가격 비교와 실무 활용법

    기준일: 2026년 9월 11일 · 오늘의 AI 생활실험실 심층 분석

    GPT-6 Astra를 보고 “더 똑똑해졌으니 전부 바꾸면 될까?”라고 생각했다면, 먼저 내가 AI에게 맡기는 일이 무엇인지부터 나눠볼 필요가 있습니다. 짧은 이메일 한 통과 여러 파일을 수정하고 테스트까지 끝내는 개발 작업은 요구하는 능력도, 적정 비용도 다릅니다.

    이 글의 결론은 명확합니다. Astra는 어려운 다단계 업무에 투자할 만한 후보이지만, 모든 요청을 맡길 기본 모델로 정하기 전에는 성공한 작업당 총비용을 확인해야 합니다. 이번 글은 기존 출시 소개에서 더 나아가 공식 성능, 독립 평가, 경쟁 모델 가격, 계산 예시와 실무 적용법을 한 번에 정리합니다.

    아래 수치는 공개 자료를 확인한 결과입니다. 이 글을 위해 Astra·Fable·Gemini API를 직접 동일 조건으로 실행하지 않았습니다. 제공사 측정, 독립 기관 측정, 계산 예시와 편집자의 활용 제안을 구분했습니다. 이미지 3장은 사람이 AI와 일하는 상황을 표현한 AI 생성 일러스트·가상 인물 이미지이며 실제 제품 화면이나 성능 실험 사진이 아닙니다.

    1. GPT-6 Astra는 무엇이고 누구에게 필요한가

    Astra는 모델 이름입니다. ChatGPT나 Codex는 모델을 이용해 일하는 제품·작업 환경이고, API는 개발자가 모델을 서비스에 연결하는 인터페이스입니다. 같은 모델 이름이 보이더라도 도구, 시스템 지침, 파일 접근권한, 사용 한도에 따라 결과는 달라질 수 있습니다.

    선택 기준도 분리해야 합니다. 개인 사용자는 내가 쓰는 앱의 모델 선택 화면과 구독 한도를 보고, 개발자는 API 프로젝트의 모델 접근권한·단가·할당량을 확인해야 합니다. 이 글의 달러 가격은 API 토큰 요금이지 ChatGPT 월 구독료가 아닙니다. 앱에서 모델을 사용할 수 있다는 사실만으로 별도 API 프로젝트에도 같은 권한이 있다고 단정하면 안 됩니다.

    • 적합한 후보: 코드 여러 곳을 함께 수정하는 일, 많은 자료에서 근거를 연결하는 조사, 도구를 반복 호출하는 업무.
    • 비교 후 결정: 한국어 브랜드 문체, 제안서 디자인, 정해진 양식의 보고서. 추론 점수와 편집 취향은 별개입니다.
    • 먼저 저비용 모델로 시험: 단순 분류, 짧은 요약, 태그 추출, 틀이 고정된 반복 문장 생성.

    2. 핵심 사양: 긴 문맥과 멀티모달을 오해하지 말자

    공식 모델 문서의 식별자는 gpt-6-astra입니다. 문맥 창은 1,050,000토큰, 최대 출력은 128,000토큰이며 지식 기준일은 2026년 4월 30일입니다. 텍스트 입출력과 이미지 입력을 지원하지만 직접적인 오디오·비디오 입출력 모델은 아닙니다. 스트리밍·함수 호출·구조화 출력은 지원하고 파인튜닝은 지원하지 않습니다. OpenAI 모델 사양

    105만 토큰은 “어떤 문서든 모두 정확하게 기억한다”는 뜻이 아닙니다. 관련 없는 자료가 늘면 핵심 근거를 찾기 어려워지고 입력 비용도 커집니다. 파일 이름·작성일·권위·사용 목적을 붙이고, 질문과 관련된 부분을 먼저 검색하는 구성이 실무에서는 더 관리하기 쉽습니다. 최대 문맥과 최대 출력을 동시에 각각 가득 쓸 수 있다고 가정해서도 안 됩니다.

    이미지를 이해하는 능력과 이미지를 직접 생성하는 능력도 구분하세요. 그림을 만들려면 연결된 이미지 생성 도구나 별도 모델을 사용해야 합니다. 음성 상담을 만들 때는 음성용 모델·전사·합성 구성을 따로 검토해야 하며 Astra 하나로 모든 매체가 처리된다고 안내해서는 안 됩니다.

    3. 공식 성능 비교: 어디에서 차이가 커졌나

    아래는 OpenAI 발표표에서 업무와 관련 있는 지표만 골랐습니다. 단위는 %이며 높을수록 좋습니다. 동일한 표 안의 점수끼리만 비교하고 서로 다른 시험의 점수를 평균 내어 종합 능력으로 해석하지 마세요.

    평가 Astra GPT-5.6 Sol Fable 5.1
    Terminal-Bench 4.0 57.9 37.3 55.8
    DeepSWE v1.1 74.1 72.7 67.4
    AutomationBench 41.4 18.1 31.4
    GPQA Diamond 96.0 94.6 93.7
    MRCR v2 8-needle, 512K–1M 96.3 73.8 미기재

    출처: OpenAI GPT-6 Astra 발표 및 평가 조건. 제공사는 추론 강도별 최고 점수를 사용했고 연구 환경 또는 API에서 측정했다고 설명합니다. 생산용 ChatGPT와 프롬프트·도구가 다를 수 있습니다. 미기재는 0점이나 기능 미지원이 아닙니다.

    편집자 해석: Sol 대비 차이는 터미널 작업 +20.6%포인트, 업무 자동화 +23.3%포인트인 반면 DeepSWE는 +1.4%포인트입니다. 개선 폭이 과제별로 다르므로 “코딩이 몇 배 좋아졌다”는 단일 문구로 줄이기 어렵습니다. 많은 단계를 연결하는 능력을 기대하되, 내가 쓰는 저장소와 실제 작업에서 확인해야 합니다.

    4. 독립 평가: 단가가 비싸도 작업당 비용은 달라진다

    Artificial Analysis의 2026년 9월 9일 보고서는 다음과 같이 측정했습니다. Intelligence Index와 Coding Agent Index는 서로 다른 지표입니다.

    독립 평가 Astra Sol Fable 5.1
    Intelligence Index 53 47 53
    Coding Agent Index 62 55 62

    Astra·Sol은 max, Fable은 max with fallback 조건입니다. 코딩 평가는 Astra의 Codex와 Fable의 Claude Code를 비교하므로 모델뿐 아니라 실행 환경의 영향도 포함합니다. Astra의 Intelligence Index 작업당 비용은 $3.26, Fable은 $7.63이며 Astra의 Coding Agent Index 작업당 비용은 $7.09였습니다. 코딩의 DeepSWE 하위평가는 Astra 68%, Sol 72%로 순서가 반대였습니다. Artificial Analysis의 직접 측정 보고서

    이 비용은 해당 평가 과제의 평균이지 “Astra에게 질문하면 한 번에 3.26달러”라는 정액 요금이 아닙니다. 공식 발표의 다른 버전 지수와 숫자를 이어 붙여 상승률을 계산해서도 안 됩니다. 실무 판단에서는 모델 이름·추론 강도·실행 도구·시험 날짜를 한 묶음으로 기록하세요.

    독립 결과의 의미는 “항상 싸다”가 아니라 비싼 토큰 단가를 적은 사용량이나 적은 재작업으로 상쇄할 가능성이 있다는 것입니다. 반대로 짧은 정형 업무에서는 높은 단가만 남을 수 있습니다. 표에 없는 한국어 교정, 우리 회사 문서 양식, 응답 지연시간은 이 결과만으로 판정할 수 없습니다.

    5. 가격 비교: 100만 토큰당 얼마인가

    2026년 9월 11일 확인한 일반 유료 API의 텍스트 Standard 단가입니다. 단위는 USD/100만 토큰이며 캐시 열은 캐시 읽기 단가입니다. 도구·저장·세금·환전·장문 할증은 별도입니다.

    GPT-6 Astra 심층 분석: Fable 5.1·Gemini 성능·가격 비교와 실무 활용법 - criteria 관련 설명 이미지
    GPT-6 Astra 심층 분석: Fable 5.1·Gemini 성능·가격 비교와 실무 활용법 – criteria 관련 설명 이미지
    모델 입력 캐시 입력 출력
    GPT-6 Astra $10 $1 $50
    GPT-5.6 Sol $4 $0.40 $20
    GPT-5.6 Terra $2 $0.20 $12
    Claude Fable 5.1 $10 $0.25 $50
    Gemini 3.8 Flash $0.75 $0.075 $3.75

    가격 출처: Astra, Sol, Terra, Fable 5.1, Gemini API 가격표.

    시한 조건: Sol의 현재 프로모션은 적어도 2026년 11월 21일까지입니다. Gemini 3.8 Flash의 위 단가는 2026년 12월 31일까지이고 2027년 1월 1일부터 입력 $1.50, 출력 $7.50, 캐시 읽기 $0.15로 안내됩니다. 계약과 운영 예산을 짤 때 지금 가격이 계속 유지된다고 가정하면 안 됩니다.

    Astra와 Fable은 일반 입력·출력 단가가 같지만 캐시 읽기는 다릅니다. Fable의 캐시 쓰기는 5분 보존 $12.50, 1시간 보존 $20입니다. Gemini는 캐시 저장 요금도 따로 있습니다. 자주 쓰는 긴 시스템 지침이 있어도 캐시 적중과 보존 시간에 따라 전체 청구액은 달라집니다.

    6. 실제 청구액을 가정해 계산해 보자

    아래는 성능 실험이 아니라 위 단가로 만든 산술 예시입니다. 모델마다 같은 문장을 토큰으로 나누는 방식과 추론량이 달라 동일한 토큰 수는 동일한 실제 업무량을 의미하지 않습니다. 출력 수에는 과금되는 추론 토큰까지 포함했다고 가정합니다.

    예시 A: 입력 10만 + 출력 1만 토큰, 캐시 없음

    입력 비용은 입력 단가 × 0.1, 출력 비용은 출력 단가 × 0.01입니다. 도구 호출과 재시도는 제외했습니다.

    모델 1회 예상 비용 1,000회 예상 비용
    GPT-6 Astra $1.50 $1,500
    GPT-5.6 Sol $0.60 $600
    GPT-5.6 Terra $0.32 $320
    Fable 5.1 $1.50 $1,500
    Gemini 3.8 Flash $0.1125 $112.50

    이 표를 “Gemini가 항상 13배 가성비 좋다”로 읽으면 안 됩니다. 동일 토큰 수라는 인위적 가정이며 결과 품질과 성공률이 같다고 측정한 것이 아니기 때문입니다. 저비용 모델이 우리 업무 기준을 통과한다면 활용할 이유가 충분하고, 기준을 통과하지 못한다면 낮은 호출 가격만으로 선택할 수 없습니다.

    예시 B: Astra 입력 100만 + 출력 1만 토큰

    Astra는 입력이 272K를 초과하면 초과분만이 아니라 요청 전체에 입력·캐시 요금 2배, 출력 요금 1.5배가 적용됩니다. 캐시 없는 이 예시는 $20 + $0.75 = $20.75입니다. 기본 단가만 계산한 $10.50과 다릅니다. OpenAI 가격·장문 조건

    예시 C: 입력 10만 토큰 전체가 캐시 적중

    출력 1만 토큰을 유지하면 Astra는 $0.10 + $0.50 = $0.60, Fable은 $0.025 + $0.50 = $0.525입니다. 이는 이미 생성된 캐시를 읽는 한 요청의 비용이며 최초 캐시 쓰기와 보존·저장 비용을 포함하지 않습니다. 캐시가 안 맞은 요청에는 일반 입력 비용이 붙습니다.

    운영에서는 다음 식이 더 유용합니다. 성공한 작업당 비용 = (모든 시도의 모델·도구·인프라 비용 + 사람 수정 비용) ÷ 승인된 결과물 수. 실패한 호출을 비용에서 빼거나 AI가 쓴 시간만 비교하면 실제 생산성 개선을 놓치기 쉽습니다.

    7. 활용법 ① 개발: 코드 작성보다 수정·검증까지 맡기기

    업무 AI에게 맡길 일 확인 기준
    개발 원인 분석·최소 수정·테스트 회귀 오류·변경 범위
    조사·보고서 근거 수집·쟁점 비교 원문·날짜·가격 단위
    블로그 질문 설계·초안·비교표 사실·과장·이미지 맥락
    고객 문의 분류·답변 초안 환불·개인정보·예외 승인
    CSV·엑셀 계산 코드·이상값 분석 합계·제외 행·해석

    예를 들어 쇼핑몰 검색 화면의 필터 오류를 고친다고 해보겠습니다. AI가 함수 하나만 만드는 것으로 끝나지 않게 재현 조건, 영향 범위, 변경 금지 파일, 테스트와 최종 보고 형식을 함께 줍니다. 저장소는 실제로 연결하거나 필요한 파일을 제공해야 합니다.

    연결된 저장소에서 검색 필터를 바꾸면 페이지 번호가 초기화되지 않는 문제를 고쳐줘. 먼저 관련 코드와 기존 테스트를 확인하고 원인을 설명한 뒤 최소 수정해. 사용자 변경은 보존하고 의존성 추가와 무관한 리팩터링은 하지 마. 관련 테스트를 실행하고 실행 명령·결과·수정 파일·미검증 항목을 마지막에 정리해. 운영 배포는 하지 마.

    좋은 결과는 그럴듯한 설명이 아니라 재현 테스트, 필요한 수정, 기존 동작 보존으로 판단합니다. 테스트를 실행할 수 없다면 “통과”라고 쓰지 말고 환경 문제와 대체 검증 범위를 남겨야 합니다. 어려운 원인 분석에 Astra를 쓰고 문서 정리나 반복 코드 변환은 저비용 모델로 나누는 방식도 시험할 수 있습니다.

    8. 활용법 ② 조사·보고서: 근거 장부를 먼저 만들기

    새 AI API 세 가지를 비교하는 보고서라면 처음부터 완성문을 요청하지 마세요. 공식 자료의 주장, 확인일, 가격 단위, 예외 조건을 구조화한 근거 장부를 먼저 만들고 그 장부를 바탕으로 결론을 작성하는 편이 오류를 추적하기 쉽습니다.

    첨부한 서비스 후보 3개를 비교해줘. 공식 문서에서 현재 가격·입력 제한·지원 지역·상용 이용 조건을 확인하고 주장마다 직접 링크와 확인일을 붙여. 확인되지 않은 값은 추정하지 말고 미확인으로 표시해. 사실 표와 편집자 판단을 분리하고, 입력 10만·출력 1만 토큰이라는 동일한 가정으로 비용을 계산해. 최신 웹 검색 도구를 사용할 수 없다면 그 한계를 먼저 알려줘.

    검수할 때는 링크가 존재하는지만 보지 않습니다. 그 페이지가 해당 숫자를 실제로 뒷받침하는지, 오래된 출시 글과 최신 가격표가 충돌하지 않는지 확인해야 합니다. 회사 자료를 쓴다면 공개 가능한 부분만 제공하고, 보고서에 원문 전체가 복제되지 않도록 출력 범위를 제한하세요.

    매주 같은 보고서를 만든다면 바뀐 항목만 갱신하는 구조가 유리합니다. 기준표를 보존하고 변경 사유와 확인 날짜를 기록하면, 모델이 달라져도 이전 결론이 왜 바뀌었는지 설명할 수 있습니다.

    9. 활용법 ③ 블로그·소상공인·데이터 분석

    블로그: 출처 확인과 독자 질문 설계를 분리

    블로그에서는 뉴스 요약 자체보다 “누가 써야 하는가”, “얼마가 드는가”, “기존 도구를 바꿀 이유가 있는가”를 해결하는 데 쓰세요. 자료 확인 → 쟁점 설계 → 비용 계산 → 초안 → 숫자·링크 검수 순서로 나누고, 제목이 본문보다 큰 약속을 하지 않게 합니다. 이미지는 도입의 상황, 중간의 검증 장면, 적용 사례처럼 역할을 나눠 배치합니다.

    GPT-6 Astra 심층 분석: Fable 5.1·Gemini 성능·가격 비교와 실무 활용법 - workflow 관련 설명 이미지
    GPT-6 Astra 심층 분석: Fable 5.1·Gemini 성능·가격 비교와 실무 활용법 – workflow 관련 설명 이미지

    고객 문의: 분류와 민감한 판단의 경계를 정하기

    배송일 안내처럼 답이 정해진 문의는 규칙이나 저비용 모델로 분류하고, 여러 주문 이력과 예외 정책을 함께 읽어야 하는 건만 상위 모델에 넘기는 구조를 제안합니다. 자동 환불·개인정보 변경·계약 예외 승인은 처음부터 연결하지 마세요. AI에게 초안을 맡겨도 승인 권한과 기록 책임은 별도로 정해야 합니다.

    엑셀·CSV: 해석은 모델, 계산은 실행 결과로 확인

    익명화한 월별 매출 CSV에서 중복 주문·취소·누락 날짜를 먼저 찾아줘. 매출과 주문 수, 객단가를 계산하는 코드를 작성하고 실행 가능한 환경에서 계산해. 총합을 원본과 대조하고 필터 조건과 제외 행 수를 남겨줘. 매출 감소의 원인은 데이터가 뒷받침한 사실과 추가 확인이 필요한 가설로 나눠줘.

    표를 자연어로 읽고 대략 합산한 숫자를 확정값으로 쓰지 않는 것이 핵심입니다. “매출이 내려간 이유는 광고 때문” 같은 인과관계는 매출 표만으로 증명되지 않습니다. 재고·가격·유입·전환 자료가 더 필요한지 명시하게 하세요.

    10. API에서 시작할 때 알아둘 설정

    다음은 공식 SDK를 이용한 최소 개념 예시이며 이 글에서 실행한 코드는 아닙니다. API 사용 권한과 결제가 준비돼 있어야 하며 키는 서버 환경변수로 관리하세요.

    from openai import OpenAI
    
    client = OpenAI()
    response = client.responses.create(
        model="gpt-6-astra",
        reasoning={"effort": "medium"},
        input="입력 $10/M, 출력 $50/M일 때 입력 100000토큰과 "
              "출력 10000토큰의 비용을 계산하고 가정을 밝혀줘."
    )
    print(response.output_text)

    Astra의 추론 강도는 low·medium·high·xhigh·max이며 none은 지원하지 않습니다. 마이그레이션 시 temperature·top_p·top_logprobs 등 비지원 매개변수를 제거해야 합니다. 비동기 도구 호출과 작업 중 지시 수정도 지원하지만 도구 실행·대기·결과 연결은 애플리케이션이 관리해야 합니다. OpenAI Astra 사용·이전 가이드

    예시 코드는 도구가 없는 텍스트 요청입니다. 웹 검색, 파일 검색, 데이터베이스 접속, 공개 게시 기능이 자동으로 생기지 않습니다. 도구별 최소 권한, 시간 제한, 오류 처리, 예산 상한과 중복 실행 방지를 추가해야 운영할 수 있습니다.

    처음에는 medium을 실험 출발점으로 두고 어려운 과제만 강도를 올려 비교하는 방법을 제안합니다. 높은 강도가 항상 더 좋은 결과나 빠른 응답을 보장하지 않습니다. 실패 원인이 누락된 파일이나 잘못된 요구사항이라면 추론량을 늘리기 전에 입력부터 고쳐야 합니다.

    11. 우리 업무에서 실제 성능을 검증하는 7일 계획

    벤치마크를 읽은 뒤 바로 전면 교체하지 말고 작은 평가판을 만드세요. 아래는 편집자가 제안하는 테스트 설계이며 측정 결과가 아닙니다. 예산이 작다면 과제 5개로 예비 시험한 다음 확대하면 됩니다.

    1. 1일 차: 개발·조사·문서 등 실제 과제 30개를 고르고 정답 또는 합격 기준을 먼저 고정합니다.
    2. 2일 차: 개인정보를 제거하고 각 모델에 같은 파일·도구·권한·출력 조건을 제공합니다. 모델 버전과 날짜를 기록합니다.
    3. 3~4일 차: 과제마다 최소 3회 반복합니다. 타임아웃·거부·오류도 빼지 말고 결과로 남깁니다.
    4. 5일 차: 모델 이름을 가리고 사실 정확도·지시 준수·가독성을 채점합니다. 코드에는 테스트 통과 여부를 포함합니다.
    5. 6일 차: 성공률, 완료 시간, 실제 청구액, 사람 수정 시간을 계산합니다.
    6. 7일 차: 저비용 기본 모델과 Astra로 올릴 조건을 정하고 소규모 운영에 적용합니다.

    속도는 첫 글자가 나타나는 시간과 완성된 결과물이 검증되는 시간을 따로 보세요. 평균뿐 아니라 중앙값 p50과 느린 꼬리 구간 p95를 기록하면 간헐적인 장기 지연을 찾을 수 있습니다. 다만 작은 표본의 p95는 흔들리기 쉬우므로 대규모 서비스 보장값처럼 쓰지 않습니다.

    기록 항목 판정 방법
    성공률 필수 조건을 모두 통과한 횟수 / 전체 실행
    근거 정확도 핵심 주장별 원문 일치 여부
    완료 시간 요청부터 도구·산출물 검증 종료까지
    총비용 실패·재시도·도구·인프라 포함
    수정 부담 사람이 고친 항목과 소요 시간

    합격 기준은 “좋아 보인다”보다 “필수 근거 8개 중 8개 확인”, “회귀 테스트 전부 통과”, “변경 금지 파일 0개 수정”처럼 관찰할 수 있게 쓰세요. 한 번 우연히 잘 나온 예시를 골라 전체 성능이라고 주장하지 않는 것이 중요합니다.

    12. 자주 묻는 질문과 최종 선택 기준

    Fable 5.1보다 무조건 좋은가요?

    그렇게 결론 내릴 수 없습니다. 독립 종합 지표에서 같은 점수가 있어도 세부 과제·문체·도구 환경은 다릅니다. 평소 쓰는 작업 10개만 직접 비교해도 나에게 중요한 차이를 더 잘 발견할 수 있습니다.

    Gemini가 훨씬 저렴한데 Astra를 쓸 이유가 있나요?

    여러 단계의 오류를 줄이거나 사람이 고치는 시간을 충분히 절약한다면 이유가 있습니다. 반대로 저비용 모델이 같은 합격 기준을 만족한다면 굳이 높은 단가로 바꿀 필요는 없습니다. 이 글에서는 두 모델의 동일 업무 성공률을 직접 측정하지 않았습니다.

    max로 고정하면 가장 경제적인가요?

    아닙니다. 높은 추론 강도는 더 많은 계산을 사용할 수 있습니다. 쉬운 일까지 같은 설정으로 처리하기보다 오류 원인을 먼저 분류하고 강도별 성공률·총비용을 함께 보세요.

    긴 파일은 전부 한 번에 넣으면 되나요?

    가능한 용량과 좋은 구성은 다릅니다. 먼저 관련 자료를 추리고 문서 ID와 근거 위치를 붙이세요. 긴 입력의 요금 조건과 출력 여유도 확인해야 합니다.

    업무 자동화를 전부 무인으로 돌려도 되나요?

    범위가 정해진 낮은 위험의 작업부터 검증하세요. 결제·삭제·권한 변경·민감정보 전송에는 별도 통제와 승인 절차가 필요합니다. 외부 문서에 적힌 명령을 사용자 지시로 오해하지 않도록 신뢰 경계도 분명하게 설계해야 합니다.

    최종 제안: 단순 반복은 저비용 모델, 복잡한 분석·수정은 Astra 후보군, 최종 숫자와 중요한 외부 작업은 검증 규칙으로 관리하세요. 최신 모델을 고르는 것보다 “어떤 작업에서 더 적은 수정으로 끝나는가”를 기록하는 운영 방식이 오래갑니다.

    공식 확인 자료 및 독립 평가 원문

    가격·접근권한·모델 설정은 변경될 수 있습니다. 실제 도입 시 위 문서와 내 계정의 최신 조건을 다시 확인하세요.

  • OpenAI Agents API 공개 베타: 지속형 AI 에이전트 구축과 비용·성능 검증 가이드

    OpenAI Agents API 공개 베타: 지속형 AI 에이전트 구축과 비용·성능 검증 가이드

    공식 발표일: 2026년 9월 10일 · 확인일: 2026년 9월 11일

    OpenAI가 Agents API를 공개 베타로 출시했습니다. 이전에는 모델 호출, 대화 상태, 도구 실행기, 작업 재개, 로그 수집을 애플리케이션이 따로 엮어야 했다면, 이제는 관리형 Codex 하네스가 세션 오케스트레이션과 문맥 압축, 복구를 맡습니다. 개발자는 에이전트의 모델·지시문·도구를 정하고, 실행 환경을 OpenAI 호스팅 또는 자체 호스팅으로 선택할 수 있습니다.

    이번 발표는 새로운 기반 모델의 점수 경쟁보다 오래 실행되는 에이전트를 서비스에 넣는 방식을 바꾸는 API 출시입니다. 공개 엔드포인트는 /v1/agents/sessions이며 현재 요청에는 OpenAI-Beta: agents=v1 헤더가 필요합니다. 이 글은 직접 API를 실행한 후기가 아닙니다. OpenAI 공식 문서에서 확인한 기능, 비용 구조, 보안 조건과 독자가 같은 조건으로 재현할 평가 방법을 구분해 정리합니다.

    Agents API 핵심 요약: 누가 먼저 살펴봐야 하나

    항목 공식 확인 내용 실무 의미
    출시 단계 2026년 9월 10일 공개 베타 프로덕션 적용 전 변경 가능성과 장애 대응 경로를 준비해야 함
    핵심 단위 Agent, Environment, Session, Events·Items 설정과 실행 공간, 대화 기록, 진행 이벤트를 분리해 운영 가능
    관리 범위 세션, 오케스트레이션, 문맥 압축, 복구 장기 작업의 상태 관리 코드를 줄일 수 있음
    실행 환경 환경 없음, OpenAI 호스팅, 자체 호스팅 단순 도구 호출부터 파일·코드 실행과 사설망 연결까지 선택
    관측 스트리밍, 웹훅, 저장 이력, 대시보드 추적 완료 여부뿐 아니라 모델 응답과 도구 호출 과정을 점검
    비용 선택 모델, 도구, 컨테이너 사용량을 각각 과금 API 이름만 보고 단가를 계산하면 실제 작업 비용을 놓침

    가장 먼저 검토할 팀은 코드 수정, 문서 분석, 사고 조사, 데이터 질의처럼 한 번의 모델 응답으로 끝나지 않는 업무를 운영하는 팀입니다. 반대로 짧은 분류나 요약 한 번이면 끝나는 서비스는 Responses API를 직접 호출하는 편이 구조와 비용을 파악하기 쉬울 수 있습니다.

    기존 모델 호출과 무엇이 달라졌나

    Responses API는 모델이 텍스트를 만들고 도구를 요청하는 기반을 제공합니다. Agents API는 그 위에서 여러 번의 모델 호출과 도구 실행이 이어지는 작업을 지속형 세션으로 관리합니다. 세션에는 에이전트 설정, 대화, 저장된 작업이 유지되고, 유휴 상태에 새 메시지를 보내면 새 턴이 시작됩니다. 실행 중 메시지를 보내면 현재 턴을 조정하는 입력으로 처리됩니다.

    관리형 하네스는 샌드박스에서 명령과 코드를 실행하고 파일을 수정하며, 관련 스킬을 적용하고 MCP 서버와 연결할 수 있습니다. 문맥이 길어지면 이전 작업을 요약해 창을 관리하고, 하위 에이전트에 일부 작업을 맡기거나 중단된 지점에서 세션을 이어 갈 수도 있습니다. 다만 환경을 none으로 만들면 내장 셸과 파일 작업 공간, 실행기 MCP를 쓸 수 없습니다. 이 경우 애플리케이션 함수 도구 또는 원격 MCP 중심으로 구성해야 합니다.

    세션이 실제로 움직이는 순서

    1. 에이전트를 정합니다. 모델, 지시문, 함수 도구, MCP 서버와 추론 설정을 구성합니다. 같은 설정을 여러 세션에서 쓸 때는 에이전트를 저장하고 agent_id를 재사용할 수 있습니다.
    2. 환경을 선택합니다. 실행이 필요 없으면 none, 관리형 Linux 작업 공간이 필요하면 openai_hosted, 사설망이나 전용 이미지를 써야 하면 self_hosted를 선택합니다.
    3. 세션과 첫 입력을 만듭니다. stream: true를 지정하면 생성 요청에서 첫 턴의 이벤트를 바로 받을 수 있습니다.
    4. 진행 상황을 확인합니다. 스트림 또는 웹훅으로 상태 변화를 받고, 저장된 아이템과 턴을 조회합니다.
    5. 성공을 판정합니다. agent.session.turn.completed를 확인하되 도구별 성공 여부도 따로 검사합니다. 단순히 세션이 idle이라는 사실만으로 성공으로 처리하면 안 됩니다.
    6. 후속 작업을 보냅니다. 같은 세션 ID에 추가 입력을 보내 기존 문맥과 결과를 이어 갑니다. 실행 중 방향을 바꾸려면 현재 턴을 조정합니다.
    7. 산출물을 보존하고 정리합니다. 필요한 파일을 먼저 내려받은 뒤 더 쓸 필요가 없는 세션을 삭제합니다.

    OpenAI 호스팅과 자체 호스팅, 선택 기준

    OpenAI 호스팅 샌드박스는 Python, Node.js, 명령줄 도구가 있는 Linux 작업 공간을 제공합니다. 작업 디렉터리는 /workspace이며 필요한 Python·시스템·npm 패키지, 초기 설정 명령, 입력 파일, 환경 변수, 스킬과 플러그인을 세션 설정에 넣을 수 있습니다. 같은 구성을 반복한다면 환경 템플릿을 재사용할 수 있습니다.

    선택 잘 맞는 경우 운영 책임
    환경 없음 원격 MCP나 애플리케이션 함수만 호출 함수 실행과 외부 서비스 상태를 애플리케이션이 관리
    OpenAI 호스팅 빠른 실험, 코드 실행, 파일 편집, 산출물 생성 OpenAI가 샌드박스를 제공하지만 패키지·네트워크·비밀정보 정책은 사용자가 설계
    자체 호스팅 사설망, 커스텀 이미지, 특정 컴퓨팅 환경 프로비저닝부터 종료와 보존까지 애플리케이션이 책임

    실제 성능: 공식 자료가 보여 주는 것과 보여 주지 않는 것

    Agents API 자체의 성공률이나 기존 직접 구현 대비 지연시간을 비교한 공식 표준 벤치마크는 현재 문서에서 확인되지 않았고, 신뢰할 수 있는 독립 평가도 아직 확인되지 않았습니다. 따라서 “에이전트 개발이 몇 배 빨라진다”거나 “작업 성공률이 자동으로 높아진다”고 단정할 근거는 없습니다.

    OpenAI Agents API 공개 베타: 지속형 AI 에이전트 구축과 비용·성능 검증 가이드 - criteria 관련 설명 이미지
    OpenAI Agents API 공개 베타: 지속형 AI 에이전트 구축과 비용·성능 검증 가이드 – criteria 관련 설명 이미지

    공식 추적 문서에는 기록된 세션 예시 하나가 공개돼 있습니다. 루트 에이전트와 하위 에이전트 2개가 참여한 한 턴에서 10회 도구 호출, 252,468토큰, 완료까지 1분 37초가 표시됩니다. 추적에는 에이전트 스팬 3개, 모델 생성 스팬 11개, 도구 스팬 10개가 포함됩니다. 이는 기능을 설명하기 위한 단일 기록 예시이며 일반적인 속도나 비용의 대표값이 아닙니다.

    확인 가능한 지표 공식 문서의 설명 해석할 때 주의점
    턴 완료 상태 completed, failed, cancelled 등 이벤트로 확인 턴 완료가 모든 도구의 성공을 보장하지 않음
    단계별 시간 추적 화면에서 스팬의 시작·종료·기간 확인 하위 에이전트가 병렬이면 스팬 시간 합과 실제 경과 시간이 다름
    토큰 사용량 루트·하위 에이전트 턴의 입력, 캐시 입력, 출력, 추론 토큰 기록 최선 노력 값이며 null일 수 있고 나중에 바뀔 수 있어 최종 청구서가 아님
    도구 성공 도구 스팬의 인수, 결과, 오류, 상태 확인 애플리케이션이 업무 성공 조건을 별도로 정의해야 함
    품질 점수 공통 Agents API 점수는 공개되지 않음 자체 대표 과제와 채점표로 측정해야 함

    가격과 비용 계산: API 이용료는 한 줄이 아니다

    Agents API에는 모든 것을 포함한 단일 작업당 가격이 제시된 것이 아닙니다. 모델 호출은 선택한 모델의 API 단가, OpenAI 도구는 해당 도구 단가, OpenAI 호스팅 샌드박스는 표준 컨테이너 단가가 각각 적용됩니다. 외부 MCP나 자체 호스팅 인프라 비용도 별도입니다.

    한 작업의 예상 비용은 다음처럼 계산하는 편이 안전합니다.

    총비용 = 루트 모델 호출 + 하위 에이전트 호출 + 캐시 읽기·쓰기 + OpenAI 도구 + 샌드박스 시간 + 외부 서비스 + 재시도

    공식 사용량 필드는 입력 토큰, 캐시 입력 토큰, 출력 토큰, 추론 토큰을 보여 주지만 최선 노력 방식입니다. 캐시 쓰기 가격이 있는 모델에서도 Agents API 사용량 필드가 별도 캐시 쓰기 수치를 노출하지 않을 수 있어, 이 값만으로 정확한 모델 비용을 계산할 수 없다는 제한도 문서에 명시돼 있습니다. 예산 경보와 실제 청구 데이터를 함께 봐야 합니다.

    10분 빠른 시작: 최소 권한부터 설정하기

    애플리케이션 API 키에는 세션 작업용 api.agents.read, api.agents.write와 모델 추론용 api.responses.write 권한이 필요합니다. 키는 에이전트의 샌드박스 밖에 보관합니다. 현재 공개 베타에서는 SDK가 베타 헤더를 자동으로 붙이지만 cURL 사용 시 직접 추가해야 합니다.

    from openai import OpenAI
    
    client = OpenAI()
    
    with client.beta.agents.sessions.create(
        agent={
            "model": "gpt-6-astra",
            "instructions": "작업을 수행하고 실제 실행 결과와 오류를 보고하세요.",
        },
        environment={"type": "openai_hosted"},
        input="현재 폴더의 파일 트리를 만드는 스크립트를 작성하고 실행하세요.",
        stream=True,
    ) as events:
        for event in events:
            print(event.type)
    

    위 코드는 공식 빠른 시작을 한국어 작업으로 단순화한 예시입니다. 실제 배포에서는 완료 이벤트와 도구 오류, 생성 파일, 예상 출력, 사용량을 함께 검증하세요.

    직접 재현하는 성능·비용 평가 절차

    다음은 공개 벤치마크가 부족한 새 API를 실제 서비스 조건에서 검증하는 방법입니다. 같은 모델과 입력을 사용하는 기존 오케스트레이터를 기준군으로 두고 Agents API를 비교군으로 둡니다.

    1. 실제 개인정보를 제거한 대표 과제 30~100개를 준비합니다. 코드 수정, 문서 분석, 도구 조회처럼 서비스의 핵심 유형을 비슷한 비율로 섞습니다.
    2. 모델, 추론 강도, 도구 설명, 데이터 스냅샷, 동시성, 최대 실행 시간을 고정합니다.
    3. 업무 성공 기준을 실행 전에 정의합니다. 예를 들어 테스트 통과, 필요한 필드 채움, 허용된 파일만 변경, 출처 일치 여부를 자동 채점합니다.
    4. 기존 방식과 Agents API 방식을 각 과제마다 최소 3회 실행해 우연한 네트워크 변동을 줄입니다.
    5. 작업 성공률, 완전 성공까지 걸린 p50·p95 시간, 모델 호출 수, 도구 호출 성공률, 재시도율, 전체 토큰, 샌드박스 시간을 저장합니다.
    6. 하위 에이전트를 켠 경우 루트와 하위 사용량을 분리하고 병렬 실행이 경과 시간과 비용에 미친 영향을 따로 계산합니다.
    7. 스트림 끊김, 도구 500 오류, 세션 재개, 시간 초과를 의도적으로 주입해 중복 실행과 복구 성공률을 확인합니다.
    8. 품질이 같은 결과만 비용 비교에 포함합니다. 낮은 성공률로 싸게 끝난 실행을 비용 개선으로 계산하지 않습니다.
    평가 지표 권장 계산 합격 기준 예시
    작업 성공률 모든 필수 조건을 통과한 과제 ÷ 전체 과제 현재 운영 방식보다 낮지 않음
    도구 성공률 정상 결과를 반환한 호출 ÷ 전체 호출 업무 중요도별 목표를 별도 설정
    복구 성공률 장애 뒤 중복 부작용 없이 완료한 실행 ÷ 장애 주입 실행 결제·삭제 작업은 별도 엄격 기준
    작업당 비용 모델·도구·컨테이너·외부 비용 합계 동일 품질 기준에서 비교
    완료 시간 요청 시작부터 검증 가능한 산출물까지 p50·p95 사용자 대기 허용치 이내

    보안과 승인 설계에서 놓치기 쉬운 부분

    에이전트가 만든 코드는 환경에 노출된 파일, 자격 증명, 네트워크에 접근할 수 있습니다. 따라서 사용자나 업무별로 데이터를 공유하면 안 되는 경우 별도 격리 환경을 사용하고, 애플리케이션별 전용 OpenAI 프로젝트를 만드는 것이 기본입니다. 외부 통신은 승인된 엔드포인트만 허용하고, 실행기 MCP와 원격 MCP가 각각 어느 위치에서 연결되는지 구분해야 합니다.

    OpenAI Agents API 공개 베타: 지속형 AI 에이전트 구축과 비용·성능 검증 가이드 - workflow 관련 설명 이미지
    OpenAI Agents API 공개 베타: 지속형 AI 에이전트 구축과 비용·성능 검증 가이드 – workflow 관련 설명 이미지

    애플리케이션 API 키를 샌드박스에 넣지 마세요. 자체 호스팅 실행기는 연결 전용 환경 키를 CODEX_API_KEY로 사용하며, 이 키는 다른 API 작업을 승인하지 못합니다. 제3자 자격 증명은 가능하면 환경에 직접 주입하지 말고 승인된 요청에만 비밀을 붙이는 브로커를 통하게 합니다. 장기 비밀은 비밀 저장소에 보관하고 노출이 의심되면 즉시 폐기·교체해야 합니다.

    자주 생기는 실패와 해결법

    세션이 idle인데 작업이 끝났다고 처리했다

    idle은 현재 실행 중이 아니라는 상태일 뿐 성공을 뜻하지 않습니다. 완료·실패·취소 이벤트와 각 도구의 결과, 최종 산출물을 함께 확인합니다.

    스트림이 끊긴 뒤 같은 요청을 다시 보내 중복 작업이 생겼다

    세션과 저장 아이템을 먼저 조회해 턴이 계속 실행됐는지 확인합니다. 외부 쓰기 도구에는 작업 ID와 멱등성 키를 넣어 같은 결제나 게시가 두 번 일어나지 않게 합니다.

    비용이 예상보다 크게 나왔다

    한 작업 안에서 모델이 여러 번 호출되고 하위 에이전트와 재시도가 더해질 수 있습니다. 루트와 하위 턴 사용량, 도구·컨테이너 시간, 캐시 적중을 모두 합산하고 과제별 최대 호출·시간 예산을 둡니다.

    샌드박스에서 사내 서비스가 연결되지 않는다

    OpenAI 호스팅 환경의 네트워크 정책과 원격 MCP 접근 가능성을 확인합니다. 사설망이나 전용 소프트웨어가 필요하면 자체 호스팅 환경으로 옮기되 실행기 연결과 종료 책임도 함께 가져와야 합니다.

    추적 화면의 토큰 값이 비어 있다

    사용량은 최선 노력 값이며 늦게 도착하거나 null일 수 있습니다. 0으로 계산하지 말고 미확정 상태로 저장한 뒤 청구·예산 데이터와 대조합니다.

    배포 전 체크리스트

    • 공개 베타 변경 가능성을 감안해 SDK 버전과 베타 헤더를 기록했는가?
    • 애플리케이션 키에 agents 읽기·쓰기와 responses 쓰기 최소 권한만 부여했는가?
    • 애플리케이션 API 키와 제3자 비밀을 샌드박스 밖에 보관하는가?
    • 환경 없음, OpenAI 호스팅, 자체 호스팅 중 요구 사항에 맞는 방식을 골랐는가?
    • 완료 이벤트와 실제 도구 결과를 모두 검증하는가?
    • 외부 쓰기 도구에 멱등성 키와 승인 절차가 있는가?
    • 스트림 단절 뒤 조회 우선, 재시도 후순서 원칙을 구현했는가?
    • 루트·하위 에이전트·재시도·도구·컨테이너를 포함한 작업당 비용을 계산하는가?
    • 추적 로그의 입력·출력에 개인정보나 비밀정보가 남지 않는지 점검했는가?
    • 대표 과제로 성공률, p95 완료 시간, 복구 성공률을 배포 전 측정했는가?

    자주 묻는 질문

    Agents API는 기존 Agents SDK와 같은 것인가요?

    같지 않습니다. Agents API는 OpenAI가 관리하는 Codex 하네스와 지속형 세션을 제공하는 API이고, Agents SDK는 애플리케이션 코드에서 에이전트 흐름을 구성하는 개발 도구입니다. 요구하는 실행 위치와 운영 책임을 비교해 선택해야 합니다.

    모든 작업에 OpenAI 호스팅 샌드박스가 필요한가요?

    아닙니다. 함수 도구나 원격 MCP만 필요하면 환경을 none으로 둘 수 있습니다. 코드 실행과 파일 작업이 필요하면 호스팅 환경을 고르고, 사설망·전용 이미지가 필요하면 자체 호스팅을 검토합니다.

    세션을 유지하면 비용이 자동으로 줄어드나요?

    보장되지 않습니다. 동일한 앞부분이 반복되면 프롬프트 캐시가 도움이 될 수 있지만, 긴 이력이 여러 모델 호출에서 계속 처리되면 총 토큰은 커질 수 있습니다. 같은 품질의 작업당 총비용으로 비교해야 합니다.

    공개 베타인데 바로 프로덕션에 써도 되나요?

    작은 읽기 전용 업무부터 제한적으로 검증하는 것이 안전합니다. 변경 가능성, 사용량 집계 지연, 장애 복구, 승인과 멱등성을 먼저 확인하고 중요한 쓰기 작업은 사람 승인을 유지하세요.

    공식 성능 수치만으로 기존 오케스트레이터보다 낫다고 판단할 수 있나요?

    아닙니다. 공개 문서의 1분 37초·252,468토큰 예시는 하나의 기록된 추적 사례이지 비교 벤치마크가 아닙니다. 동일 모델·도구·과제로 직접 A/B 평가해야 합니다.

    공식 확인 자료

    Agents API의 가치는 모델 한 번의 점수보다 오래 실행되는 작업의 상태, 복구, 도구, 추적을 하나의 운영 단위로 묶는 데 있습니다. 공개 베타 단계에서는 읽기 전용 과제부터 시작해 작업 성공률과 p95 시간, 전체 비용, 장애 뒤 복구 성공률을 먼저 측정하세요. 그 결과가 기존 방식보다 낫고 보안 경계가 명확할 때 쓰기 권한을 단계적으로 넓히는 것이 안전합니다.

  • ChatGPT와 Gemini를 함께 쓰는 현실적인 업무 흐름

    ChatGPT와 Gemini를 함께 쓰는 현실적인 업무 흐름

    확인 기준일: 2026년 9월 10일

    ChatGPT와 Gemini 가운데 하나만 고르려고 오래 비교할 필요는 없습니다. 실제 업무에서는 두 도구가 같은 질문에 경쟁하도록 만드는 것보다, 자료 수집·구조화·검증·최종 편집의 역할을 나누는 편이 훨씬 안정적입니다. 특히 메일과 문서가 Google Workspace에 모여 있다면 Gemini로 필요한 근거를 찾고, ChatGPT 프로젝트에서 목표와 형식을 유지하며 결과물을 다듬는 식으로 연결할 수 있습니다.

    다만 서비스 이름만으로 성능을 단정하면 안 됩니다. 사용 중인 요금제, 선택한 모델, 연결된 앱, 파일 종류, 언어, 관리자 설정에 따라 가능한 기능이 달라집니다. 이 글은 특정 모델의 비공개 우열을 주장하지 않고, 공식 도움말에서 확인할 수 있는 기능과 누구나 반복할 수 있는 평가 방법을 기준으로 현실적인 업무 흐름을 정리합니다.

    먼저 결론: 두 AI에 같은 일을 시키지 말고 역할을 나누자

    가장 단순한 운영 원칙은 근거가 있는 곳에서 자료를 찾고, 맥락을 유지하기 좋은 곳에서 결과물을 완성한다는 것입니다. Google은 Gemini Apps가 연결된 Google Workspace의 Gmail·Docs·Drive에서 정보를 찾고 요약할 수 있다고 안내합니다. OpenAI의 공식 ChatGPT 안내는 프로젝트가 관련 대화, 업로드 파일, 지침, 연결된 출처를 함께 관리한다고 설명합니다. 따라서 어느 한쪽이 항상 낫다고 정하기보다 현재 자료가 어디에 있고 최종 산출물이 무엇인지부터 봐야 합니다.

    업무 단계 우선 맡길 도구 선택 이유 사람이 확인할 것
    목표·평가기준 정리 ChatGPT 또는 익숙한 도구 프로젝트 지침과 파일을 묶어 장기 맥락을 관리 마감일, 독자, 금지사항이 빠지지 않았는지
    Gmail·Drive 근거 찾기 Gemini Workspace 연결이 켜진 계정에서 메일·문서 검색과 요약 가능 최신 문서인지, 답변에 표시된 출처가 맞는지
    외부 자료 조사 각 도구의 검색·리서치 기능 같은 조사 질문을 독립적으로 실행해 누락 비교 원문 날짜, 작성 주체, 주장과 근거의 일치
    초안과 구조 개선 ChatGPT 고정된 지침과 평가표를 프로젝트 문맥으로 재사용 문체, 중복, 근거 없는 단정, 독자에게 필요한 예시
    최종 교차검증 처음 작성하지 않은 다른 도구 독립 검토자로 사용하면 같은 오류를 되풀이할 가능성을 줄임 수치·고유명사·날짜를 원문에서 직접 확인

    핵심은 도구를 많이 쓰는 것이 아니라 각 단계의 입력과 출력을 명확히 만드는 것입니다. 첫 도구의 긴 답변을 그대로 두 번째 도구에 붙이면 오류도 함께 전파됩니다. 대신 확인된 사실, 아직 모르는 점, 원하는 형식만 담은 짧은 인계 문서를 전달해야 합니다.

    시작 전에 10분이면 만드는 공통 업무 브리프

    두 AI가 서로 다른 방향으로 달리는 가장 흔한 이유는 출발점이 다르기 때문입니다. 아래 여섯 항목을 한 페이지로 만들고 두 도구에 동일하게 제공합니다. 개인정보나 회사 기밀은 필요한 최소 범위만 남기고 마스킹합니다.

    1. 목표: 무엇을 결정하거나 완성해야 하는지 한 문장으로 적습니다.
    2. 독자: 직무, 지식 수준, 결과물을 읽을 상황을 적습니다.
    3. 근거 범위: 사용할 파일, 공식 웹페이지, 메일 기간과 제외할 출처를 정합니다.
    4. 출력 형식: 분량, 표의 열, 제목 구조, 파일 형식을 지정합니다.
    5. 판정 기준: 정확성, 출처, 완성도, 수정 횟수 등 합격 조건을 수치화합니다.
    6. 금지사항: 추측, 가짜 인용, 미확인 수치, 민감정보 재노출을 금지합니다.

    예를 들어 “시장조사 해줘”보다 “2026년 9월 10일 기준 공식 자료만 사용해 한국 소규모 쇼핑몰 운영자가 검토할 AI 고객응대 도구 3가지를 표로 정리하고, 가격을 확인하지 못한 항목은 미확인으로 표시하라”가 훨씬 낫습니다. 이 브리프를 ChatGPT 프로젝트 지침이나 별도 텍스트 파일에 보관하고, Gemini에도 같은 원문을 넣으면 결과 차이가 도구 때문인지 입력 차이 때문인지 구분하기 쉬워집니다.

    1단계: ChatGPT에서 목표와 결과물의 뼈대를 고정한다

    여러 날 이어지는 일이라면 ChatGPT 프로젝트 안에 업무 브리프, 용어집, 이전 결과물, 검수표를 모아 둡니다. OpenAI 공식 안내에 따르면 프로젝트의 관련 대화는 같은 업로드 파일, 프로젝트 지침, 연결된 출처를 사용할 수 있습니다. 다만 프로젝트를 만들었다고 해서 필요한 사실이 자동으로 최신 상태가 되는 것은 아닙니다. 날짜가 중요한 자료는 파일명과 문서 첫 줄에 기준일을 명시합니다.

    첫 요청에서는 완성문을 바로 쓰게 하지 말고 작업 계획만 받는 편이 좋습니다. 다음처럼 요청할 수 있습니다.

    이 업무를 자료 수집, 사실 확인, 초안, 검수의 네 단계로 나눠라. 각 단계에서 필요한 입력, 산출물, 실패 조건을 표로 제시하라. 아직 자료가 없는 항목은 추정하지 말고 질문 목록으로 분리하라.

    계획을 검토한 뒤 최종 산출물의 구조를 확정합니다. 글이라면 제목 후보, 독자 질문, 섹션 순서, 필요한 표와 사례를 먼저 결정합니다. 보고서라면 결론, 근거, 위험, 다음 행동의 순서를 고정합니다. 이렇게 하면 Gemini가 찾아온 자료를 어디에 넣을지 분명해집니다.

    2단계: Gemini에서 Gmail·Drive와 외부 근거를 찾는다

    업무 자료가 Google 생태계에 있다면 Gemini의 장점은 답변 문체보다 자료가 있는 서비스에 가까운 점입니다. Google 공식 도움말은 Workspace 앱을 연결한 Gemini가 Gmail, Docs, Drive에서 정보를 찾고 요약할 수 있다고 설명합니다. 새 대화에서는 Gmail·Drive 같은 서비스를 명시하거나 @로 서비스를 선택하는 방식이 안내되어 있습니다.

    검색 요청에는 문서의 주제뿐 아니라 기간과 식별 단서를 넣습니다. “지난 회의 찾아줘”보다 “Gmail과 Drive에서 2026년 8월 이후 ‘가을 캠페인’이 포함된 최신 제안서와 승인 메일을 찾고, 문서명·작성일·승인자·결정사항을 표로 정리해줘”가 좋습니다. 답변에 표시된 출처를 열어 실제 문장과 최신 버전을 확인합니다.

    Google은 연결된 Workspace를 사용할 때 Gemini가 오래된 메일을 인용하거나 부정확한 답을 만들 수 있으므로 표시된 출처를 검토하라고 명시합니다. 또한 Docs·Gmail의 댓글이나 이미지, Drive의 일반 사진·동영상 접근, 폴더 이동 같은 작업에는 제한이 있습니다. 따라서 “찾았다고 답했다”와 “원문이 확인됐다”를 같은 상태로 기록하면 안 됩니다.

    3단계: 긴 답변 대신 근거 장부를 서로 전달한다

    AI 두 개를 연결할 때 가장 유용한 중간 산출물은 근거 장부입니다. 이것은 화려한 요약문이 아니라 검증 상태를 기록한 표입니다. Gemini가 찾아온 자료를 다음 형식으로 정리하고, 확인된 행만 ChatGPT의 초안 단계에 넘깁니다.

    ChatGPT와 Gemini를 함께 쓰는 현실적인 업무 흐름 - criteria 관련 설명 이미지
    ChatGPT와 Gemini를 함께 쓰는 현실적인 업무 흐름 – criteria 관련 설명 이미지
    ID 주장 원문 위치 기준일 검증 상태 메모
    F01 승인된 캠페인 예산 문서명·페이지 또는 메일 제목 2026-09-10 원문 확인 세금 포함 여부 확인 필요
    F02 발행 마감일 승인 메일의 날짜와 보낸 사람 2026-09-09 원문 확인 시간대는 한국
    Q01 이미지 사용권 범위 관련 문서 미발견 – 미확인 담당자 질문 필요

    두 번째 도구에는 “아래 표의 ‘원문 확인’ 행만 사실로 사용하고, 미확인 행은 질문이나 주의사항으로 남겨라”라고 지시합니다. 출처 링크를 복사할 수 없다면 문서명, 작성일, 페이지, 메일 제목처럼 사람이 다시 찾을 수 있는 식별자를 남깁니다. 숫자는 통화, 세금, 기간, 분모를 함께 적어야 다른 문서와 섞이지 않습니다.

    4단계: ChatGPT에서 독자용 초안을 만들고 Gemini로 반대 검토한다

    근거 장부가 준비되면 ChatGPT에 업무 브리프와 검증된 행을 함께 주고 초안을 작성합니다. 이때 “전문적으로 써줘”처럼 주관적인 말만 쓰지 말고 문장 길이, 제목 수, 표의 열, 결론의 위치, 인용 방식까지 지정합니다. 초안에는 각 핵심 문장 뒤에 근거 ID를 임시로 붙이게 하면 검수가 쉬워집니다.

    다음으로 Gemini에는 문장을 다시 쓰게 하지 말고 반대 검토자 역할을 줍니다. 예시는 “초안의 주장별로 근거 장부와 일치 여부를 판정하고, 과장·날짜 누락·서로 충돌하는 숫자·근거 없는 조언만 목록으로 반환하라”입니다. 수정은 한 번에 모두 반영하지 말고 치명도 순으로 나눕니다.

    • 치명적: 원문과 다른 사실, 잘못된 수치, 개인정보 노출, 존재하지 않는 출처
    • 중요: 전제 누락, 최신 문서 미반영, 독자가 잘못 행동할 가능성이 있는 설명
    • 개선: 중복 문장, 어색한 순서, 길이, 문체

    마지막 수정은 처음 초안을 쓴 도구에서 하되, 변경 목록과 근거 장부를 함께 제공합니다. 이렇게 해야 두 도구 사이를 오갈 때 문체가 계속 흔들리는 현상을 줄일 수 있습니다.

    실제 성능: 공개 순위보다 내 업무 성공률을 측정해야 한다

    이 글을 작성하며 ChatGPT와 Gemini의 현재 소비자 서비스에 대해 동일 조건의 직접 성능 테스트를 수행하지 않았습니다. 또한 두 서비스는 계정별 요금제, 모델 선택, 검색·연결 앱 사용 여부가 달라 단일 공개 벤치마크만으로 업무 우열을 정하기 어렵습니다. 따라서 아래 수치는 결과가 아니라 독자가 직접 재현할 평가 설계입니다.

    실제 업무에서 자주 쓰는 12개 과제를 준비합니다. 메일·문서 찾기 3개, 긴 파일 요약 3개, 표 작성 2개, 초안 작성 2개, 오류 찾기 2개처럼 유형을 나눕니다. 동일한 원문 묶음과 공통 브리프를 사용하고, 각 도구에서 같은 과제를 세 번 반복합니다. 테스트 날짜, 요금제, 선택 모델, 연결 앱, 언어, 파일 수를 기록합니다.

    평가 지표 측정 방법 권장 기록 주의점
    과제 성공률 사전에 정한 필수 조건을 모두 충족한 실행 수 ÷ 전체 실행 수 12개 과제×3회 부분 성공 기준을 중간에 바꾸지 않기
    근거 정확도 인용한 출처 중 실제 주장을 뒷받침한 비율 링크·문서명·페이지별 판정 링크가 존재해도 내용이 다르면 실패
    핵심 사실 회수율 정답표의 필수 사실 가운데 찾은 비율 과제별 정답 키 요약이 자연스러워도 누락은 별도 계산
    지시 준수 분량·형식·금지사항 위반 개수 위반 1건당 감점 문체 취향과 규칙 위반을 구분
    완료 시간 입력 시작부터 검수 가능한 초안까지 걸린 시간 중앙값과 느린 실행 네트워크와 사람 검수 시간을 분리
    수정 비용 최종 승인까지 사람이 고친 문장 수와 소요 시간 분 단위와 수정 건수 답변 길이가 길수록 유리하지 않게 평가

    결과표에는 “ChatGPT가 더 똑똑하다” 같은 총평 대신 “Drive 최신 파일 찾기는 Gemini 설정 A에서 9/9 성공, 근거가 주어진 보고서 구조화는 ChatGPT 설정 B에서 8/9 성공”처럼 과제와 조건을 함께 씁니다. 제공사가 다른 방식으로 측정한 벤치마크를 한 표에서 단순 순위로 비교하지 않습니다. 기능 업데이트 뒤에는 같은 12개 과제를 다시 실행해 이전 결과와 비교합니다.

    하루 업무에 적용하는 7단계 루틴

    1. 09:00 목표 고정: ChatGPT 프로젝트에서 오늘의 결과물, 마감, 합격 기준을 한 페이지로 정리합니다.
    2. 09:10 자료 위치 결정: Gmail·Drive 자료는 Gemini, 외부 공식 문서는 각 도구의 검색 기능으로 나눕니다.
    3. 09:20 근거 수집: 자료마다 제목, 날짜, 원문 위치, 검증 상태를 근거 장부에 기록합니다.
    4. 10:00 사람 확인: 핵심 수치와 승인 내용은 사람이 원문을 열어 확인합니다.
    5. 10:20 초안 작성: 확인된 행만 ChatGPT에 전달해 지정된 구조로 초안을 만듭니다.
    6. 10:50 반대 검토: Gemini가 근거 불일치와 누락만 찾도록 하고 새 사실을 임의로 추가하지 못하게 합니다.
    7. 11:10 최종 승인: 사람이 치명적 오류, 개인정보, 대외 공개 범위를 확인한 뒤 발송하거나 게시합니다.

    시간은 예시일 뿐입니다. 반복 업무라면 각 단계의 템플릿을 저장하되, 자료 기준일과 담당자만 매번 갱신합니다. 검색과 초안을 동시에 여러 창에서 진행하면 최신 버전이 섞이기 쉬우므로 근거 장부 하나를 기준본으로 정합니다.

    자주 실패하는 6가지 방식과 해결법

    첫 번째 AI의 답을 통째로 두 번째 AI에 붙인다

    첫 답의 오류가 사실처럼 굳어집니다. 긴 답변 대신 검증된 사실과 미확인 질문을 분리한 근거 장부만 전달합니다.

    ChatGPT와 Gemini를 함께 쓰는 현실적인 업무 흐름 - workflow 관련 설명 이미지
    ChatGPT와 Gemini를 함께 쓰는 현실적인 업무 흐름 – workflow 관련 설명 이미지

    두 도구의 모델과 기능 조건을 기록하지 않는다

    같은 서비스도 요금제와 연결 앱에 따라 결과가 달라집니다. 테스트 날짜, 모델, 계정 유형, 검색 사용 여부를 함께 기록합니다.

    출처 링크가 있다는 이유로 내용까지 맞다고 믿는다

    링크가 실제 주장과 무관할 수 있습니다. 날짜, 문장, 표의 분모를 원문에서 확인한 뒤 ‘원문 확인’ 상태로 바꿉니다.

    Google Workspace 연결 범위를 과대평가한다

    Google 공식 도움말에는 댓글·이미지 접근과 Drive 관리 등에 제한이 명시되어 있습니다. 접근할 수 없는 정보는 사람이 직접 열거나 별도 파일로 제공해야 합니다.

    민감한 원문을 양쪽에 모두 복제한다

    업무에 필요 없는 이름, 연락처, 계약 번호를 제거하고 최소한의 발췌만 사용합니다. 회사 계정은 관리자 정책과 데이터 처리 조건을 먼저 확인합니다.

    마지막 문체 수정만 반복한다

    근거 오류가 남은 채 표현만 매끈해질 수 있습니다. 사실, 구조, 문체 순서로 검수하고 각 단계의 완료 조건을 따로 둡니다.

    발송·게시 전 체크리스트

    • 업무 목표와 최종 독자가 한 문장으로 정의되어 있는가?
    • 두 도구에 동일한 기준일과 공통 브리프를 제공했는가?
    • 모든 핵심 수치에 원문 위치와 날짜가 기록되어 있는가?
    • ‘원문 확인’과 ‘AI가 요약함’을 서로 다른 상태로 구분했는가?
    • 미확인 내용을 사실처럼 고쳐 쓰지 않았는가?
    • 오래된 메일이나 문서가 최신 승인본으로 오인되지 않았는가?
    • 계정·요금제·연결 앱에 따른 기능 차이를 확인했는가?
    • 개인정보와 회사 기밀을 필요한 최소 범위로 줄였는가?
    • 처음 작성하지 않은 도구로 반대 검토를 한 번 수행했는가?
    • 최종 전송과 공개 여부는 사람이 직접 승인했는가?

    자주 묻는 질문

    ChatGPT와 Gemini 중 하나만 유료로 써야 한다면 무엇을 고를까요?

    자료가 Gmail·Drive에 집중되어 있고 연결 기능이 중요한지, 여러 파일과 지침을 프로젝트로 관리하며 결과물을 반복 생산하는지가 먼저입니다. 무료 체험이나 현재 계정에서 동일한 12개 과제를 실행한 뒤 성공률과 수정 시간을 비교하세요. 가격과 제공 기능은 바뀔 수 있으므로 결제 직전 공식 요금제 페이지에서 다시 확인해야 합니다.

    같은 질문을 두 AI에 모두 물으면 정확도가 올라가나요?

    답이 같다는 사실만으로 정확하다고 볼 수 없습니다. 두 모델이 같은 부정확한 웹페이지나 첫 번째 AI의 잘못된 요약을 공유했을 수 있습니다. 독립적으로 조사하게 하고 최종 판단은 원문 확인으로 끝내야 합니다.

    Gemini가 Drive 문서를 찾지 못할 때는 어떻게 하나요?

    같은 Google 계정인지, Keep Activity와 Workspace 연결이 켜져 있는지, 회사 계정에서 관리자가 허용했는지 확인합니다. 새 대화에서는 Drive를 명시하고 문서 제목의 일부, 작성 시기, 작성자 같은 단서를 함께 줍니다. 접근 제한이 있는 형식은 파일을 직접 열어 필요한 부분만 제공해야 합니다.

    ChatGPT 프로젝트에 모든 자료를 넣어도 되나요?

    업무에 필요한 자료만 넣는 것이 좋습니다. 프로젝트는 관련 대화와 파일, 지침을 함께 관리하는 데 유용하지만, 민감정보 처리 기준과 조직 정책을 대신하지 않습니다. 공개 필요성이 없는 정보는 제거하고 파일별 기준일과 소유자를 표시합니다.

    두 도구를 오가면 시간이 더 오래 걸리지 않나요?

    모든 문장을 두 번 작성시키면 그렇습니다. 역할을 자료 수집, 초안, 반대 검토로 분리하고 근거 장부만 전달하면 중복을 줄일 수 있습니다. 측정할 때도 답변 생성 시간뿐 아니라 사람이 수정한 시간까지 포함해야 실제 효율을 알 수 있습니다.

    결론: 최고의 도구보다 검증 가능한 인계가 중요하다

    ChatGPT와 Gemini를 함께 쓰는 목적은 답변 두 개를 얻는 것이 아닙니다. 한 도구가 가진 자료 접근과 다른 도구의 문맥·작성 기능을 연결하고, 서로를 독립 검토자로 활용해 사람이 확인해야 할 지점을 줄이는 것입니다. 공통 브리프, 근거 장부, 반대 검토, 최종 사람 승인이라는 네 장치를 먼저 만들면 서비스가 업데이트돼도 업무 흐름을 유지할 수 있습니다.

    공식 확인 자료

  • OpenAI Prompt Cache Diagnostics 공개: 캐시 미스 원인·비용 최적화 가이드

    OpenAI Prompt Cache Diagnostics 공개: 캐시 미스 원인·비용 최적화 가이드

    공식 발표일: 2026년 9월 8일 · 확인일: 2026년 9월 9일

    OpenAI가 Responses API에 Prompt Cache Diagnostics를 정식 공개했습니다. 긴 시스템 지시문, 도구 정의, 예시 문서가 반복되는 AI 에이전트는 프롬프트 캐시가 제대로 재사용되면 입력 비용과 처리 부담을 줄일 수 있습니다. 문제는 캐시 적중률이 갑자기 떨어져도 기존에는 모델 변경, 도구 스키마 수정, 키 변경, 대화 압축 중 무엇이 원인인지 찾기 어려웠다는 점입니다. 이번 기능은 현재 응답과 이전의 완료된 응답을 비교해 캐시 재사용을 막은 첫 번째 분류 원인과 놓친 토큰 규모를 알려줍니다.

    지원 범위는 GPT-5.6 이상 호환 모델의 Responses API입니다. 진단 자체에는 추가 요금이 없지만 추가 기준 요청과 재시도는 정상 과금됩니다. 이 글은 직접 테스트가 아니며, 공식 OpenAI 문서와 독자가 재현할 측정 방법을 구분해 정리합니다.

    왜 Prompt Cache Diagnostics가 중요한가

    프롬프트 캐시는 답변을 저장하는 기능이 아니라 여러 요청 앞부분의 반복 토큰을 재사용하는 방식입니다. 고객 지원 정책, 코드 저장소 안내, 도구 정의, 평가 루브릭처럼 길고 안정적인 내용이 앞에 놓일수록 효과가 커질 수 있습니다.

    요청 ID나 현재 시간이 고정 지시문 안에 들어가거나 도구 순서, 모델, 서비스 등급, 추론 강도가 바뀌면 기대한 접두부가 재사용되지 않을 수 있습니다. cached_tokens만으로는 원인을 알기 어렵지만 새 진단 필드는 먼저 확인할 차이를 알려줍니다.

    기존에 보던 값 새 진단이 더해 주는 정보 운영 질문
    cached_tokens 실제 재사용된 입력 토큰 이번 요청에서 캐시를 얼마나 썼나?
    cache_write_tokens 새로 캐시에 쓴 토큰 어느 정도의 문맥을 다음 요청용으로 기록했나?
    prompt_cache_diagnostics.reason 첫 번째로 분류된 미스 원인 모델·키·도구·입력 중 무엇이 달라졌나?
    comparison_reusable_tokens 기준 응답에서 재사용 가능했던 토큰 추정 비교 대상으로 삼은 접두부 규모는 얼마인가?
    cache_missed_tokens 재사용되지 못한 기준 토큰 추정 이번 차이의 잠재적 비용 영향은 어느 정도인가?

    작동 방식: previous_response_id와 비교 ID를 구분하자

    진단을 요청하려면 현재 요청의 prompt_cache_options.comparison_response_id에 최근 완료된 기준 응답 ID를 넣습니다. 이 ID는 현재 요청이 같은 접두부를 재사용할 것으로 기대했던 비교 대상입니다. 비교 응답은 같은 조직에서 생성된 최근의 완료 응답이어야 하며, 진단 기록은 짧은 기간만 유지됩니다.

    자주 혼동하는 값이 previous_response_id입니다. 이것은 이전 대화 문맥을 현재 요청에 이어 주는 값이지, 캐시 진단을 요청하는 값이 아닙니다. 반대로 comparison_response_id는 비교 기준만 정하며 그 응답의 대화 내용을 불러오지 않습니다. 멀티턴 대화에서는 두 값에 같은 응답 ID를 넣을 수 있지만 역할은 다릅니다. 애플리케이션이 대화 기록을 직접 관리한다면 전체 기록을 input으로 보내고 비교 ID만 지정할 수도 있습니다.

    필드 목적 하지 않는 일
    previous_response_id 이전 대화 상태를 이어서 사용 캐시 미스 원인을 분석하지 않음
    comparison_response_id 진단 기준 응답을 선택 이전 응답 내용을 불러오거나 캐시 사용 대상을 고정하지 않음
    prompt_cache_key 유사한 접두부 요청의 라우팅을 돕는 안정적 키 특정 서버에 고정하거나 캐시 적중을 보장하지 않음

    GPT-5.6 이상에서 캐시 가능한 공통 접두부는 최소 1,024토큰을 충족해야 합니다. 짧은 지시문에 진단만 붙였는데 계속 적중이 없으면 먼저 입력 길이와 실제 공통 구간을 확인해야 합니다. 진단 기록이 만료된 경우에는 응답 자체가 API에서 조회되더라도 comparison_response_not_found가 나올 수 있습니다.

    실제 성능과 비용: 확인된 사실, 계산 예시, 아직 모르는 것

    이 기능이 모델의 정답률이나 생성 품질을 높인다는 공식 벤치마크는 공개되지 않았습니다. 진단은 요청의 생성 방식을 바꾸지 않으며, 비교가 준비되지 않아도 본 요청을 막거나 실패시키지 않습니다. OpenAI 문서는 진단 결과가 최선 노력 방식이며 모든 캐시 미스를 분류하지 못할 수 있다고 설명합니다. 따라서 “진단을 켜면 응답이 몇 퍼센트 빨라진다”는 수치를 만들면 안 됩니다.

    항목 공식 확인 내용 측정 주체·조건 해석 한계
    지원 모델 GPT-5.6 이상 지원 모델 OpenAI 문서, Responses API 모든 모델·모든 API에 적용되는 것은 아님
    최소 캐시 길이 GPT-5.6 이상 1,024토큰 OpenAI 프롬프트 캐싱 가이드 길이만 충족한다고 적중이 보장되지는 않음
    진단 요금 추가 비용 없음, 별도 비율 제한 없음 OpenAI 진단 문서 추가 기준 요청·재시도는 정상 과금
    진단 신뢰성 최선 노력 방식, 첫 분류 원인만 반환 OpenAI 진단 문서 unavailable은 적중·미스를 뜻하지 않음
    지연시간 개선 진단 기능 자체의 공개 수치 없음 공식 독립 평가 미확인 직접 워크로드로 p50·p95 측정 필요

    비용 효과는 공식 단가의 상대 배수로 계산할 수 있습니다. OpenAI 가이드의 계산 예시는 일반 입력을 1로 둘 때 캐시 읽기를 0.1, 캐시 쓰기를 1.25로 반영합니다. 공통 접두부가 12,000토큰이고 총 10회 요청에서 첫 요청이 전부 캐시에 기록되고 다음 9회가 전부 재사용된다고 가정해 보겠습니다. 캐시가 없으면 입력 토큰 등가 비용은 12,000×10=120,000입니다. 캐시를 쓰면 12,000×1.25 + 12,000×0.1×9 = 25,800이므로 이 가정에서는 공통 접두부 입력 비용이 약 78.5% 줄어듭니다.

    이는 실측이나 보장된 절감률이 아니라 완전 적중과 같은 처리 등급을 가정한 계산입니다. 실제 총비용에는 새 입력, 출력, 도구, 미스와 재시도를 포함해야 합니다. 모델·처리 등급·컨텍스트 길이에 따라 단가도 달라지므로 사용량과 전체 비용, p50·p95 지연시간을 함께 봅니다.

    Python으로 첫 캐시 진단 요청 보내기

    아래는 두 번째 요청이 첫 번째 응답을 대화와 진단의 기준으로 모두 사용하는 최소 예시입니다. API 키는 코드에 넣지 말고 OPENAI_API_KEY 환경 변수로 관리합니다. 고정 지시문은 실제로 1,024토큰 이상의 유용한 정책·예시 문서라고 가정합니다.

    OpenAI Prompt Cache Diagnostics 공개: 캐시 미스 원인·비용 최적화 가이드 - criteria 관련 설명 이미지
    OpenAI Prompt Cache Diagnostics 공개: 캐시 미스 원인·비용 최적화 가이드 – criteria 관련 설명 이미지
    from openai import OpenAI
    
    client = OpenAI()
    policy = open("support-policy.txt", encoding="utf-8").read()
    
    first = client.responses.create(
        model="gpt-5.6",
        instructions=policy,
        input="환불 규정을 세 문장으로 요약해 주세요.",
        prompt_cache_key="support-policy:v3",
    )
    
    second = client.responses.create(
        model="gpt-5.6",
        instructions=policy,
        previous_response_id=first.id,
        input="세일 상품에도 같은 규정이 적용되나요?",
        prompt_cache_key="support-policy:v3",
        prompt_cache_options={
            "comparison_response_id": first.id,
        },
    )
    
    diag = second.prompt_cache_diagnostics
    print(diag)
    print(second.usage.input_tokens_details.cached_tokens)

    스트리밍 요청에서는 완료 이벤트인 response.completed의 event.response.prompt_cache_diagnostics를 읽습니다. 첫 턴에는 비교할 응답이 없으므로 비교 ID를 빼고, 이후 턴부터 직전의 완료 응답 ID를 보관해 넘기면 됩니다. 고장 수정 전후를 비교할 때는 같은 기준 ID를 유지해야 변화의 효과를 보기 쉽습니다.

    결과 유형과 캐시 미스 원인 8가지

    prompt_cache_diagnostics.type은 네 가지 결과를 반환할 수 있습니다. cache_hit이면 비교에서 미스가 감지되지 않았다는 뜻이지만, 요청 전체가 캐시됐다는 뜻은 아닙니다. 실제 재사용량은 반드시 사용량 필드의 cached_tokens로 확인합니다. cache_miss에는 원인과 놓친 토큰 추정값이 따라올 수 있습니다. comparison_response_not_found는 기준 기록이 없거나 만료된 경우이고, unavailable은 결론을 낼 수 없거나 모델이 지원하지 않는 경우입니다.

    원인 코드 주요 변화 우선 해결법
    model_changed 라우팅·A/B 테스트·폴백으로 모델이 달라짐 공통 접두부를 공유할 요청의 모델을 고정
    prompt_cache_key_changed 키에 요청 ID·시간을 넣어 매번 달라짐 문맥 버전 단위의 안정적인 키 사용
    service_tier_changed 실제 처리 등급이 변경됨 응답의 반환 등급까지 기록해 일관성 확인
    tools_changed 도구 추가·삭제·순서·설명·스키마가 변경됨 도구 목록을 안정적으로 유지하고 실행 제한만 조정
    text_format_changed 출력 형식이나 JSON 스키마가 변경됨 같은 업무에서는 스키마를 버전 고정
    reasoning_effort_changed 추론 강도가 달라짐 공유할 흐름에서는 같은 강도 유지
    verbosity_changed 응답 자세함 설정이 달라짐 고정 접두부 요청의 verbosity 통일
    context_compacted·input_changed 대화가 압축되거나 앞부분 입력이 수정됨 고정 문맥을 앞에 두고 새 내용은 뒤에 추가

    진단은 첫 번째 분류 원인만 보고하므로 하나를 고친 뒤 같은 기준으로 다시 확인합니다. 대화 압축처럼 의도적인 변화는 미스가 생겨도 전체 입력과 총비용을 더 낮출 수 있습니다.

    운영에 적용하는 단계별 방법

    1. 기준 워크로드를 고릅니다. 1,024토큰 이상의 고정 지시문을 반복하는 흐름을 선택합니다.
    2. 고정 부분을 앞에 둡니다. 정책·도구·예시를 먼저, 질문·시간·요청 ID는 뒤에 둡니다.
    3. 키 정책을 정합니다. support-policy:v3처럼 버전을 나타내는 안정적 키를 씁니다.
    4. 기준 응답 ID를 저장합니다. 최근 완료된 응답과 상태·시각을 함께 보관합니다.
    5. 진단과 사용량을 함께 기록합니다. 원인, 토큰, 모델, 등급, 지연시간을 한 로그에 남깁니다.
    6. 한 번에 한 원인만 고칩니다. 여러 설정을 동시에 바꾸지 않습니다.
    7. 여러 요청으로 확인합니다. 최소 30회의 비용, p50·p95, 미스율을 봅니다.
    8. 배포 전후를 비교합니다. 프롬프트와 도구 스키마 버전을 함께 기록합니다.

    직접 재현하는 성능 테스트 절차

    독립 공개 평가는 아직 확인되지 않았습니다. 다음 절차는 답변 품질이 아니라 캐시 미스 원인과 비용·지연시간 회귀를 찾는 능력을 확인합니다.

    OpenAI Prompt Cache Diagnostics 공개: 캐시 미스 원인·비용 최적화 가이드 - workflow 관련 설명 이미지
    OpenAI Prompt Cache Diagnostics 공개: 캐시 미스 원인·비용 최적화 가이드 – workflow 관련 설명 이미지
    1. 민감정보를 제거한 대표 요청 30개와 2,000~12,000토큰의 고정 접두부를 준비합니다.
    2. 모델, 추론 강도, verbosity, 도구 순서, 처리 등급, 지역, 동시성을 고정합니다.
    3. 진단을 끈 기준군과 같은 요청에 진단을 켠 비교군을 각각 3회 이상 반복합니다.
    4. 의도적으로 키, 도구 순서, 모델, 입력 앞부분을 하나씩 바꿔 올바른 원인 코드가 나오는지 확인합니다.
    5. 각 요청의 cached_tokens, cache_write_tokens, type, reason, p50·p95 지연시간, 전체 비용을 저장합니다.
    6. 원인을 수정한 뒤 같은 비교 응답 ID로 다시 요청하고 놓친 토큰이 줄었는지 확인합니다.
    7. unavailable과 만료 응답 비율을 별도로 집계해 진단 가능성 자체도 측정합니다.
    8. 최종적으로 월간 입력 비용 절감액과 장애 분석 시간을 계산해 운영 가치가 있는지 판단합니다.
    평가 지표 측정 방법 주의점
    캐시 재사용률 cached tokens ÷ 전체 입력 토큰 새 사용자 입력은 원래 캐시 대상이 아닐 수 있음
    원인 분류 재현율 의도한 변화 중 기대 코드가 나온 비율 기능은 최선 노력 방식임
    지연시간 같은 조건의 p50·p95 네트워크와 동시성 영향을 통제
    총 입력 비용 일반·캐시 읽기·캐시 쓰기 토큰별 계산 출력과 도구 비용도 별도 합산
    분석 시간 미스 감지부터 원인 확인까지 걸린 시간 팀의 기존 로그 수준과 함께 비교

    배포 전 체크리스트

    • GPT-5.6 이상 지원 모델과 Responses API를 사용하고 있는가?
    • 공통 접두부가 최소 1,024토큰을 충족하는가?
    • 변하는 시간·사용자 질문·요청 ID를 고정 지시문 뒤에 배치했는가?
    • prompt_cache_key가 요청마다 무작위로 바뀌지 않는가?
    • 모델, 서비스 등급, 추론 강도, verbosity, 도구 순서를 로그에 남기는가?
    • 최근 완료된 같은 조직의 응답을 비교 기준으로 사용하는가?
    • cache_hit만 믿지 않고 실제 cached_tokens를 확인하는가?
    • 추가 기준 요청과 재시도의 정상 비용을 예산에 포함했는가?
    • 진단 기록의 짧은 보관 기간을 장애 대응에 반영했는가?

    자주 생기는 실패와 해결법

    comparison_response_not_found가 계속 나온다

    기준 응답이 오래됐거나 완료되지 않았거나 다른 조직에서 만들어졌을 수 있습니다. 최근에 정상 완료된 같은 조직의 응답을 선택하고, ID 저장 시점과 상태를 함께 기록합니다. 응답 본문이 조회된다고 진단 기록도 남아 있다는 뜻은 아닙니다.

    cache_hit인데 cached_tokens가 기대보다 작다

    cache_hit은 비교 대상 접두부에서 미스가 감지되지 않았다는 뜻이지 전체 입력이 재사용됐다는 뜻은 아닙니다. 예를 들어 2,500토큰 요청에서 기준의 2,000토큰만 재사용되고 500토큰은 새 입력일 수 있습니다. 실제 과금 분석은 사용량 필드로 합니다.

    원인을 고쳤는데 또 cache_miss가 나온다

    진단은 첫 분류 원인만 알려줍니다. 키 변경을 고친 다음에는 도구 순서나 추론 강도 변화가 다음 원인으로 나타날 수 있습니다. 한 항목씩 수정하고 같은 기준으로 반복 비교합니다.

    prompt_cache_key를 같게 했는데 적중하지 않는다

    키는 관련 요청의 라우팅을 도울 뿐 캐시 적중을 보장하지 않습니다. 앞부분 토큰, 모델, 도구, 스키마, 서비스 등급을 함께 확인합니다. 트래픽이 다른 머신으로 넘치는 상황에서는 같은 키여도 첫 요청이 미스가 될 수 있습니다.

    진단을 켠 뒤 응답이 실패할까 걱정된다

    진단은 본 요청을 막지 않습니다. 비교가 준비되지 않으면 unavailable일 수 있으므로 진단 필드가 없어도 정상 응답을 처리합니다.

    자주 묻는 질문

    Prompt Cache Diagnostics는 Chat Completions API에서도 되나요?

    공식 공개 범위는 GPT-5.6 이상 지원 모델의 Responses API입니다. 다른 API에서 같은 필드가 동작한다고 가정하지 말고 공식 변경 로그와 API 참조를 확인해야 합니다.

    진단을 켜면 추가 요금이 붙나요?

    진단 자체는 추가 비용이 없고 별도 비율 제한도 사용하지 않습니다. 다만 비교를 위해 새 기준 요청을 만들거나 수정 확인용 요청을 반복하면 그 요청은 일반 API 단가와 제한을 적용받습니다.

    comparison_response_id가 이전 내용을 다시 불러오나요?

    아닙니다. 비교 기준만 선택하며 이전 응답의 대화 내용을 불러오거나 저장하지 않습니다. 대화 연결이 필요하면 previous_response_id를 별도로 사용합니다.

    Zero Data Retention 조직에서도 사용할 수 있나요?

    공식 문서상 호환됩니다. 이 기능을 위해 원문 프롬프트나 모델 출력은 저장하지 않고, 구성 메타데이터·토큰 추정·캐시 민감 콘텐츠 비교용 해시가 조직 범위에서 짧은 기간 유지됩니다.

    이 글의 비용 절감률은 직접 테스트 결과인가요?

    아닙니다. 78.5% 예시는 공식 가이드의 캐시 읽기·쓰기 배수에 12,000토큰, 10회 요청, 완전 적중이라는 가정을 적용한 계산입니다. 실제 서비스의 지연시간과 비용은 제시한 재현 절차로 측정해야 합니다.

    공식 확인 자료

    Prompt Cache Diagnostics는 자동 적중 기능이 아니라 재사용이 끊긴 이유를 추적하는 운영 도구입니다. 같은 모델과 설정, 안정적인 키, 변하지 않는 접두부를 유지하고 진단과 사용량을 함께 보세요. 긴 프롬프트를 반복하는 서비스의 최종 판단은 자신의 요청으로 측정한 비용과 p95 지연시간에 두는 것이 맞습니다.

  • GPT Image 2.5 Sunburst·Flare 공개: 성능·가격·API 활용법

    GPT Image 2.5 Sunburst·Flare 공개: 성능·가격·API 활용법

    공식 발표일: 2026년 9월 8일 · 확인일: 2026년 9월 9일

    OpenAI가 이미지 생성·편집용 API 모델 gpt-image-2.5-sunburst와 gpt-image-2.5-flare를 공개했습니다. 두 모델은 Image API와 Responses API의 이미지 생성 도구에서 바로 선택할 수 있습니다. 핵심은 단순히 “새 이미지 모델이 나왔다”가 아닙니다. 빠른 대량 생성은 Flare, 여러 번 수정해도 원본의 인물·구도·제품을 지키는 정밀 편집은 Sunburst로 역할이 분리됐다는 점입니다.

    이 글은 출시 직후의 공식 자료를 기준으로 모델 ID, 가격, 실제 성능 주장과 측정 한계, API 사용법, 재현 가능한 비교 절차를 정리합니다. 필자는 이번 글을 위해 두 API를 직접 호출해 속도나 품질을 측정하지 않았습니다. 따라서 체감 후기를 사실처럼 쓰지 않고 OpenAI 제공사 측정값, 공개된 안전성 평가, 외부 초기 평가 발언을 구분해 설명합니다.

    GPT Image 2.5에서 먼저 알아야 할 7가지

    1. 정밀 편집 중심 모델은 gpt-image-2.5-sunburst입니다.
    2. 빠른 일상 생성 중심 모델은 gpt-image-2.5-flare입니다.
    3. 고정 버전이 필요하면 각각 gpt-image-2.5-sunburst-2026-09-08, gpt-image-2.5-flare-2026-09-08 스냅샷을 사용할 수 있습니다.
    4. 텍스트와 이미지를 입력으로 받고 이미지를 출력합니다. 오디오와 비디오는 지원 대상이 아닙니다.
    5. 품질 설정은 low, medium, high, xhigh, max, auto를 지원합니다.
    6. 두 모델의 토큰 단가는 같지만 실제 이미지 한 장의 비용은 사용 토큰과 품질·크기에 따라 달라질 수 있습니다.
    7. OpenAI는 Flare가 GPT Image 2보다 높은 품질을 내면서 지연시간은 50% 낮다고 밝혔습니다. 이는 제공사 측정값이며 독립 표준 벤치마크 결과와는 구분해야 합니다.

    Sunburst와 Flare, 어떤 차이가 있나

    공식 모델 카드에서 Sunburst는 “이미지 생성과 편집을 위한 가장 유능한 모델”, Flare는 “빠르고 품질이 높은 일상 이미지 생성 모델”로 소개됩니다. 같은 가격표를 쓰지만 목표가 다릅니다. 전자상거래 상세 페이지의 제품만 남기고 배경을 바꾸거나, 인물의 얼굴과 의상을 보존하면서 여러 장면을 만드는 작업처럼 수정 정확도가 중요한 경우에는 Sunburst가 우선입니다. 반면 소셜 콘텐츠 시안, 검색 결과용 썸네일, 아이디어 스케치처럼 빠르게 여러 후보를 확인해야 할 때는 Flare가 합리적입니다.

    구분 GPT-Image-2.5 Sunburst GPT-Image-2.5 Flare
    주요 목적 정밀 생성·편집, 프리미엄 결과물 빠른 일상 생성, 대량 시안
    공식 권장 장면 캠페인 크리에이티브, 완성도 높은 제품 이미지 크리에이터 콘텐츠, 제품 경험, 시각 검색, 빠른 프로토타입
    속도 설명 Flare보다 생성 시간이 길 수 있음 GPT Image 2 대비 지연시간 50% 감소라는 제공사 주장
    입력·출력 텍스트·이미지 입력, 이미지 출력 텍스트·이미지 입력, 이미지 출력
    API Image API, Responses API 이미지 도구 Image API, Responses API 이미지 도구
    버전 고정 ...sunburst-2026-09-08 ...flare-2026-09-08

    기본 모델 이름은 시간이 지나며 동작이 갱신될 수 있습니다. 생성 품질이 사업 지표나 승인 절차와 연결된 서비스라면 개발 중에는 기본 ID를 써도 되지만, 운영 배포와 회귀 테스트에서는 날짜가 붙은 스냅샷으로 고정하는 편이 안전합니다.

    실제 성능: 확인된 수치와 아직 모르는 것

    출시 글에서 OpenAI는 Images 2.5가 Images 2.0보다 이미지 생성 지연시간을 최대 50% 줄였다고 설명합니다. API 항목에서는 Flare가 GPT Image 2보다 높은 품질을 제공하면서 지연시간이 50% 낮다고 적었습니다. 또 초기 고객인 Manus 평가팀은 자체 평가에서 Flare가 GPT Image 2보다 2~4배 빠르면서 높은 품질을 보였다고 밝혔습니다. 다만 이 발언에는 요청 수, 해상도, 품질 설정, 지역, 동시성 같은 세부 방법론이 공개되지 않았으므로 독립 표준 벤치마크로 보기는 어렵습니다.

    시스템 카드에는 시각 품질이 아니라 안전성 스택의 자동 평가가 공개돼 있습니다. 모든 정책 범주를 대상으로 위반 이미지를 만들도록 설계한 공격적 프롬프트 세트에서 최종적으로 사용자에게 제시된 유해 이미지 비율은 Sunburst 1.09%, Flare 1.41%, Images 2.0 기준선 1.64%였습니다. OpenAI는 이 테스트가 실제 트래픽에서 위반 요청이 나타나는 빈도를 대표하지 않으며, 자동 라벨 오류와 범주별 표본 수 차이도 있다고 명시합니다. 따라서 이 수치는 “화질 점수”가 아니라 고정된 적대적 테스트 세트에서 안전 장치가 놓친 비율입니다.

    평가 항목 결과 측정 주체·조건 해석 한계
    Flare 지연시간 GPT Image 2 대비 50% 낮음 OpenAI 제공사 측정값, 출시 글 해상도·품질·표본·지역 상세 미공개
    Flare 초기 고객 속도 GPT Image 2 대비 2~4배 Manus 평가팀 발언 전체 방법론과 원자료 미공개
    최종 유해 이미지 제시 Sunburst 1.09%, Flare 1.41%, 2.0 기준선 1.64% OpenAI 자동 안전성 평가, 고정 적대적 프롬프트 일반 사용 빈도나 시각 품질을 의미하지 않음
    정밀 편집·인물 보존 개선됐다는 정성 설명 OpenAI 제품 발표 공개된 독립 점수표 없음

    출시 시점에 프롬프트 준수, 문자 렌더링, 인물 동일성, 편집 영역 보존을 동일 조건으로 비교한 신뢰할 만한 독립 공개 평가 자료는 아직 확인하기 어렵습니다. 그러므로 “모든 작업에서 Sunburst가 최고”, “Flare가 항상 두 배 빠르다”라고 단정하면 안 됩니다. 서비스에 넣기 전에는 아래의 재현 절차로 자신의 이미지 유형을 측정해야 합니다.

    가격표와 이미지 한 장의 실제 비용 계산

    두 모델은 같은 토큰 단가를 사용합니다. 텍스트 입력은 100만 토큰당 5달러, 캐시된 텍스트 입력은 1.25달러입니다. 이미지 입력은 100만 토큰당 8달러, 캐시된 이미지 입력은 2달러, 이미지 출력은 30달러입니다. 이미지 모델은 텍스트를 출력하지 않으므로 텍스트 출력 요금은 없습니다.

    GPT Image 2.5 Sunburst·Flare 공개: 성능·가격·API 활용법 - criteria 관련 설명 이미지
    GPT Image 2.5 Sunburst·Flare 공개: 성능·가격·API 활용법 – criteria 관련 설명 이미지
    과금 항목 100만 토큰당 언제 발생하나
    텍스트 입력 $5.00 프롬프트와 지시문
    캐시 텍스트 입력 $1.25 캐시가 적용된 반복 텍스트
    이미지 입력 $8.00 참조 사진·편집 원본
    캐시 이미지 입력 $2.00 캐시가 적용된 반복 이미지 입력
    이미지 출력 $30.00 생성된 이미지 토큰

    단가가 같아도 한 장 가격이 같다는 뜻은 아닙니다. 공식 가이드는 모델과 품질 설정에 따라 토큰 사용량이 달라질 수 있으므로 응답의 usage를 확인하라고 안내합니다. 총비용은 “텍스트 입력 토큰×5달러/100만 + 이미지 입력 토큰×8달러/100만 + 이미지 출력 토큰×30달러/100만”으로 계산합니다. Responses API에서는 이미지 생성 비용 외에 상위 텍스트 모델의 토큰 비용도 더해집니다. 스트리밍에서 partial_images를 요청하면 부분 이미지 한 장마다 이미지 출력 토큰 100개가 추가됩니다.

    운영 예산은 한 번의 성공 생성 비용보다 승인된 결과 한 장을 얻기까지의 재시도 횟수가 더 중요합니다. Flare가 첫 시안을 빠르게 많이 만들더라도 수정 실패로 네 번 재생성하면 비용이 커질 수 있습니다. 반대로 Sunburst가 느려도 편집 영역을 잘 보존해 재시도가 줄면 최종 결과당 비용이 낮아질 수 있습니다.

    Image API로 첫 이미지 생성하기

    한 번의 프롬프트로 생성하거나 편집할 때는 Image API가 단순합니다. 공식 Python SDK의 최소 형태는 다음과 같습니다. API 키는 코드에 직접 넣지 말고 OPENAI_API_KEY 환경 변수에 저장합니다.

    from openai import OpenAI
    import base64
    
    client = OpenAI()
    
    result = client.images.generate(
        model="gpt-image-2.5-flare",
        prompt=(
            "한국의 작은 로스터리에서 바리스타가 새 메뉴를 준비하는 "
            "자연스러운 편집 사진, 부드러운 아침빛, 글자와 로고 없음"
        ),
    )
    
    image_bytes = base64.b64decode(result.data[0].b64_json)
    with open("cafe-concept.png", "wb") as f:
        f.write(image_bytes)

    기획 단계에서는 Flare로 후보를 만들고, 채택한 시안을 정밀하게 다듬을 때 Sunburst로 전환하는 방식이 실용적입니다. 단, 모델을 바꾸면 동일 프롬프트라도 구도와 세부 표현이 달라질 수 있으므로 완성 단계에서 처음부터 다시 비교해야 합니다. 조직 설정에 따라 GPT Image 모델 사용 전에 API Organization Verification이 필요할 수도 있습니다.

    Responses API가 더 적합한 경우

    대화형 편집, 여러 번의 수정, 텍스트 모델의 판단과 이미지 생성을 한 흐름으로 묶고 싶다면 Responses API가 맞습니다. 상위 모델을 지정하고 image_generation 도구의 model에 Sunburst 또는 Flare를 넣습니다. 이전 응답 ID를 이어 주면 “배경만 더 따뜻하게”, “제품 모양은 그대로 두고 그림자만 줄여줘” 같은 다단계 편집 흐름을 만들 수 있습니다.

    response = client.responses.create(
        model="gpt-6-astra",
        input="친근한 AI 캐릭터와 한국 직장인이 협업하는 가로형 사진을 만들어줘",
        tools=[{
            "type": "image_generation",
            "model": "gpt-image-2.5-sunburst"
        }],
    )

    멀티턴 편집에서는 매 요청마다 유지해야 할 조건을 짧게 반복하는 편이 좋습니다. 예를 들어 “인물의 얼굴·포즈·의상과 카메라 구도는 유지하고 배경 조명만 바꾼다”처럼 변경 대상과 불변 조건을 분리합니다. 입력 파일 ID를 이용한 이미지 전달, 대화 문맥 유지, 도구 호출을 함께 쓰는 제품이라면 Image API보다 Responses API의 이점이 큽니다.

    업무별 권장 선택법

    업무 먼저 쓸 모델 이유 확인할 지표
    소셜 썸네일 후보 20장 Flare 속도와 반복 탐색 우선 중앙 지연, 실패율, 채택률
    제품 사진 배경 교체 Sunburst 제품 형태와 재질 보존 중요 불변 영역 변화율, 재시도 횟수
    인물 기반 캠페인 변형 Sunburst 피사체 동일성과 구도 유지 중요 얼굴·의상 보존, 승인률
    아이디어 회의용 콘셉트 Flare 짧은 시간에 다양성 확보 분당 후보 수, 중복률
    대화형 이미지 편집 앱 Sunburst+Responses 멀티턴 편집 정밀도 우선 5회 편집 후 누적 손상
    대규모 카탈로그 Flare로 검증 후 혼합 비용과 품질을 함께 최적화 승인 결과당 총비용

    처음부터 하나의 모델로 모든 작업을 통일할 필요는 없습니다. 라우팅 규칙을 “초안은 Flare, 사람이 고른 결과의 정밀 수정은 Sunburst”로 시작한 뒤 실제 승인률과 비용으로 조정하면 됩니다.

    직접 재현하는 성능 테스트 절차

    공개된 품질 벤치마크가 충분하지 않으므로 같은 입력, 같은 출력 크기, 같은 품질 설정, 같은 지역과 시간대에서 비교해야 합니다. 최소 30개 프롬프트를 생성 10개, 제품 편집 10개, 인물·스타일 보존 10개로 나누고 각 조건을 3회 이상 반복합니다.

    GPT Image 2.5 Sunburst·Flare 공개: 성능·가격·API 활용법 - workflow 관련 설명 이미지
    GPT Image 2.5 Sunburst·Flare 공개: 성능·가격·API 활용법 – workflow 관련 설명 이미지
    1. 민감정보를 제거한 실제 업무 프롬프트 30~50개를 고정합니다.
    2. Flare, Sunburst, 기존 GPT Image 2에 동일한 프롬프트와 참조 이미지를 제공합니다.
    3. quality, size, 출력 형식, 동시성, 재시도 정책을 같게 맞춥니다.
    4. 요청 시작부터 최종 응답까지의 p50·p95 지연시간을 기록합니다.
    5. 응답 usage의 텍스트·이미지 입력·출력 토큰과 요청별 비용을 저장합니다.
    6. 세 명 이상의 평가자가 모델 이름을 가린 상태에서 프롬프트 준수, 편집 영역 보존, 인물 동일성, 문자 오류를 1~5점으로 채점합니다.
    7. 한 장 비용이 아니라 승인 결과당 비용과 평균 재시도 횟수를 계산합니다.
    8. 평균만 보지 말고 실패율, 중앙값, p95, 안전 필터 차단 비율을 함께 비교합니다.
    기록 항목 계산 방법 채택 기준 예시
    지연시간 p50·p95 초 사용자 화면은 p95 목표 충족
    프롬프트 준수 블라인드 1~5점 평균 4점 이상
    편집 보존 바꾸지 말라고 한 영역의 오류 수 치명적 오류 0건
    안정성 오류·빈 응답·차단 비율 업무 허용치 이하
    경제성 전체 비용 ÷ 승인 결과 수 현재 제작비 이하

    실전 적용 체크리스트

    • 초안과 정밀 편집의 모델 라우팅 기준을 문서화했는가?
    • 운영에서는 날짜가 붙은 스냅샷으로 회귀 테스트했는가?
    • 모든 요청의 usage, 지연시간, 오류 코드, 재시도 횟수를 저장하는가?
    • 참조 이미지에 개인정보·초상권·저작권 문제가 없는가?
    • 변경 대상과 유지 대상을 프롬프트에서 분리했는가?
    • auto만 쓰지 않고 주요 품질 단계의 비용을 비교했는가?
    • 부분 이미지 스트리밍의 추가 토큰 비용을 반영했는가?
    • 사람이 최종 검수해야 하는 브랜드·인물·제품 영역을 지정했는가?
    • C2PA 메타데이터와 워터마크 정책을 후처리 과정까지 확인했는가?

    자주 생기는 실패와 해결법

    모델 이름을 찾을 수 없다는 오류

    계정과 조직의 접근 상태, SDK 버전, 모델 ID 철자를 확인합니다. 조직에 따라 API Organization Verification이 필요할 수 있습니다. 기본 ID가 불안정하다면 날짜가 붙은 2026-09-08 스냅샷으로 재현합니다.

    편집하지 말아야 할 부분까지 바뀌는 문제

    “배경을 바꿔줘”만 쓰지 말고 유지할 요소를 구체적으로 적습니다. 인물 얼굴, 포즈, 의상, 제품 실루엣, 카메라 위치를 불변 조건으로 나열하고 한 번에 한 속성만 수정합니다. 승인용 편집은 Sunburst부터 비교합니다.

    예상보다 비용이 커지는 문제

    토큰 단가만 보고 한 장 가격을 고정값으로 가정하면 안 됩니다. 응답의 사용량과 부분 이미지 수, 참조 이미지 입력, 상위 Responses 모델 비용, 재시도까지 합산합니다. 품질을 높이기 전에 채택률이 실제로 개선되는지 확인합니다.

    공식 속도 수치가 우리 서비스에서 재현되지 않는 문제

    공식 50% 수치는 제공사 측정값입니다. 네트워크 거리, 계정 등급, 동시성, 이미지 크기와 품질이 다르면 결과도 달라집니다. 같은 리전과 조건에서 최소 3회 이상 반복하고 평균보다 p95를 우선 확인합니다.

    문자와 로고가 깨지는 문제

    이미지 안의 긴 문구는 후편집 도구에서 넣는 것이 안전합니다. 생성 단계에는 글자가 들어갈 빈 공간과 구조만 요청하고, 정확한 상표나 고지 문구는 디자인 파이프라인에서 검수해 삽입합니다.

    자주 묻는 질문

    Flare와 Sunburst의 토큰 가격은 다른가요?

    공식 문서상 토큰 단가는 같습니다. 하지만 모델과 품질 설정에 따라 실제 토큰 사용량이 달라질 수 있으므로 이미지 한 장의 총비용이 항상 같다는 뜻은 아닙니다.

    기존 GPT Image 2를 바로 교체해도 되나요?

    신규 통합은 2.5 모델로 검토할 만하지만 운영 교체는 회귀 테스트 후 진행해야 합니다. 동일 프롬프트, 참조 이미지, 크기, 품질로 속도·승인률·결과당 비용을 비교하세요.

    가장 빠른 모델은 무엇인가요?

    공식 설명에서는 Flare가 빠른 일상 이미지 생성용입니다. 다만 실제 지연시간은 설정과 계정 환경에 따라 달라지므로 자신의 p50·p95 측정이 필요합니다.

    정밀한 제품 사진 편집에는 무엇이 맞나요?

    제품 외형과 구도를 보존해야 한다면 Sunburst를 먼저 시험하는 편이 맞습니다. 초안 탐색을 Flare로 하고 최종 수정만 Sunburst로 처리하는 혼합 방식도 유용합니다.

    이 글의 성능 평가는 직접 테스트인가요?

    아닙니다. 공식 발표와 시스템 카드, 공개된 초기 고객 발언을 구분해 정리했습니다. 직접 측정값을 만들지 않았으며, 독자가 동일 조건으로 검증할 수 있는 절차를 제시했습니다.

    공식 확인 자료

    정리하면 Flare는 속도와 반복 탐색, Sunburst는 편집 정밀도와 완성도에 초점이 맞춰진 API 모델입니다. 출시 자료의 50% 지연시간 감소는 매력적이지만 제공사 측정값이라는 점을 기억해야 합니다. 모델 이름만 바꾸기보다 실제 업무 프롬프트로 승인률, p95 지연시간, 재시도, 사용 토큰을 함께 측정하면 어느 모델이 더 싸고 빠른지 제대로 판단할 수 있습니다.

  • AI로 블로그 글을 만들 때 검색 노출을 망치는 실수

    AI로 블로그 글을 만들 때 검색 노출을 망치는 실수

    AI로 글을 만들면 검색 노출이 떨어진다는 말은 절반만 맞습니다. 검색엔진이 문제 삼는 것은 AI라는 도구 자체가 아니라, 독자에게 새로 주는 것이 없는 글을 대량으로 만들거나 검색 순위를 조작하려는 방식입니다. 초안을 빠르게 만드는 데 AI를 쓰더라도 실제 경험, 출처 확인, 비교 기준, 실행 순서가 더해지면 충분히 유용한 콘텐츠가 될 수 있습니다.

    반대로 문장은 매끄러워도 질문에 곧바로 답하지 않고, 공식 근거가 없고, 제목만 자극적이며, 비슷한 문단을 여러 글에 반복하면 검색 노출은 물론 독자의 신뢰도 잃기 쉽습니다. 아래에서는 AI 블로그 운영에서 자주 보이는 일곱 가지 실수와 고치는 방법을 Google과 네이버의 공식 가이드를 기준으로 정리합니다. 특정 순위를 보장하는 요령이 아니라, 사람이 읽고 다시 찾을 만한 글을 만드는 실무 점검법입니다.

    AI 글이라서 불리한 것이 아니라 가치가 없어서 불리하다

    Google은 생성형 AI가 조사와 글의 구조를 만드는 데 유용할 수 있다고 설명합니다. 다만 사용자에게 가치를 더하지 않은 페이지를 대량 생성하면 스팸 정책의 ‘확장된 콘텐츠 악용’에 해당할 수 있다고 밝힙니다. 네이버 역시 AI가 만든 결과를 그대로 요약해 끝내지 말고 사이트 운영자의 경험과 관점을 더하라고 안내합니다. 결국 핵심 질문은 “AI가 썼는가”가 아니라 “이 글을 읽어야 할 이유가 있는가”입니다.

    점검 질문 약한 글 강한 글
    독자가 얻는 것 이미 알려진 내용을 다시 요약 조건별 선택 기준과 실행 순서 제공
    근거 출처 없는 단정과 재인용 공식 문서와 확인 날짜를 함께 제시
    경험 해보지 않은 일을 해본 것처럼 표현 직접 확인한 범위와 미확인 범위를 구분
    구성 키워드와 비슷한 문단의 반복 질문, 답, 예시, 실패 대응이 자연스럽게 연결
    업데이트 발행 후 방치 노출·클릭·전환과 공식 변경 사항을 주기적으로 점검

    실수 1. 요약문을 대량으로 찍어 내고 고유한 가치를 넣지 않는다

    가장 위험한 패턴은 여러 자료를 짧게 바꾸어 쓰거나, 같은 틀에 키워드만 교체해 수십 개의 글을 만드는 것입니다. 문법이 정확해도 독자가 원문에서 얻지 못할 판단 기준이 없다면 검색 결과에 추가할 이유가 약합니다. Google의 스팸 정책은 생성형 AI를 포함한 도구로 가치 없는 페이지를 많이 만들거나 여러 페이지를 이어 붙이고 조금만 수정하는 행위를 문제 사례로 듭니다.

    수정할 때는 글마다 하나 이상의 고유 요소를 넣으세요. 예를 들어 가격 비교라면 동일한 사용량을 기준으로 계산하고, 도구 소개라면 가입부터 결과 저장까지 실제 화면 순서로 검증하며, 정책 글이라면 적용 대상과 예외를 표로 나눕니다. 직접 테스트하지 않았다면 “테스트했다”고 쓰지 말고 공식 발표 기준, 공개 사례 기준, 편집자 판단을 분리해야 합니다. 투명한 한계 표시는 약점이 아니라 신뢰 신호입니다.

    실수 2. 검색 의도와 관계없는 유행 키워드를 억지로 붙인다

    인기 검색어를 제목과 태그에 넣으면 잠시 노출될 것 같지만, 본문이 그 질문을 해결하지 않으면 클릭 후 바로 이탈하기 쉽습니다. 네이버는 문서 내용과 관계없는 인기 키워드 사용이 불이익으로 이어질 수 있다고 안내합니다. Google의 사람 중심 콘텐츠 가이드도 검색 유입만 노리고 평소 다루지 않던 유행 주제를 쓰는지 점검하라고 권합니다.

    먼저 독자의 질문을 한 문장으로 적으세요. “AI 블로그가 검색에 안 뜨는 이유와 오늘 고칠 항목을 알고 싶다”처럼 구체적이면 좋습니다. 제목, 첫 두 문단, 소제목, 결론이 이 질문에 같은 방향으로 답하는지 확인합니다. 키워드는 의미가 통하는 범위에서 자연스럽게 쓰고, 긴 연관 검색어 묶음을 문장처럼 나열하지 않습니다. 제목은 약속이고 본문은 그 약속의 증거여야 합니다.

    실수 3. 1차 출처가 없거나 경험을 꾸며 낸다

    AI는 존재하지 않는 기능, 날짜, 수치, 인용을 그럴듯하게 만들 수 있습니다. 다른 블로그 여러 곳에서 같은 문장이 보인다는 이유만으로 사실이 되지는 않습니다. 모델·API·가격·지원 지역·정책처럼 자주 바뀌는 정보는 제공 회사의 공지, 개발자 문서, 가격표, 변경 기록을 우선 확인해야 합니다. 보도자료나 해설은 맥락을 잡는 보조 자료로 활용하고 핵심 주장의 근거는 원문으로 연결하는 편이 안전합니다.

    발행 전에는 주장 단위로 출처를 붙이는 간단한 표를 만드세요. 날짜가 있는 정보는 확인일을 기록하고, 실제 성능 수치에는 측정 환경과 표본 수를 함께 적습니다. 직접 사용하지 않았다면 “공식 예시에 따르면” 또는 “공개된 문서 기준”이라고 표현합니다. 출처 링크는 글 마지막에 몰아두기보다 관련 주장 가까이에 배치하면 독자가 확인하기 쉽고 편집자도 업데이트 지점을 빨리 찾을 수 있습니다.

    실수 4. 제목은 자극적인데 본문과 제목 구조가 맞지 않는다

    “무조건 1위”, “100% 성공”, “검색 노출 폭발” 같은 표현은 근거를 제시하기 어렵고 신뢰를 떨어뜨립니다. Google은 검색 결과의 제목 링크를 만들 때 페이지의 제목 요소, 화면에 크게 보이는 제목, 헤딩, 링크 문구 등 여러 신호를 사용하며, 제목이 부정확하거나 오래됐거나 반복적이면 다른 문구로 표시될 수 있다고 설명합니다. 제목과 본문의 대표 제목이 어긋나는 것도 피해야 합니다.

    좋은 제목은 대상, 문제, 해결 범위를 담습니다. 예를 들어 “AI 블로그가 검색에 안 뜨는 7가지 이유와 점검법”은 글에서 무엇을 얻는지 분명합니다. 제목을 정한 뒤에는 첫 문단에서 결론을 짧게 말하고, 각 소제목이 제목의 약속을 빠짐없이 나누어 맡는지 확인하세요. 같은 사이트의 여러 글이 거의 같은 제목이라면 독자와 검색엔진 모두 문서를 구분하기 어렵습니다.

    실수 5. 키워드를 반복하고 얕은 중복 페이지를 늘린다

    키워드 밀도를 맞춘다는 이유로 같은 단어를 문단마다 반복하거나, 지역명·제품명만 바꾼 페이지를 만드는 방식은 읽기도 불편하고 스팸으로 오해받기 쉽습니다. 네이버는 제목이나 설명에 지나치게 긴 키워드 목록을 넣으면 불이익을 받을 수 있다고 안내합니다. Google도 검색어 변형마다 별도 페이지를 만들어 순위를 조작하는 행위를 경고합니다.

    AI로 블로그 글을 만들 때 검색 노출을 망치는 실수 - criteria 관련 설명 이미지
    AI로 블로그 글을 만들 때 검색 노출을 망치는 실수 – criteria 관련 설명 이미지

    한 페이지가 같은 의도의 검색어 여러 개에 자연스럽게 답하도록 구성하세요. 비슷한 글이 이미 있다면 새 글을 하나 더 만들기 전에 기존 글을 보강하거나 명확히 다른 질문으로 범위를 나눕니다. 각 문단은 새로운 정보, 예시, 조건, 행동 중 하나를 추가해야 합니다. 문단을 지웠는데 독자가 잃는 정보가 없다면 중복일 가능성이 큽니다. 사이트 내부 링크도 관련성이 높은 글로만 제한하고, 앵커 문구에 내용을 정확히 적습니다.

    실수 6. 사진을 마지막에 몰아넣거나 PPT형 카드만 반복한다

    긴 글 끝에 이미지를 세 장 연달아 붙이면 독서 흐름을 돕지 못합니다. 텍스트가 가득한 카드 이미지만 반복하면 모바일에서 글자가 작아지고, 실제 장면이나 제품을 이해하는 데도 도움이 적습니다. Google 이미지 가이드는 페이지 맥락과 관련된 고품질 이미지를 사용하고 대표 이미지는 일반적인 로고나 글자 위주의 그림보다 내용을 잘 나타내게 만들라고 안내합니다.

    대표 이미지는 글의 문제 상황을 보여주고, 첫 번째 본문 이미지는 출처 검증 단계 근처에, 두 번째 본문 이미지는 성과 분석과 수정 단계 근처에 배치하세요. 사람의 실제 사용 장면이나 친근한 캐릭터를 활용하면 독자가 장면을 빠르게 이해할 수 있습니다. 대체 텍스트에는 보이는 내용과 글에서의 역할을 짧게 적고, 장식용 키워드를 나열하지 않습니다. 이미지 파일 크기도 줄여 모바일 로딩을 방해하지 않게 합니다.

    실수 7. 발행하고 끝내며 노출과 클릭을 구분하지 않는다

    좋은 글도 검색엔진이 발견하고 색인하는 데 시간이 걸립니다. 발행 직후 제목을 계속 바꾸거나, 하루 방문자 수만 보고 성공과 실패를 판단하면 원인을 찾기 어렵습니다. 색인 여부, 노출수, 클릭수, 클릭률, 평균 게재순위, 체류와 전환을 서로 다른 지표로 봐야 합니다. 네이버 서치어드바이저의 노출·클릭 보고서는 집계에 약 일주일이 걸릴 수 있고, 웹 검색 기준이므로 블로그 VIEW 영역 수치와 동일하다고 가정하면 안 됩니다.

    처음 7일은 수집과 색인 오류를 확인하고, 2~4주에는 어떤 검색어로 노출되는지 살펴보세요. 노출은 많은데 클릭이 적다면 제목과 설명이 의도에 맞는지 점검하고, 클릭은 있는데 바로 이탈한다면 첫 화면의 답과 본문 깊이를 보강합니다. 노출 자체가 없다면 내부 링크, 사이트맵, 접근성, 중복 페이지부터 확인해야 합니다. 한 번에 여러 요소를 바꾸지 말고 수정 날짜와 변경 항목을 기록해야 원인을 비교할 수 있습니다.

    실제 검색 성능은 이렇게 측정한다

    이 글에서는 별도의 사이트 트래픽 실험을 수행하지 않았으므로 특정 수치 상승을 성과처럼 주장하지 않습니다. 아래 기준은 운영자가 자기 사이트에서 재현할 수 있는 측정 프레임입니다. 검색 성능은 모델 벤치마크처럼 한 숫자로 결정되지 않으며, 발견부터 클릭과 행동까지 단계별로 봐야 합니다. 새 글과 오래된 글, 브랜드 검색어와 일반 검색어도 구분해서 비교하세요.

    단계 확인 지표 권장 관찰 시점 해석할 때 주의점
    발견 크롤링·색인 상태, 사이트맵 처리 발행 후 1~7일 색인됐다고 높은 순위가 보장되지는 않음
    노출 검색어별 노출수와 평균 게재순위 2~4주 개인화·기기·지역과 보고 지연을 고려
    클릭 클릭수와 클릭률 2~4주 제목뿐 아니라 검색 의도와 순위 영향도 큼
    만족 참여 시간, 스크롤, 재방문, 문의 4주 이상 분석 도구의 정의와 개인정보 설정 확인
    AI 검색 Bing AI 답변의 인용·근거 검색어 데이터가 쌓인 뒤 순위나 품질 점수가 아니라 인용 관찰 자료

    Bing의 AI Performance 보고서는 사이트 콘텐츠가 AI 답변에서 인용된 횟수와 근거가 된 검색어를 보여줄 수 있지만, 전통 검색 순위나 트래픽 보고서로 해석해서는 안 됩니다. AI 답변에서의 언급도 확인 가능한 근거, 명확한 구조, 최신 정보가 중요하다는 보조 신호로 활용하세요. 성과를 비교할 때는 같은 기간과 같은 페이지 유형을 사용하고, 계절성과 캠페인 유입을 따로 기록하는 것이 좋습니다.

    검색 노출을 회복하는 8단계 수정 순서

    1. 한 문장 질문을 정합니다. 이 글이 누구의 어떤 결정을 돕는지 적습니다.
    2. 기존 글과 겹침을 확인합니다. 같은 의도라면 새 글 대신 기존 글을 업데이트합니다.
    3. 핵심 답을 앞에 둡니다. 첫 두 문단만 읽어도 결론과 대상이 보이게 합니다.
    4. 주장마다 1차 출처를 확인합니다. 기능, 가격, 날짜, 정책은 공식 원문과 확인일을 기록합니다.
    5. 사람의 판단을 더합니다. 조건별 선택표, 실제 절차, 실패 원인, 적용 예시 중 최소 하나를 넣습니다.
    6. 제목과 소제목을 맞춥니다. 과장 표현을 빼고 본문의 답 순서와 같은 구조로 정리합니다.
    7. 이미지를 중간에 배치합니다. 대표·출처 검증·성과 점검처럼 역할이 다른 세 장을 분산합니다.
    8. 측정 일정을 잡습니다. 발행일, 7일, 28일 기준으로 색인·노출·클릭·행동을 기록하고 한 번에 한 요소씩 수정합니다.
    AI로 블로그 글을 만들 때 검색 노출을 망치는 실수 - workflow 관련 설명 이미지
    AI로 블로그 글을 만들 때 검색 노출을 망치는 실수 – workflow 관련 설명 이미지

    이미 검색 노출이 약한 글이라면 전부 지우기보다 유입 검색어와 본문 답이 맞는지부터 확인하세요. 제목만 바꾸고 기다리는 것보다 빠진 공식 근거, 비교 기준, 실패 대응을 보강하는 편이 독자 가치에 직접 연결됩니다. 업데이트 날짜를 표시하고 오래된 가격이나 지원 범위를 새 정보로 교체하면 재방문 독자에게도 도움이 됩니다.

    발행 전 15개 체크리스트

    • 독자와 해결할 질문이 한 문장으로 설명된다.
    • 첫 화면에 결론과 적용 대상이 보인다.
    • 제목이 본문보다 큰 약속을 하지 않는다.
    • 각 소제목이 서로 다른 정보를 제공한다.
    • 공식 1차 출처를 우선 확인했다.
    • 날짜·가격·성능·정책의 확인 시점을 기록했다.
    • 직접 경험과 공식 발표, 편집자 판단을 구분했다.
    • AI가 만든 인용문과 링크가 실제로 존재하는지 열어 봤다.
    • 관련 없는 유행 키워드와 긴 태그 나열을 제거했다.
    • 비슷한 기존 페이지와 통합 가능성을 검토했다.
    • 조건별 표, 실행 단계, 실패 대응 중 하나 이상이 있다.
    • 이미지 세 장이 글 중간의 관련 문단 근처에 분산된다.
    • 이미지에 설명적인 대체 텍스트가 있다.
    • 모바일에서 제목, 표, 이미지와 문단을 확인했다.
    • 7일과 28일 뒤 확인할 성과 지표를 정했다.

    자주 실패하는 상황과 바로잡는 방법

    노출은 늘었는데 클릭이 없다면: 제목이 검색어의 질문과 다른지, 너무 넓거나 과장됐는지 먼저 확인합니다. 검색 결과에 보이는 제목과 설명을 직접 보고, 가장 중요한 대상과 효용을 앞쪽에 둡니다. 순위가 매우 낮다면 제목 수정만으로 해결된다고 단정하지 말고 본문의 깊이와 경쟁 문서의 범위도 비교하세요.

    클릭은 있는데 독자가 바로 나간다면: 서론을 줄이고 답을 먼저 제시합니다. 제목이 약속한 표나 절차가 아래에 실제로 있는지 확인하고, 광고나 큰 이미지가 첫 답을 가리지 않게 합니다. 모바일에서 표가 잘리면 핵심 열을 줄이거나 목록으로 바꿉니다.

    색인이 되지 않는다면: robots 설정, noindex, canonical, 사이트맵, 내부 링크, 서버 오류를 먼저 점검합니다. 품질 수정과 기술 문제를 섞어 판단하지 마세요. 접근이 막힌 페이지는 문장이 좋아도 수집될 수 없습니다.

    AI가 가짜 출처를 만들었다면: 해당 주장과 링크를 즉시 제거하고 공식 사이트에서 다시 찾습니다. 출처를 찾지 못하면 사실처럼 쓰지 말고 불확실하다고 표시하거나 문단 자체를 뺍니다. 앞으로는 초안 단계에서 URL을 만들게 하기보다 편집자가 확인한 원문 목록만 제공하는 방식이 안전합니다.

    업데이트 후 지표가 떨어졌다면: 동시에 바꾼 요소가 많았는지 확인합니다. 제목, 서론, 구조, 내부 링크를 한꺼번에 바꾸면 원인을 분리하기 어렵습니다. 변경 이력을 남기고 충분한 관찰 기간을 둔 뒤 다음 수정을 진행하세요. 일시적인 변동을 실패로 단정하지 않는 것도 중요합니다.

    자주 묻는 질문

    AI로 작성한 글은 검색엔진에서 자동으로 제외되나요?

    아닙니다. 도구 사용 여부만으로 자동 제외된다고 볼 공식 근거는 없습니다. 다만 독자 가치가 없는 대량 생성, 복제, 검색 순위 조작은 스팸 정책 대상이 될 수 있습니다. AI 초안에 검증, 경험, 비교, 편집을 더해야 합니다.

    글자 수가 길면 검색 노출에 유리한가요?

    정해진 선호 글자 수는 없습니다. Google도 사람 중심 콘텐츠를 만들 때 특정 글자 수를 맞추려는 접근을 경고합니다. 질문을 충분히 해결하되 반복 문장은 제거하는 것이 낫습니다.

    키워드는 몇 번 넣어야 하나요?

    정해진 횟수보다 문맥과 의도가 중요합니다. 제목, 첫 답, 필요한 소제목에 자연스럽게 쓰고 같은 표현을 억지로 반복하지 마세요. 동의어도 사람이 읽기 자연스러운 범위에서 사용합니다.

    이미지는 몇 장이 적당한가요?

    절대적인 장수보다 역할이 중요합니다. 이 글처럼 대표 이미지 한 장과 설명이 필요한 지점의 본문 이미지 두 장을 분산하면 긴 글의 호흡을 나누는 데 도움이 됩니다. 이미지가 문장을 대신하지 않도록 캡션과 본문에서도 핵심 내용을 설명하세요.

    발행 후 언제 성과를 확인해야 하나요?

    기술 오류는 발행 직후 확인하고, 노출과 클릭 변화는 보고 지연과 수집 시간을 고려해 최소 2~4주 흐름으로 보는 것이 좋습니다. 네이버 보고서는 집계에 시간이 걸릴 수 있으므로 당일 수치만으로 결론 내리지 마세요.

    검색 순위가 떨어지면 새 글로 다시 발행해야 하나요?

    대부분은 기존 주소에서 내용을 보강하는 편이 낫습니다. 같은 의도의 새 글을 여러 개 만들면 서로 경쟁하거나 중복으로 보일 수 있습니다. 다만 독자 질문과 대상이 명확히 다르면 별도 글로 나눌 수 있습니다.

    결론: AI 속도 위에 사람의 책임을 얹어야 한다

    AI 블로그의 검색 노출을 망치는 것은 빠른 작성 자체가 아니라, 빠른 발행을 위해 검증과 고유한 가치를 생략하는 운영 방식입니다. 한 글이 한 질문에 정확히 답하게 만들고, 공식 출처를 확인하고, 경험의 범위를 솔직하게 밝히며, 이미지와 표를 필요한 위치에 배치하세요. 그다음 색인·노출·클릭·행동을 나누어 측정하면 무엇을 고쳐야 하는지 보입니다.

    오늘 할 일은 단순합니다. 최근 글 하나를 골라 관련 없는 키워드를 지우고, 공식 출처 하나와 실제 판단 기준 하나를 추가한 뒤, 이미지가 해당 문단 가까이에 있는지 확인하세요. 이런 작은 편집이 쌓일수록 자동화는 콘텐츠를 복제하는 기계가 아니라 독자에게 더 빨리 도움을 주는 도구가 됩니다.

    공식 확인 자료

  • Microsoft MAI-Transcribe-2 공개: 실제 성능·가격·API 활용법

    Microsoft MAI-Transcribe-2 공개: 실제 성능·가격·API 활용법

    회의 한 시간을 녹음했는데 몇 초 만에 화자별 자막과 단어별 시간이 나온다면, 회의록·상담 분석·영상 자막 제작의 작업 방식이 크게 달라집니다. Microsoft는 2026년 9월 3일 MAI-Transcribe-2를 Microsoft Foundry의 Azure Speech에서 공개 프리뷰로 출시했습니다. 모델 식별자는 MAI-Transcribe-2이며, 한국어를 포함한 60개 언어를 지원합니다.

    이번 세대의 핵심은 정확도만이 아닙니다. 여러 사람의 발화를 나누는 화자 분리, 단어별 타임스탬프, 전문용어 힌트, 말버릇을 남기는 원문형과 다듬어진 문장형의 선택이 한 API에 들어왔습니다. 출시 프로모션 가격은 2026년 12월 31일까지 오디오 1시간당 0.10달러입니다.

    다만 “세계에서 가장 정확하고 빠르고 저렴하다”는 Microsoft의 표현을 그대로 결론으로 받아들이면 곤란합니다. 독립 평가에서는 정확도 2위, 속도 4위권이며, 더 싼 모델도 있습니다. 이 글은 Microsoft 공식 문서와 독립 Artificial Analysis 측정값을 구분하고, 한국어 업무에 도입하기 전에 무엇을 직접 재현해야 하는지까지 정리합니다.

    MAI-Transcribe-2에서 달라진 핵심

    MAI-Transcribe-2는 파일 기반 음성을 텍스트로 바꾸는 비스트리밍 음성 인식 모델입니다. Microsoft Learn은 현재 기능을 공개 프리뷰로 표시하며 서비스 수준 계약(SLA)이 없고 운영 워크로드에 권장되지 않는다고 안내합니다. 따라서 새 프로젝트의 제한된 구간에서 먼저 시험하고, 장애 시 기존 음성 인식 모델로 돌아갈 경로를 마련해야 합니다.

    • 60개 언어: 이전 MAI-Transcribe-1.5의 43개 언어에서 확대됐고 한국어 ko도 포함됩니다.
    • 화자 분리: 발화 구간마다 화자 번호와 시작·지속 시간을 반환합니다.
    • 단어별 타임스탬프: 자막 정렬, 특정 단어 검색, 오디오 편집에 쓸 수 있습니다.
    • 키워드 바이어싱: 제품명·인명·약어·의학 및 기술 용어를 힌트로 제공합니다.
    • 두 가지 문체: verbatim은 추임새와 말실수를 남기고, clean은 읽기 좋게 다듬습니다.
    • 자동 언어 감지: 언어를 지정하지 않아도 감지하며 일부 혼합 언어 대화의 코드 스위칭을 지원합니다.

    회의록처럼 읽을 문서에는 clean, 콜센터 품질 검수나 법적 기록처럼 실제 발화가 중요한 경우에는 기본값인 verbatim이 적합합니다. 키워드 목록은 정답을 강제로 삽입하는 기능이 아니라 인식 확률을 높이는 힌트이므로, 사람이 최종 원문을 확인해야 합니다.

    실제 성능: 독립 AA-WER 2.0%의 의미

    가장 참고할 만한 외부 자료는 Artificial Analysis의 비스트리밍 음성 인식 리더보드입니다. 이 평가는 약 8시간 분량의 세 데이터셋을 사용합니다. AA-AgentTalk 50%, 정제된 VoxPopuli 25%, 정제된 Earnings22 25%를 오디오 길이로 가중해 단어 오류율(AA-WER)을 계산합니다. WER은 낮을수록 좋고, 속도 계수는 오디오 몇 초를 처리 시간 1초에 변환하는지를 뜻하므로 높을수록 좋습니다.

    모델 AA-WER 중앙 속도 계수 1,000분 비용 측정 주체
    MAI-Transcribe-2 2.0% 410.7배 $1.67 Artificial Analysis
    ElevenLabs Scribe v2 2.2% 52.0배 $3.67 Artificial Analysis
    MAI-Transcribe-1.5 2.4% 195.1배 $6.00 Artificial Analysis
    Gemini 3.5 Transcribe 2.6% 90.5배 $5.00 Artificial Analysis
    OpenAI GPT Transcribe 3.3% 35.4배 $4.50 Artificial Analysis
    Deepgram Nova-3 5.2% 606.1배 $4.30 Artificial Analysis

    2026년 9월 7일 확인 기준 정확도 1위는 1.7%의 Alibaba Fun-Realtime-ASR-preview이고, MAI-Transcribe-2는 2.0%로 2위입니다. 속도는 Nova-3 606.1배, Telnyx 경유 Nova-3 470.7배, Nova-2 442.9배가 더 높습니다. 따라서 MAI-Transcribe-2의 강점은 모든 단일 지표 1위가 아니라 낮은 오류율·높은 배치 속도·낮은 가격을 동시에 만족하는 균형에 있습니다.

    이 수치는 영어 중심의 비스트리밍 시험이며 10분 오디오에서 최근 7일 중앙 속도 계수를 산출합니다. 짧은 전화 음성, 실시간 부분 자막, 한국어 방언, 여러 사람이 겹쳐 말하는 회의 성능을 그대로 보장하지 않습니다. 일부 경쟁 모델은 파일 길이 제한 때문에 약 9분 또는 30초로 나눠 평가됐으므로, 완전히 같은 요청 경로라고 단정해서도 안 됩니다.

    FLEURS 1위와 서로 다른 두 WER 수치

    Microsoft 모델 카드는 FLEURS 테스트 분할에서 언어를 미리 알려주지 않고 60개 언어를 자동 추론했다고 설명합니다. Microsoft 뉴스룸은 이 조건의 평균 WER을 5.2%라고 발표합니다. 반면 공식 모델 소개 페이지의 이전 세대 비교표는 “상위 25개 언어 평균”을 3.4%로 적고, MAI-Transcribe-1.5는 3.7%로 표시합니다.

    공식 결과 MAI-Transcribe-2 비교 기준 주의점
    FLEURS 전체 평균 WER 5.2% 60개 언어, 언어 자동 추론 Microsoft 제공사 측정값
    FLEURS 상위 언어 평균 WER 3.4% 상위 25개 언어 전체 60개 결과와 모집단이 다름
    이전 세대 1.5의 3.7% → 2의 3.4% 상위 25개 언어 0.3%포인트, 약 8.1% 상대 오류 감소

    3.4%와 5.2%는 충돌하는 성능표가 아니라 평가 언어 집합이 다릅니다. 잘 지원되는 25개 언어의 평균이 전체 60개보다 낮은 것은 자연스럽습니다. 한국어 한 항목의 WER이나 방언별 결과는 공식 자료에 따로 공개되지 않았으므로, “한국어도 3.4%”라고 쓰면 안 됩니다.

    속도와 비용은 얼마나 개선됐나

    Microsoft 공식 모델 페이지는 1시간 오디오의 모델 추론 시간을 약 10초로 제시합니다. MAI-Transcribe-1.5의 약 20초보다 두 배 빠른 제공사 측정값입니다. 독립 Artificial Analysis의 속도 계수도 195.1배에서 410.7배로 약 2.1배 높아져 방향은 일치합니다. Microsoft는 GPT Transcribe보다 10배, Scribe v2보다 7배, Gemini 3.5 Transcribe보다 5배 빠르다고 설명하지만, 해당 수치는 Artificial Analysis의 비스트리밍 측정 조건을 전제로 이해해야 합니다.

    Microsoft MAI-Transcribe-2 공개: 실제 성능·가격·API 활용법 - criteria 관련 설명 이미지
    Microsoft MAI-Transcribe-2 공개: 실제 성능·가격·API 활용법 – criteria 관련 설명 이미지

    출시 가격은 2026년 12월 31일까지 오디오 1시간당 0.10달러입니다. 1,000분으로 환산하면 약 1.67달러이며, 이전 세대의 시간당 0.36달러보다 72.2% 낮습니다. 매달 10,000시간을 처리한다면 단순 API 비용은 프로모션 기간에 약 1,000달러입니다. 재시도, 저장, 네트워크, 후처리, 사람 검수 비용은 별도입니다.

    월 오디오 사용량 Transcribe-2 프로모션 Transcribe-1.5 단순 차이
    100시간 $10 $36 $26
    1,000시간 $100 $360 $260
    10,000시간 $1,000 $3,600 $2,600

    이 계산은 공개된 단가만 곱한 값입니다. 프로모션 종료 뒤 가격은 공식 자료에서 확인해야 하며, 현재 가격을 영구 단가로 예산에 고정하면 안 됩니다. 또한 더 낮은 단가의 모델도 존재하므로 “시장 최저가”라는 주장은 비교 대상과 무료·오픈웨이트 실행 비용을 어떻게 잡느냐에 따라 달라집니다.

    API 사용법과 파일 제한

    Microsoft Learn 사용 문서에 따르면 Microsoft Foundry Speech 리소스를 만들고 Fast Transcription API의 enhancedMode를 켠 뒤 모델 이름을 지정합니다. 요청 주소는 다음 형식입니다.

    POST https://{resource}.cognitiveservices.azure.com/
    speechtotext/transcriptions:transcribe?api-version=2025-10-15
    {
      "enhancedMode": {
        "enabled": true,
        "model": "MAI-Transcribe-2",
        "modelOptions": {
          "timestamps": "word",
          "transcribeStyle": "clean"
        }
      },
      "diarization": {"enabled": true},
      "phraseList": {
        "phrases": ["MAI-Transcribe-2", "Microsoft Foundry"]
      }
    }

    지원 파일은 WAV, MP3, FLAC이며 모델 카드 기준 최대 300MB 또는 2시간입니다. 문서는 영어, 한국어, 일본어, 중국어 등을 포함한 60개 언어를 열거합니다. 모델 카드는 전 세계에서 접근 가능하다고 설명하지만 요청은 East US, West US, West US 2, North Europe, Central India, Southeast Asia로 라우팅됩니다. 개인정보와 데이터 거주 요건이 있는 조직은 실제 배포 리전과 계약 조건을 먼저 확인해야 합니다.

    API 키는 코드나 로그에 넣지 말고 Azure Key Vault 또는 안전한 비밀 변수로 관리하세요. 의료·법률·인사 통화는 전사 결과가 그럴듯해도 사실 오류가 위험하므로, 타임스탬프로 원음과 빠르게 대조하는 검수 화면이 필요합니다.

    화자 분리와 단어 타임스탬프 활용법

    화자 분리를 켜면 응답의 각 구간에 speaker, offsetMilliseconds, durationMilliseconds가 포함됩니다. 단어 단위 타임스탬프를 함께 켜면 “누가 언제 어떤 단어를 말했는지”를 검색할 수 있습니다. 상담원과 고객의 발화 비율, 회의 참석자의 결정 문장, 자막의 클릭 재생, 개인정보가 나온 순간의 음소거에 활용할 수 있습니다.

    1. 먼저 화자 분리 없이 원문 정확도를 측정합니다.
    2. 그다음 같은 파일에서 화자 분리를 켜고 화자 변경 지점의 오류율을 기록합니다.
    3. 단어 타임스탬프와 실제 음성 시작점의 차이를 30개 이상 표본으로 확인합니다.
    4. 전문용어 목록을 넣기 전후로 해당 단어의 정답률과 일반 단어의 오인식을 함께 봅니다.
    5. clean이 의미나 부정을 임의로 바꾸지 않는지 원문형과 비교합니다.

    화자 번호는 실제 사람의 이름이 아닙니다. 여러 파일에 걸쳐 같은 화자를 자동으로 동일 인물로 유지한다고 가정해서도 안 됩니다. 긴 회의는 구간을 나눌 때 화자 번호가 달라질 수 있으므로, 별도의 화자 임베딩이나 수동 매핑 절차가 필요할 수 있습니다.

    한국어 직접 재현 테스트 설계

    이 글에서는 Azure 구독과 MAI-Transcribe-2 API 키로 실제 호출하지 않았습니다. 따라서 직접 사용 후기나 한국어 지연시간을 만들어내지 않았습니다. 아래는 독자가 자신의 환경에서 재현할 수 있는 시험 절차입니다.

    1. 자료 구성: 표준어 회의, 전화 통화, 카페 소음, 겹침 발화, 숫자·영문 제품명, 한국어와 영어 혼합 등 6종을 각 10분 이상 준비합니다.
    2. 정답 원고: 두 사람이 원음을 듣고 정답 전사를 만든 뒤 불일치를 합의합니다.
    3. 동일 조건: MAI-Transcribe-2와 기존 모델에 같은 음원, 같은 파일 형식, 같은 리전에서 각 3회 이상 요청합니다.
    4. 정확도: 전체 WER뿐 아니라 숫자, 고유명사, 부정 표현, 화자 변경 오류를 따로 집계합니다.
    5. 지연: 업로드 시작부터 응답 완료까지 p50과 p95를 기록하고 서버 추론 시간과 구분합니다.
    6. 비용: 성공 호출과 재시도를 모두 더해 최종 검수 완료된 오디오 1시간당 비용을 계산합니다.
    7. 운영 품질: 429·5xx 오류율, 화자 수 정확도, 타임스탬프 오차, 사람이 수정한 시간을 측정합니다.
    평가 항목 측정 방법 통과 예시
    한국어 WER 정답 원고 대비 삽입·삭제·치환 비율 기존 모델보다 상대 오류 10% 이상 감소
    고유명사 정확도 업무 용어 100개 정답률 키워드 힌트 후 일반어 오류 증가 없음
    화자 분리 화자 변경점 F1과 잘못 귀속된 시간 업무 허용 기준 사전 정의
    지연 동일 리전 30회 p50·p95 사용자 경험 목표 충족
    작업당 비용 API+재시도+사람 수정 시간 기존 흐름보다 총비용 절감

    통과 기준은 제품마다 달라야 합니다. 자막 검색은 몇 개의 조사 오류를 허용할 수 있지만, 의료 기록의 약 이름이나 금융 상담의 금액은 단 한 번의 오류도 심각할 수 있습니다. WER 평균 하나보다 중요한 단어의 가중 오류율을 함께 보세요.

    도입할 때 자주 실패하는 이유

    첫째, 영어 독립 평가를 한국어 품질 보증으로 해석하는 경우입니다. AA-WER은 비교에 유용하지만 한국어 데이터가 아닙니다. 한국어 방언과 숫자·영문 혼합을 별도 시험해야 합니다.

    Microsoft MAI-Transcribe-2 공개: 실제 성능·가격·API 활용법 - workflow 관련 설명 이미지
    Microsoft MAI-Transcribe-2 공개: 실제 성능·가격·API 활용법 – workflow 관련 설명 이미지

    둘째, 모델 추론 10초를 전체 응답시간으로 홍보하는 경우입니다. 업로드, 네트워크, 큐 대기, 후처리와 파일 길이에 따라 사용자가 느끼는 시간은 달라집니다.

    셋째, 화자 분리 번호를 신원으로 저장하는 경우입니다. 번호는 구간을 나누는 표식일 뿐 실제 직원이나 고객의 이름을 인증하지 않습니다.

    넷째, clean 결과만 보관하는 경우입니다. 읽기는 편하지만 추임새·말실수·반복이 사라질 수 있습니다. 규제나 분쟁 가능성이 있는 업무는 원음과 원문형 전사를 함께 보존하세요.

    다섯째, 프로모션 단가를 장기 예산으로 확정하는 경우입니다. 0.10달러는 2026년 말까지의 한시 가격입니다. 종료 후 가격과 리전별 과금을 다시 확인해야 합니다.

    여섯째, 프리뷰를 대체 경로 없이 핵심 업무에 연결하는 경우입니다. SLA가 없으므로 실패·할당량 초과·리전 장애 시 기존 모델 또는 사람 전사로 전환하는 절차가 필요합니다.

    도입 전 체크리스트

    • 공개 프리뷰이며 SLA가 없음을 이해했다.
    • 한국어와 실제 녹음 환경으로 별도 평가 데이터를 만들었다.
    • 전체 WER, 중요 단어, 화자 분리, 타임스탬프 오차를 따로 본다.
    • 평균 속도뿐 아니라 업로드 포함 p50·p95를 기록한다.
    • 프로모션 종료 뒤 가격을 예산 시나리오에 포함한다.
    • 키와 음성 파일의 저장·접근·삭제 정책을 정했다.
    • 의료·법률·금융 결과는 사람이 원음과 대조한다.
    • 장애와 할당량 초과 시 대체 모델 또는 수동 절차가 있다.
    • 동일 입력·동일 설정·반복 실행으로 경쟁 모델을 비교한다.

    자주 묻는 질문

    한국어를 지원하나요?

    네. Microsoft Learn의 60개 언어 목록에 한국어 코드 ko가 포함됩니다. 다만 한국어 전용 WER은 공개되지 않았으므로 실제 음원으로 검증해야 합니다.

    실시간 자막에 바로 쓸 수 있나요?

    이번 공개 수치와 Artificial Analysis 결과는 주로 파일 기반 비스트리밍 처리입니다. 실시간 자막은 짧은 오디오 조각, 첫 부분 결과 지연, 결과 안정성, 네트워크 흔들림을 별도로 시험해야 합니다. Microsoft 문서는 Voice Live 입력 전사에도 모델을 설정할 수 있다고 설명하지만 같은 성능 수치를 보장하지는 않습니다.

    화자 이름까지 자동으로 알 수 있나요?

    화자 분리는 서로 다른 목소리를 번호로 나눌 뿐 사람의 실제 이름을 확인하는 신원 인증 기능은 아닙니다. 일정·참석자 정보와 연결하더라도 사람이 검증해야 합니다.

    1시간을 정말 10초에 처리하나요?

    Microsoft 모델 카드의 예시이자 제공사 측정값입니다. 독립 평가에서도 높은 처리 속도가 확인됐지만 파일 업로드와 대기 시간을 포함한 실제 지연은 리전과 부하에 따라 달라집니다.

    가격은 계속 시간당 0.10달러인가요?

    아닙니다. 발표 자료는 2026년 12월 31일까지의 한시 가격이라고 명시합니다. 이후 가격은 Azure의 최신 가격표에서 다시 확인하세요.

    결론: 1위라는 문구보다 균형을 보자

    MAI-Transcribe-2는 독립 AA-WER 2.0%로 정확도 2위, 410.7배 실시간 속도로 최상위권, 1,000분당 1.67달러라는 낮은 프로모션 비용을 동시에 기록했습니다. 이전 세대보다 언어 수가 43개에서 60개로 늘었고, 화자 분리와 단어별 타임스탬프까지 추가되어 회의·상담·자막 제작에 실질적인 변화가 있습니다.

    반면 모든 지표에서 단독 1위는 아니며, 공개 자료만으로 한국어 현장 품질을 확정할 수 없습니다. 프리뷰와 한시 가격이라는 조건도 큽니다. 가장 안전한 도입 순서는 작은 한국어 데이터셋을 만들고, 동일 파일을 경쟁 모델과 세 번 이상 비교하고, 정확도·p95 지연·사람 수정 시간·최종 작업당 비용을 함께 계산한 뒤 제한적으로 확대하는 것입니다.

    공식 확인 자료

  • Microsoft MAI-Image-2.6 공개: 성능·가격·API 활용법 총정리

    Microsoft MAI-Image-2.6 공개: 성능·가격·API 활용법 총정리

    Microsoft가 2026년 9월 4일 Microsoft Foundry에서 이미지 생성 모델 MAI-Image-2.6과 MAI-Image-2.6-Flash를 공개 프리뷰로 선보였습니다. 이번 업데이트의 핵심은 단순히 예쁜 한 장을 만드는 데 있지 않습니다. 최대 5장의 참조 이미지를 함께 쓰는 편집, 웹 검색을 활용하는 생성, 자동 종횡비 선택, 제품 사진과 인물·문자 표현 개선처럼 실제 제작 파이프라인에 필요한 기능을 한 묶음으로 제공한다는 점입니다.

    다만 “Arena 2위”, “두 배 이상 빠름”이라는 문구만 보고 바로 운영 시스템을 바꾸면 곤란합니다. 품질 순위는 사람의 선호 투표이고, 속도·효율 수치는 Microsoft가 측정한 제공사 자료입니다. 공개 프리뷰라 서비스 수준 계약도 적용되지 않습니다. 이 글에서는 확인 가능한 모델 ID와 API, 가격, 벤치마크 조건, 문서 사이의 차이, 한국 팀이 직접 재현할 테스트 방법까지 구분해 정리합니다.

    한눈에 보는 MAI-Image-2.6과 Flash

    항목 MAI-Image-2.6 MAI-Image-2.6-Flash
    상태 Microsoft Foundry 공개 프리뷰 Microsoft Foundry 공개 프리뷰
    모델 버전 2026-07-31 2026-07-31
    배포 방식 Global Standard Global Standard
    주요 용도 최종 캠페인 이미지, 정교한 편집, 인물·제품·문자 품질 우선 작업 대량 변형, 빠른 시안, 개인화, 비용·응답속도 우선 작업
    지원 작업 텍스트→이미지, 이미지 편집 텍스트→이미지, 이미지 편집
    공통 기능 최대 5개 참조 이미지, 웹 그라운딩, 자동 종횡비, PNG 출력

    정리하면 품질을 최우선으로 하는 최종본에는 2.6, 빠른 반복과 대량 생성에는 Flash가 먼저 검토 대상입니다. Microsoft는 Flash가 2.6과 같은 생성·편집 기능을 더 빠르고 낮은 가격으로 제공한다고 설명합니다. 하지만 두 모델 모두 프리뷰이므로 장기 운영에서 버전 고정, 재현성, 장애 대응을 별도로 점검해야 합니다.

    무엇이 달라졌나: 다섯 장 참조와 웹 그라운딩

    가장 실무적인 변화는 다중 참조 편집입니다. 제품 모양, 캐릭터 얼굴, 브랜드 색, 촬영 구도, 배경 분위기처럼 서로 다른 기준 이미지를 최대 5장까지 한 요청에 넣을 수 있습니다. 쇼핑몰이라면 상품 정면 사진과 소재 확대 사진, 착용 분위기, 배경 레퍼런스를 함께 주고 한 번에 방향을 잡는 방식입니다. 한 장만 참고할 때보다 무엇을 보존하고 무엇을 바꿀지 명시하는 것이 중요합니다.

    웹 그라운딩은 Bing Search에서 현재 정보를 가져와 프롬프트 해석에 보조 문맥으로 쓰는 기능입니다. 최근 장소나 실제 사물처럼 학습 시점 이후 정보가 필요한 장면에 도움이 될 수 있습니다. 그렇다고 결과 이미지가 사실 검증을 통과했다는 뜻은 아닙니다. 검색 결과 선택과 시각화 과정에서 오류가 생길 수 있으므로 뉴스, 의료, 법률, 제품 사양처럼 정확성이 중요한 이미지는 사람이 원문과 결과를 대조해야 합니다.

    자동 종횡비를 켜면 모델이 프롬프트와 참조 이미지를 보고 출력 비율을 선택합니다. 빠른 탐색에는 편리하지만, 광고 매체 규격이 정해진 팀은 폭과 높이를 명시하는 편이 안전합니다. Microsoft Learn의 현재 API 문서는 폭·높이를 각각 최소 768픽셀로 두고, 총 픽셀 수를 1,048,576 이하로 제한합니다. 출력은 PNG이며 응답의 Base64 데이터를 디코딩해 저장합니다.

    실제 성능: 공식 주장과 독립 Arena 결과를 분리해서 보기

    현재 공개된 성능 근거는 두 종류입니다. 첫째는 Microsoft가 발표문에서 밝힌 속도와 효율 비교이고, 둘째는 독립 서비스 Arena의 익명 쌍대 비교 투표입니다. 두 자료는 측정 대상과 방법이 완전히 다르므로 한 표 안에서도 출처와 조건을 분리해 읽어야 합니다.

    평가 항목 결과 조건·측정 주체 해석
    Arena 텍스트→이미지 MAI-Image-2.6 1332±7, 연구소 순위 2위 2026-09-04 기준, 전체 6,120,042표가 집계된 공개 리더보드의 사람 선호 쌍대 비교, Arena 전반적 선호가 높다는 신호지만 정확한 업무 성공률이나 동일 비용 비교는 아님
    비교 모델 GPT-Image-2 Medium 1382±4, Grok Imagine Image 2.0 Low 1315±12(예비), Meta Muse Image 1279±6, Google Gemini 3.1 Flash Image 1261±5 같은 날짜 Arena 연구소 순위 모델별 가격·생성시간·안전 필터·샘플링 설정이 동일하다고 볼 수 없음
    Flash 속도 GPT-Image-2-Medium보다 2배 이상 빠름 Microsoft 제공사 측정값. 세부 하드웨어·표본·백분위 지연시간은 발표문에 충분히 공개되지 않음 방향성은 참고하되 실제 워크로드에서 p50·p95를 다시 측정해야 함
    Flash 효율 발표문에 GPT-Image-2 대비 72%와 78%가 혼재 Microsoft 제공사 자료 내부의 수치 불일치 정확한 비율을 확정 수치로 인용하지 말고 과금 로그로 검증할 필요
    이미지 편집 출시 시 Arena 편집 순위 3위라는 Microsoft 설명 Microsoft 발표문이 인용한 공개 선호 리더보드 마스크 정확도, 얼굴 보존, 제품 로고 보존 등 세부 과업별 평가는 별도 필요

    Arena 결과는 현재 확인 가능한 유용한 독립 신호입니다. 사용자가 두 결과를 익명으로 보고 선호를 고르는 방식이라 실제 사람이 느끼는 완성도를 반영합니다. 반면 프롬프트 분포가 각 회사의 업무와 같지 않고, 새 모델은 투표 수와 신뢰구간이 안정되는 데 시간이 필요합니다. 또한 1332점과 1382점의 차이가 특정 한국어 상품 사진에서 그대로 재현된다고 단정할 수 없습니다.

    이 글에서는 실제 Azure 구독과 MAI API 키로 직접 호출하지 않았으므로 “직접 테스트” 결과를 제시하지 않습니다. 특히 발표문에는 Flash의 정확한 평균 지연시간, p95 지연, 요청당 출력 토큰, 표본 수가 공개되지 않았습니다. 따라서 아래 재현 절차로 같은 입력을 반복 실행하고 품질·지연·비용을 함께 기록하는 것이 더 믿을 만합니다.

    가격 비교: Flash는 출력 단가가 절반

    과금 항목 MAI-Image-2.6 MAI-Image-2.6-Flash Flash의 명목 절감률
    텍스트 입력 100만 토큰 US$5 US$1.75 65% 낮음
    이미지 입력 100만 토큰 US$8 US$2.50 68.75% 낮음
    이미지 출력 100만 토큰 US$38 US$19 50% 낮음
    Microsoft MAI-Image-2.6 공개: 성능·가격·API 활용법 총정리 - criteria 관련 설명 이미지
    Microsoft MAI-Image-2.6 공개: 성능·가격·API 활용법 총정리 – criteria 관련 설명 이미지

    위 절감률은 Microsoft가 공개한 토큰 단가를 단순 계산한 값입니다. 요청 한 번의 실제 비용은 프롬프트 길이, 참조 이미지 수와 해상도, 출력 크기, 서비스가 계산한 이미지 토큰에 따라 달라집니다. “한 장에 얼마”로 바꾸려면 같은 설정으로 최소 30회 실행하고 Azure 비용·사용량 로그에서 총 입력·출력 비용을 나눠야 합니다. 환율, 세금, 리전, 계약 할인도 별도입니다.

    작업 선택은 간단합니다. 최종 광고 한 장의 실패 비용이 큰 경우 2.6을, 수십 개 상품의 초안이나 개인화 변형을 만들 때는 Flash를 먼저 시험합니다. Flash로 후보를 넓게 만든 뒤 2.6으로 최종본을 다시 생성하는 2단계 운영도 가능하지만, 모델 간 결과가 완전히 이어진다는 보장은 없으므로 참조 이미지와 프롬프트를 함께 보관해야 합니다.

    API 사용법과 현재 제한

    Foundry 프로젝트에서 모델을 배포할 때 모델 이름은 MAI-Image-2.6 또는 MAI-Image-2.6-Flash, 버전은 2026-07-31, SKU는 Global Standard를 사용합니다. 생성 엔드포인트는 /mai/v1/images/generations, 편집 엔드포인트는 /mai/v1/images/edits입니다. 인증은 Azure API 키 또는 Microsoft Entra ID 토큰을 지원합니다.

    POST https://<resource-name>.services.ai.azure.com/mai/v1/images/generations
    Content-Type: application/json
    api-key: <환경변수에서 읽은 키>
    
    {
      "model": "<배포 이름>",
      "prompt": "따뜻한 자연광의 한국 소형 브랜드 제품 사진, 흰 배경",
      "width": 1024,
      "height": 1024,
      "auto_aspect_ratio": false,
      "web_grounding": false
    }

    키를 코드와 저장소에 직접 적지 말고 환경변수나 Azure Key Vault에서 읽어야 합니다. 편집 요청은 JPEG 또는 PNG를 multipart 형식으로 전송하며 결과는 PNG입니다. API 문서상 프롬프트 최대 문맥은 32,000토큰이고, 출력의 총 픽셀 수는 1,048,576 이하입니다. Microsoft 발표문은 1.5K 출력도 언급하지만 현재 Learn 문서의 픽셀 제한과 표현이 맞지 않습니다. 프리뷰 시점에는 실제 배포 화면과 API 오류 메시지를 최종 기준으로 삼고, 문서가 정리되기 전까지 1024×1024 안에서 검증하는 편이 안전합니다.

    기본 RPM도 넉넉하지 않습니다. Learn 문서상 Global Standard는 무료 티어가 0 RPM이고, 티어 1은 2 RPM, 티어 2는 4 RPM, 티어 3은 6 RPM, 티어 4는 8 RPM, 티어 5는 10 RPM입니다. 대량 카탈로그를 처리하려면 지수 백오프, 작업 큐, 중복 요청 방지 키, 실패 이미지 재시도 한도를 설계하고 필요하면 할당량 증가를 요청해야 합니다.

    한국 팀을 위한 재현 가능한 성능 테스트

    1. 고정 과업을 만든다. 한국어 간판, 한글 패키지, 동일 인물 유지, 제품 색 보존, 배경 교체, 1:1·4:5·16:9 변형 등 6개 과업을 정하고 과업당 프롬프트 10개를 준비합니다.
    2. 조건을 맞춘다. 두 MAI 모델과 비교 모델에서 가능한 한 같은 해상도와 참조 이미지를 사용합니다. 자동 종횡비와 웹 그라운딩은 처음에는 끄고, 기능 효과를 볼 때만 한 항목씩 켭니다.
    3. 반복 실행한다. 프롬프트마다 최소 3회 생성해 우연히 잘 나온 한 장만 고르는 문제를 줄입니다. 요청 시작·완료 시각, HTTP 상태, 재시도 수, 과금량을 저장합니다.
    4. 블라인드 평가한다. 모델명을 가리고 두 명 이상이 지시 준수, 한글 정확도, 인물·손 자연스러움, 제품 동일성, 편집 영역 밖 보존을 1~5점으로 채점합니다.
    5. 지연과 비용을 함께 본다. 평균보다 중앙값과 p95를 기록하고, 성공 이미지 한 장당 비용을 계산합니다. 실패 생성과 재시도 비용도 포함해야 실제 운영비가 됩니다.
    6. 30일 뒤 재검증한다. 프리뷰 모델은 동작이나 버전이 바뀔 수 있으므로 프롬프트, 참조 이미지 해시, 모델 버전, 실행 날짜를 보관합니다.
    지표 측정 방법 통과 예시
    지시 준수율 필수 조건을 모두 만족한 이미지 수 ÷ 전체 생성 수 90% 이상
    한글 정확도 목표 문구와 완전히 일치한 글자 수 비율 95% 이상
    참조 일관성 제품·인물 핵심 특징 5개를 사람이 체크 5개 중 4개 이상
    지연시간 클라이언트 기준 p50·p95, 실패 재시도 포함 서비스 목표에 맞게 정의
    작업당 비용 총 과금액 ÷ 최종 승인 이미지 수 기존 제작 방식과 비교

    실패하기 쉬운 도입 방식

    첫째, Arena 순위를 품질 보증서로 쓰는 경우입니다. 선호 투표 2위는 강한 신호지만 우리 회사의 로고, 한국어, 의류 패턴, 특정 인물 보존을 보장하지 않습니다. 실제 프롬프트 묶음으로 승인률을 측정해야 합니다.

    Microsoft MAI-Image-2.6 공개: 성능·가격·API 활용법 총정리 - workflow 관련 설명 이미지
    Microsoft MAI-Image-2.6 공개: 성능·가격·API 활용법 총정리 – workflow 관련 설명 이미지

    둘째, 참조 이미지 다섯 장을 설명 없이 넣는 경우입니다. 어떤 이미지에서 얼굴을, 어떤 이미지에서 색을, 어떤 이미지에서 구도를 가져와야 하는지 적지 않으면 기준이 충돌합니다. “1번은 제품 형태를 보존, 2번은 색만 참고, 3번은 배경 분위기만 참고”처럼 역할을 지정하세요.

    셋째, 웹 그라운딩 결과를 사실로 확정하는 경우입니다. 검색을 썼더라도 최종 이미지는 생성물입니다. 현존 인물, 상표, 행사, 지도, 안전 표지의 정확성은 별도로 검토하고, 권리·초상권·상표 사용 정책도 확인해야 합니다.

    넷째, 프리뷰 모델을 승인 절차 없이 운영에 연결하는 경우입니다. 프리뷰에는 SLA가 없고 기능 제약이나 버전 변경이 생길 수 있습니다. 생성 실패 시 대체 모델, 수동 제작 전환, 배포 버전 기록, 비용 상한을 마련해야 합니다.

    다섯째, 속도만 보고 Flash를 고르는 경우입니다. 대량 생성에서는 빠른 모델의 장점이 크지만 수정 횟수가 늘면 작업당 비용과 납기가 오히려 나빠질 수 있습니다. 한 번의 호출 가격이 아니라 최종 승인본 한 장까지 걸린 총 호출 수를 비교하세요.

    도입 전 체크리스트

    • 두 모델이 모두 공개 프리뷰이며 SLA가 없음을 이해했는가?
    • 배포 리전과 Global Standard 사용 가능 여부를 확인했는가?
    • 프롬프트·참조 이미지·모델 버전·실행 날짜를 기록하는가?
    • API 키를 코드나 로그에 노출하지 않는가?
    • 한국어 문자, 인물, 손, 제품 색, 로고 보존을 별도 항목으로 평가하는가?
    • p50·p95 지연, 실패율, 재시도, 승인 이미지당 비용을 함께 보는가?
    • 웹 그라운딩 결과와 상표·초상권·사실 정확성을 사람이 검토하는가?
    • 할당량 초과와 401·404 오류에 대한 재시도·대체 절차가 있는가?

    자주 묻는 질문

    MAI-Image-2.6을 바로 상용 서비스에 써도 되나요?

    기술적으로 배포할 수 있지만 Microsoft는 프리뷰 기능에 SLA가 없고 운영 워크로드에 권장하지 않는다고 명시합니다. 제한된 사용자와 낮은 위험의 콘텐츠로 검증하고, 장애 시 대체 경로와 사람 검수 단계를 두는 것이 좋습니다.

    Flash가 품질도 완전히 같은가요?

    Microsoft Learn은 같은 생성·편집 기능을 더 빠르고 저렴하게 제공하는 변형이라고 설명합니다. 기능 목록이 같다는 뜻이지 모든 프롬프트에서 시각 품질이 같다는 뜻은 아닙니다. 제품 일관성, 작은 문자, 복잡한 인물 장면을 각각 비교하세요.

    Arena 2위면 GPT-Image-2 다음으로 좋다고 보면 되나요?

    2026년 9월 4일 전체 텍스트→이미지 연구소 순위에서는 그렇습니다. 다만 Arena는 익명 사람 선호의 종합 순위이며 비용, 속도, 법적 요구, 한글 정확도, 사내 브랜드 일관성을 직접 평가하지 않습니다. 용도별 테스트가 최종 판단 기준입니다.

    발표문의 1.5K와 API 문서의 1,048,576픽셀 제한 중 무엇을 따라야 하나요?

    현재 호출 구현에서는 최신 Microsoft Learn API 문서와 배포 화면을 우선하세요. 문서상 폭·높이는 각각 최소 768픽셀이고 총 픽셀은 1,048,576 이하입니다. 1.5K가 실제 계정에서 허용되는지는 배포 리전과 모델 버전에서 별도로 확인해야 합니다.

    한 장당 비용은 얼마인가요?

    공식 가격이 토큰 단위라 프롬프트와 입력 이미지, 출력 설정 없이 한 장당 고정 가격을 말할 수 없습니다. 같은 조건으로 반복 생성한 뒤 Azure 비용 로그의 총액을 승인된 이미지 수로 나누는 방식이 가장 실용적입니다.

    결론: 순위보다 제작 성공률로 결정하자

    MAI-Image-2.6은 공개 선호 평가에서 상위권에 올랐고, 최대 5개 참조 이미지와 웹 그라운딩, 자동 종횡비를 결합해 제작 도구로서 매력이 커졌습니다. Flash는 공개 가격 기준으로 입력과 출력 단가를 크게 낮춰 대량 작업에 유리합니다. 반면 두 모델 모두 프리뷰이고, 속도·효율의 상세 측정 조건이 충분히 공개되지 않았으며, 발표문과 API 문서 사이에 효율 비율과 출력 해상도 표현의 차이도 보입니다.

    따라서 가장 좋은 도입 순서는 “랭킹 확인 → 작은 재현 테스트 → 사람의 블라인드 품질 평가 → 승인 이미지당 비용 계산 → 제한된 운영 적용”입니다. 한국어 문자와 제품·인물 일관성은 일반 리더보드가 대신 판단해 주지 않습니다. Flash와 2.6을 같은 프롬프트로 비교하고 실제 수정 횟수까지 기록하면, 어느 모델이 우리 업무에서 더 빠르고 저렴한지 객관적으로 결정할 수 있습니다.

    공식 확인 자료

  • 소상공인이 AI로 고객 문의를 정리하는 방법

    소상공인이 AI로 고객 문의를 정리하는 방법

    카카오톡, 네이버 톡톡, 인스타그램 DM, 문자, 전화 메모가 한꺼번에 들어오면 고객 문의는 쉽게 뒤엉킵니다. 답변을 놓치는 문제도 있지만, 같은 질문에 매번 새로 답하느라 시간이 새는 것이 더 큰 손실입니다. 소상공인에게 필요한 것은 거대한 챗봇이 아니라 문의 내용을 한곳에 모으고, AI가 분류와 답변 초안을 돕고, 사람이 마지막 결정을 하는 작은 운영 체계입니다.

    이 글은 특정 유료 도구를 권하는 대신, 지금 쓰는 메신저와 스프레드시트만으로 시작할 수 있는 방법을 설명합니다. 핵심은 완전 자동 답변이 아닙니다. 예약, 배송, 환불, 재고처럼 실수 비용이 다른 문의를 구분하고, 위험한 답변은 반드시 사람이 확인하도록 만드는 것입니다.

    1. 먼저 해결할 문제: 답변 속도보다 문의의 흐름

    문의가 쌓이면 보통 “AI가 알아서 답하게 하자”는 생각부터 듭니다. 그러나 첫 단계는 자동 답변이 아니라 흐름 정리입니다. 고객이 어디에서 질문했는지, 무엇을 원하는지, 언제까지 답해야 하는지, 누가 처리할지를 기록해야 합니다. 이 네 가지가 없으면 AI를 붙여도 누락과 중복 답변이 계속됩니다.

    필드 기록 예시 왜 필요한가
    접수 채널 네이버 톡톡, 전화, DM 원래 채널로 답변하기 위해
    문의 유형 예약, 배송, 교환, 재고, 불만 우선순위와 담당자를 나누기 위해
    마감 시각 오늘 15시, 영업일 1일 이내 급한 문의가 묻히지 않게 하기 위해
    개인정보 포함 여부 주소·전화번호 포함 AI 입력 전 가림 처리하기 위해
    처리 상태 신규, 확인 중, 답변 완료 중복 답변과 누락을 막기 위해

    처음에는 구글 스프레드시트나 엑셀에 이 다섯 열만 만들어도 충분합니다. 하루 문의가 10건 미만이라면 자동화보다 입력 습관이 더 중요합니다. 문의가 들어오면 한 줄로 남기고, 영업 종료 전 “신규” 상태만 필터링하는 것부터 시작하세요.

    2. AI에게 맡길 일과 사람이 맡을 일을 나눈다

    AI가 잘하는 일은 긴 문장을 짧게 요약하고, 미리 정한 기준에 따라 분류하고, 답변 초안을 만드는 것입니다. 반면 환불 승인, 법적 책임, 건강·안전, 가격 예외, 감정이 격한 불만처럼 사업자가 책임져야 하는 결정은 사람에게 남겨야 합니다.

    • AI에게 맡기기: 핵심 요청 한 줄 요약, 문의 유형 후보, 필요한 추가 정보 목록, FAQ 기반 답변 초안, 공손한 말투 정리
    • 사람이 확인하기: 실제 재고와 예약 가능 시간, 주문·결제 기록, 보상 범위, 개인정보, 고객 감정, 최종 발송
    • AI에 넣지 않기: 주민등록번호, 전체 카드번호, 계좌 비밀번호, 인증번호, 불필요한 주소·전화번호

    개인정보보호위원회는 생성형 AI를 업무에 사용할 때 개인정보 처리 목적과 범위를 점검하고, 필요 이상의 개인정보가 입력되지 않도록 관리할 것을 안내합니다. 고객 메시지를 그대로 복사하기보다 이름은 “고객 A”, 전화번호는 뒷자리를 가리고, 주문번호도 필요한 일부만 남기는 방식이 안전합니다.

    3. 가장 작은 문의 정리표를 만든다

    새 시스템을 도입하기 전에 일주일 동안 문의를 모아 보세요. 열 구성은 “접수 시각 / 채널 / 원문 요약 / 유형 / 긴급도 / 담당자 / 상태 / 답변” 정도면 됩니다. 원문 전체를 보관할 필요가 없다면 민감정보를 제거한 요약만 남깁니다.

    1. 유형을 5~8개로 제한합니다. 예: 예약, 배송, 상품, 결제, 교환·환불, 불만, 기타.
    2. 긴급도를 세 단계로 나눕니다. 안전·당일 예약 변경은 높음, 일반 재고 문의는 보통, 제휴 제안은 낮음처럼 기준을 문장으로 적습니다.
    3. 상태 이름을 통일합니다. 신규 → 확인 중 → 고객 회신 대기 → 완료 순서가 단순하고 좋습니다.
    4. 완료 조건을 정합니다. 답장을 보냈다고 끝이 아니라, 예약표나 배송 기록까지 반영해야 완료인지 정합니다.

    유형을 너무 세분화하면 직원마다 다른 항목을 고르게 됩니다. “라떼 재고 문의”와 “케이크 재고 문의”를 따로 만들기보다 둘 다 상품·재고로 묶고, 세부 내용은 요약에 남기는 편이 유지하기 쉽습니다.

    4. 복사해서 쓰는 AI 분류 프롬프트

    AI에게는 역할보다 출력 형식을 구체적으로 알려주는 것이 중요합니다. 아래 템플릿에서 대괄호 부분만 매장 상황에 맞게 바꾸면 됩니다. 개인정보를 제거한 뒤 사용하세요.

    소상공인이 AI로 고객 문의를 정리하는 방법 - criteria 관련 설명 이미지
    소상공인이 AI로 고객 문의를 정리하는 방법 – criteria 관련 설명 이미지

    다음은 고객 문의입니다. 추측하지 말고 제공된 내용만 사용하세요.
    1) 문의 핵심을 40자 이내로 요약
    2) 유형을 [예약/배송/상품/결제/교환·환불/불만/기타] 중 하나로 선택
    3) 긴급도를 [높음/보통/낮음] 중 하나로 선택하고 이유를 한 문장으로 작성
    4) 답변 전에 확인할 사실을 목록으로 작성
    5) 친절한 답변 초안을 작성하되 가격, 재고, 일정은 확인되지 않았다면 확정 표현 금지
    출력 순서: 요약 / 유형 / 긴급도 / 확인사항 / 답변 초안
    고객 문의: [개인정보를 제거한 문의]

    좋은 프롬프트는 AI가 모르는 것을 채우지 못하게 합니다. “예약 가능합니다” 대신 “가능 여부를 확인해 안내드리겠습니다”라고 쓰게 하고, 사실 확인이 필요한 항목을 별도로 출력하게 해야 합니다. OpenAI의 공식 프롬프트 가이드도 지시를 명확히 쓰고 원하는 출력 형식과 예시를 제공하는 방식을 권장합니다.

    5. FAQ 답변 초안은 근거 문서와 함께 관리한다

    AI 답변이 흔들리는 이유는 기준 문서가 없기 때문입니다. 자주 묻는 질문 20개만 골라 “질문 / 승인된 답변 / 마지막 확인일 / 담당자” 표를 만드세요. 영업시간, 주차, 예약 변경, 배송 기간, 교환 조건처럼 자주 바뀌는 내용에는 반드시 확인일을 붙입니다.

    질문 승인 답변에 포함할 사실 사람 확인이 필요한 경우
    오늘 예약 가능한가요? 예약 확인 절차, 답변 예상 시간 실시간 예약표 확인
    배송은 언제 오나요? 기본 출고 기준, 조회 방법 지연·분실·주소 변경
    환불할 수 있나요? 공개된 교환·환불 기준 예외 승인, 사용 흔적 분쟁
    알레르기 성분이 있나요? 공식 성분표 확인 안내 건강 관련 판단 전체

    답변 생성 때 “아래 FAQ에 없는 내용은 모른다고 표시하라”고 지시하면 환각을 줄일 수 있습니다. 문서가 바뀌면 예전 답변도 함께 수정해야 합니다. 구글의 책임 있는 생성형 AI 안내와 NIST AI 위험관리 프레임워크도 사람의 감독, 문서화, 지속적인 점검을 중요한 관리 원칙으로 둡니다.

    6. 하루 20분 운영 루틴으로 정착시키기

    자동화의 성패는 도구보다 확인 루틴에서 갈립니다. 오전과 마감 전에 각각 10분씩 확인하는 방식이 현실적입니다.

    1. 접수: 새 문의를 표에 넣고 개인정보를 가립니다.
    2. AI 1차 정리: 요약, 유형, 긴급도, 확인사항, 초안을 받습니다.
    3. 사실 확인: 예약표, 주문 기록, 재고, 매장 정책을 사람이 확인합니다.
    4. 답변 수정: 고객 이름과 상황을 반영하되 불필요한 변명은 줄입니다.
    5. 원래 채널에서 발송: 고객이 문의한 채널로 답합니다.
    6. 완료 기록: 발송 시각과 후속 조치 여부를 남깁니다.

    문의가 많은 날에도 모든 메시지를 한 번에 AI에 넣지 마세요. 고객별로 분리하고, 필요한 정보만 제공해야 다른 고객의 내용이 섞이는 사고를 줄일 수 있습니다. 직원이 여러 명이라면 “누가 최종 발송 버튼을 누르는가”를 정해 두는 것도 중요합니다.

    7. 실패하기 쉬운 방식과 바로잡는 법

    실패 1: 처음부터 완전 자동 발송. 재고나 예약 정보가 늦게 갱신되면 틀린 답이 즉시 고객에게 전송됩니다. 첫 2주는 AI가 초안만 만들고 사람이 전부 확인하세요. 오류 유형이 충분히 쌓인 뒤에도 저위험 FAQ만 제한적으로 자동화하는 편이 안전합니다.

    소상공인이 AI로 고객 문의를 정리하는 방법 - workflow 관련 설명 이미지
    소상공인이 AI로 고객 문의를 정리하는 방법 – workflow 관련 설명 이미지

    실패 2: 고객 원문을 통째로 복사. 편하지만 개인정보와 민감한 사연이 불필요하게 전달될 수 있습니다. 이름, 연락처, 주소, 주문 식별자를 가리고 업무에 꼭 필요한 문장만 남기세요.

    실패 3: 답변 속도만 측정. 빠른 오답은 좋은 서비스가 아닙니다. 평균 첫 답변 시간과 함께 누락 건수, 재문의율, 사람이 크게 수정한 비율을 기록하세요.

    실패 4: FAQ를 한 번 만들고 방치. 가격, 휴무일, 배송 조건이 바뀌면 AI는 오래된 문장을 자연스럽게 반복합니다. 매월 한 번 “마지막 확인일”이 오래된 항목을 필터링해 갱신하세요.

    8. 효과를 판단하는 간단한 측정표

    일주일 동안 기존 방식의 수치를 적고, 다음 일주일 동안 AI 보조 방식을 사용해 비교합니다. 같은 요일과 비슷한 문의량을 기준으로 해야 변화가 도구 때문인지 판단하기 쉽습니다. 직접 테스트 결과가 없는 상태에서 특정 비율만큼 빨라진다고 단정해서는 안 됩니다.

    지표 측정 방법 좋아졌다고 볼 기준 예시
    첫 답변 시간 접수부터 첫 회신까지의 중앙값 업종 목표시간 안으로 감소
    문의 누락 마감 때 신규 상태로 남은 건수 0건 유지
    대폭 수정률 AI 초안 절반 이상을 고친 비율 주별 하락
    재문의율 같은 문제로 다시 묻는 비율 기존보다 감소
    정책 오류 가격·재고·환불 기준 오답 건수 0건 유지

    두 주 동안 수정률이 높다면 AI 모델을 바꾸기보다 FAQ 문서와 프롬프트를 먼저 고쳐 보세요. “확인할 사실”이 자주 빠진다면 필수 확인 목록을 프롬프트에 추가하고, 문의 유형이 자꾸 틀리면 유형 정의와 실제 예시를 각각 2개씩 제공하는 방식이 효과적입니다.

    9. 발행 전 체크리스트

    • 고객 문의에서 이름, 연락처, 주소 등 불필요한 개인정보를 제거했는가?
    • AI가 가격, 재고, 예약 가능 여부를 추측하지 않도록 지시했는가?
    • 환불, 안전, 건강, 법적 분쟁 문의는 사람이 직접 확인하는가?
    • 승인된 FAQ마다 담당자와 마지막 확인일이 있는가?
    • 최종 발송 담당자와 완료 기준이 정해져 있는가?
    • 누락, 재문의, 대폭 수정, 정책 오류를 함께 측정하는가?

    10. 자주 묻는 질문

    문의가 하루 5건뿐인데도 AI가 필요한가요?

    반드시 필요하지는 않습니다. 우선 문의 정리표와 승인된 FAQ를 만드는 편이 효과가 큽니다. 같은 질문에 답변을 반복하거나 여러 채널에서 누락이 생길 때 AI 초안 기능을 추가하세요.

    무료 AI 서비스에 고객 메시지를 넣어도 되나요?

    서비스별 데이터 처리 조건이 다르므로 이용약관과 조직용 개인정보 설정을 확인해야 합니다. 확인 전에는 개인정보와 주문 식별 정보를 제거하고, 민감한 분쟁이나 건강 정보는 입력하지 않는 보수적 기준이 안전합니다.

    AI 답변을 바로 자동 발송해도 될까요?

    초기에는 권하지 않습니다. 최소 2주간 사람이 모든 초안을 검토해 오류 유형을 모으고, 이후에도 영업시간·주차처럼 위험이 낮고 변경이 드문 질문만 제한적으로 검토할 수 있습니다.

    어떤 AI 모델을 선택해야 하나요?

    모델 이름보다 한국어 문장 품질, 개인정보 설정, 비용, 직원이 검토하기 쉬운 출력 형식을 비교하세요. 동일한 익명 문의 20개를 같은 지시문으로 세 번씩 실행하고 분류 정확도, 사실 추가 여부, 수정 시간을 기록하면 매장에 맞는 도구를 판단할 수 있습니다.

    공식 확인 자료

    가장 좋은 시작은 작은 표 하나와 승인된 답변 20개입니다. 그 위에 AI의 요약과 초안 기능을 얹으면 문의가 늘어도 흐름을 잃지 않으면서, 고객에게 보내는 마지막 문장은 사람이 책임질 수 있습니다.

  • Google Lyria 3.5 API 공개: 음악 생성 모델 사용법과 제한

    Google Lyria 3.5 API 공개: 음악 생성 모델 사용법과 제한

    기준일: 2026년 9월 4일

    Google이 2026년 9월 3일 Gemini API에 Lyria 3.5 음악 생성 모델 두 종을 공개했습니다. 짧은 반복 음원과 빠른 아이디어 확인을 위한 lyria-3.5-clip-preview, 절·후렴·브리지 구조를 갖춘 긴 곡을 위한 lyria-3.5-pro-preview입니다. 두 모델 모두 텍스트와 이미지를 입력으로 받고 44.1kHz 스테레오 MP3를 생성합니다.

    이번 공개의 핵심은 웹 서비스에서만 쓰던 음악 모델을 개발자가 Gemini API의 새 Interactions API로 호출할 수 있게 됐다는 점입니다. 다만 두 모델 모두 Preview이며, 공개 문서에는 표준화된 음악 품질 벤치마크 점수와 Lyria 3.5 전용 가격표가 아직 명확히 제시되지 않았습니다. 따라서 “더 자연스럽다”는 제공사 설명과 실제 서비스 도입 판단을 구분해야 합니다.

    Lyria 3.5 API에서 공개된 핵심 사양

    항목 Lyria 3.5 Clip Lyria 3.5 Pro
    모델 ID lyria-3.5-clip-preview lyria-3.5-pro-preview
    권장 용도 루프, 미리듣기, 짧은 배경음 절·후렴·브리지가 있는 전체 곡
    길이 항상 30초 수 분, 프롬프트로 길이 제어
    입력 텍스트와 최대 10장의 이미지
    출력 44.1kHz 스테레오 MP3, 가사와 곡 구조 텍스트
    API Gemini Interactions API
    상태 Public Preview

    Gemini API 공식 변경 로그는 9월 3일 공개 사실과 두 모델 ID를 기록하고 있습니다. Lyria 3.5 음악 생성 가이드에는 Python, JavaScript, REST 호출 예제와 응답 구조가 정리돼 있습니다.

    Clip과 Pro를 어떤 순서로 써야 하나

    공식 가이드는 먼저 Clip 모델로 프롬프트를 빠르게 시험한 뒤, 방향이 정해졌을 때 Pro로 전체 곡을 만들 것을 권장합니다. Clip은 길이가 30초로 고정돼 있어 영상 오프닝, 짧은 루프, 분위기 샘플을 비교하기 쉽습니다. Pro는 절과 후렴, 브리지, 인트로와 아웃트로처럼 곡 구조를 프롬프트에 넣고 수 분 길이의 결과를 만들 때 적합합니다.

    서비스 설계에서는 두 모델을 별도 제품처럼 취급하는 편이 좋습니다. 사용자가 먼저 장르, BPM, 악기, 조성, 분위기를 고르고 Clip 세 개를 비교한 뒤 선택한 프롬프트만 Pro로 보내면 불필요한 긴 곡 생성을 줄일 수 있습니다. 같은 프롬프트에서도 결과가 달라질 수 있으므로 생성 ID, 프롬프트 버전, 모델 ID, 생성 시간을 함께 기록하세요.

    1. Clip으로 30초 샘플을 생성합니다.
    2. 장르와 악기, BPM, 분위기 일치 여부를 사람이 확인합니다.
    3. 선택한 프롬프트에 곡 구조와 목표 길이를 추가합니다.
    4. Pro로 전체 곡을 생성합니다.
    5. 가사, 발음, 반복 구간, 음질, 권리 조건을 확인한 뒤 저장합니다.

    Interactions API 호출과 응답에서 주의할 점

    Lyria 3.5는 새 Interactions API를 사용합니다. REST 기준으로 /v1beta/interactions에 모델 ID와 입력을 보내며, 응답은 하나의 문자열만 오는 구조가 아닙니다. steps 안의 model_output 단계에 가사·곡 구조를 담은 텍스트 블록과 Base64 오디오 블록이 나뉘어 들어갑니다.

    from google import genai
    import base64
    
    client = genai.Client()
    interaction = client.interactions.create(
        model="lyria-3.5-clip-preview",
        input="30초 길이의 차분한 로파이 피아노 연주곡. 82 BPM, 보컬 없음.",
    )
    
    if interaction.output_audio:
        with open("music.mp3", "wb") as file:
            file.write(base64.b64decode(interaction.output_audio.data))
    
    if interaction.output_text:
        print(interaction.output_text)

    간단한 작업은 SDK의 output_audio와 output_text 편의 속성으로 충분합니다. 가사와 오디오가 여러 단계에 걸쳐 섞인 결과를 정확히 기록하려면 steps를 직접 순회해야 합니다. 오디오 데이터가 크므로 로그에 Base64 전체를 남기지 말고 파일 저장 성공 여부와 해시, 생성 ID만 기록하는 것이 안전합니다.

    이미지로 음악을 만들 때 지켜야 할 입력 규칙

    Lyria 3.5는 텍스트와 함께 최대 10장의 이미지를 받을 수 있습니다. 여행 사진의 색감으로 배경음을 만들거나 제품 영상의 장면별 분위기를 잡는 데 쓸 수 있습니다. 이미지는 곡의 정확한 음표를 지정하는 입력이 아니라 분위기와 시각적 맥락을 제공하는 참고 자료로 보는 편이 좋습니다.

    Google Lyria 3.5 API 공개: 음악 생성 모델 사용법과 제한 - criteria 관련 설명 이미지
    Google Lyria 3.5 API 공개: 음악 생성 모델 사용법과 제한 – criteria 관련 설명 이미지

    여러 이미지를 넣을 때는 “첫 번째 이미지는 새벽의 고요함, 두 번째 이미지는 도시의 속도감”처럼 각 이미지의 역할을 텍스트에서 구분하세요. 이미지 파일은 Base64로 전달하므로 요청 크기와 메모리 사용량을 확인하고, 촬영자와 인물의 동의가 없는 사진이나 사내 비밀이 담긴 화면을 보내지 않아야 합니다.

    • 장르와 악기, BPM, 조성, 분위기를 구체적으로 적습니다.
    • 가사가 필요하면 지시와 가사를 분리하고 언어를 명시합니다.
    • [Intro], [Verse], [Chorus], [Bridge] 같은 구조 표식을 사용합니다.
    • 보컬이 필요 없으면 “instrumental only” 또는 “보컬 없음”을 명시합니다.
    • 이미지별 역할과 곡의 어느 구간에 반영할지 설명합니다.

    실제 성능: 공개 수치와 확인되지 않은 부분

    Google은 Lyria 3.5가 이전 세대보다 음악적 구조, 가사 품질, 보컬의 자연스러움과 발음, 템포·길이 제어를 개선했다고 설명합니다. API 문서는 구조적 일관성, timed lyrics, 전체 악기 편성, 자연스러운 보컬을 강조합니다. 하지만 현재 공식 개발자 문서에는 문제 수, 평가자 수, 비교 모델, 블라인드 테스트 방식과 점수표가 공개돼 있지 않습니다.

    평가 항목 공식 확인 내용 해석의 한계
    음질 44.1kHz 스테레오 출력 샘플레이트는 음악적 완성도 점수가 아님
    곡 구조 절·후렴·브리지와 timed lyrics 지원 구조 준수율 수치 미공개
    보컬과 발음 제공사가 이전보다 개선됐다고 설명 언어별 평가 조건과 점수 미공개
    지연 Clip을 빠른 실험용으로 권장 평균·p95 생성 시간 미공개
    비용 공식 가격 페이지 확인 안내 현재 페이지의 Lyria 3 가격을 3.5에 그대로 적용할 근거 부족

    따라서 이 글은 직접 API 성능 시험을 했다고 주장하지 않습니다. 현재 환경에 Lyria 3.5 접근 권한과 과금 계정이 없어 생성 지연과 성공률을 재현 측정하지 않았습니다. 정식 도입 전에는 같은 20개 프롬프트를 Clip과 Pro에 각각 세 번 실행하고, 음악 담당자가 모델 이름을 가린 상태에서 평가하는 방법이 현실적입니다.

    평가표에는 프롬프트 준수, 구조 준수, 한국어 발음, 잡음과 왜곡, 반복의 자연스러움, 생성 성공률, 평균·p95 시간, 재시도 횟수, 곡 한 개당 총비용을 기록하세요. 제공사 측정값과 내부 테스트를 분리하면 홍보 문구를 실제 서비스 품질로 오해하는 일을 줄일 수 있습니다.

    가격은 반드시 3.5 모델 ID로 다시 확인해야 한다

    Gemini Developer API 가격 페이지에는 현재 Lyria 3 Clip과 Pro Preview 가격이 각각 요청당 0.04달러와 0.08달러로 표시돼 있습니다. 그러나 표의 모델 ID는 lyria-3-clip-preview와 lyria-3-pro-preview이며 새 3.5 모델 ID가 아닙니다. 3.5 가격이 같다고 단정하지 말고 결제 콘솔과 최신 가격표에서 실제 SKU를 확인해야 합니다.

    무료 등급은 제공되지 않는 것으로 표시돼 있으며 Preview 모델은 안정 버전보다 제한이 더 엄격할 수 있습니다. 공식 rate limits 문서는 한도를 프로젝트 단위로 적용하고, 계정 등급과 모델에 따라 RPM과 일일 요청 수가 달라진다고 설명합니다. 운영 전 AI Studio에서 현재 프로젝트의 실제 한도를 확인하세요.

    사용자에게 한 번의 생성 버튼을 제공하더라도 실패 재시도, 여러 후보 생성, Pro 승격 때문에 실제 비용은 요청당 표시 가격보다 커질 수 있습니다. 성공한 최종 곡 한 개에 사용된 전체 요청 수를 기준으로 비용을 계산하고 공식 결제·지출 한도 문서의 프로젝트별 cap도 설정하는 것이 좋습니다.

    저작권·안전·워터마크와 서비스 제한

    공식 문서는 특정 아티스트의 목소리를 요구하거나 저작권이 있는 가사를 생성하도록 요청하면 안전 필터에 의해 차단될 수 있다고 안내합니다. 모든 생성 오디오에는 사람이 듣기 어려운 SynthID 오디오 워터마크가 포함됩니다. 서비스 화면에서는 결과가 AI로 생성됐다는 사실을 이용자가 이해할 수 있게 표시하는 편이 좋습니다.

    Google Lyria 3.5 API 공개: 음악 생성 모델 사용법과 제한 - workflow 관련 설명 이미지
    Google Lyria 3.5 API 공개: 음악 생성 모델 사용법과 제한 – workflow 관련 설명 이미지

    현재 Lyria 3.5는 단일 턴 생성 방식입니다. 만들어진 곡을 다음 요청에서 직접 편집하거나 일부 구간만 교체하는 다중 턴 수정은 지원하지 않습니다. “드럼만 조금 줄여줘” 같은 반복 편집 경험을 제공하려면 원본 프롬프트를 수정해 새 곡을 만들고 이전 결과와 비교하는 버전 관리가 필요합니다.

    직접 작성하지 않은 가사, 인물 사진, 고객이 올린 이미지의 처리 권한도 확인해야 합니다. 생성 전에 이용 약관에 동의받고 업로드 파일의 보관 기간과 삭제 방법을 알려주세요. 상업적 사용 가능 여부는 서비스 약관과 지역 법률, 입력 자료의 권리를 별도로 검토해야 하며 모델이 생성했다는 사실만으로 모든 권리가 자동 해결되지는 않습니다.

    도입 순서와 실패 사례 체크리스트

    1. Gemini API 프로젝트에서 Lyria 3.5 접근 가능 여부와 실제 모델 ID를 확인합니다.
    2. Clip 20개 평가 세트와 합격 기준을 먼저 만듭니다.
    3. Interactions API의 단계별 응답과 Base64 저장 로직을 구현합니다.
    4. 재시도에는 생성 ID와 멱등성 처리를 두어 중복 과금을 추적합니다.
    5. 가사·이미지 업로드의 권리 확인과 개인정보 제거 절차를 추가합니다.
    6. Clip에서 통과한 프롬프트만 Pro로 보내는 흐름을 만듭니다.
    7. 일부 사용자에게만 열고 생성 성공률, 지연, 비용, 신고율을 기록합니다.

    첫 번째 흔한 실패는 기존 GenerateContent 예제를 그대로 복사하는 것입니다. Lyria 3.5 문서는 Interactions API와 steps 구조를 사용하므로 응답 파서를 별도로 작성해야 합니다. 두 번째는 가격표의 Lyria 3 항목을 3.5 가격으로 가정하는 것입니다. 세 번째는 MP3 파일만 저장하고 가사와 곡 구조 텍스트, 모델 ID, 프롬프트 버전을 버리는 것입니다.

    네 번째는 특정 가수의 목소리나 기존 노래 가사를 그대로 요구하는 것입니다. 차단 가능성뿐 아니라 권리 문제도 생길 수 있습니다. 다섯 번째는 같은 프롬프트가 항상 같은 결과를 준다고 가정하는 것입니다. 공식 문서도 결과가 호출마다 달라질 수 있다고 밝히므로 캐시 키와 사용자 경험을 생성 결과 단위로 설계해야 합니다.

    자주 묻는 질문

    Lyria 3.5는 지금 Gemini API에서 쓸 수 있나요?

    공식 변경 로그와 개발자 가이드는 두 Preview 모델을 Gemini API에서 사용할 수 있다고 안내합니다. 계정과 프로젝트별 접근 범위, 지역, rate limit은 AI Studio에서 다시 확인해야 합니다.

    Clip으로 1분 음악을 만들 수 있나요?

    아닙니다. Clip은 항상 30초입니다. 더 긴 곡은 Pro 모델을 사용하고 목표 길이와 구조를 프롬프트에 명시해야 합니다.

    이미지만 넣어도 음악을 만들 수 있나요?

    공식 예제는 텍스트와 이미지를 함께 보내는 방식을 보여줍니다. 최대 10장의 이미지를 넣을 수 있으며 이미지가 곡의 분위기에 어떻게 영향을 주어야 하는지 텍스트로 설명하는 편이 좋습니다.

    생성한 음악을 바로 상업적으로 써도 되나요?

    모델 기능과 상업적 이용 권리는 별개입니다. 최신 Gemini API 약관, 입력한 가사와 이미지의 권리, 배포 플랫폼 정책, 지역 법률을 확인해야 합니다.

    공식 확인 자료

    Preview 모델의 ID, 가격, 제한은 바뀔 수 있습니다. 실제 배포 직전 공식 문서와 콘솔을 다시 확인하세요.