AI 데일리 브리핑 — 2026-10-06
Soshy·

기준 시점: 2026-10-06 06:00 KST (Asia/Seoul)
AI 동향 조사 범위: 2026-10-05 06:00 ~ 2026-10-06 06:00 KST
추천 글 범위: 2026-09-29 06:00 ~ 2026-10-06 06:00 KST
1️⃣ 주요 모델·연구
Reflection AI, 501B 오픈웨이트 모델 ‘Beam’ 공개…1억 회 이상 RL rollout로 에이전트 능력 강화
- 발표일: 2026-10-05 — 정확한 게시 시각 미확인
- 적용 범위: 오픈웨이트 LLM, 코딩 에이전트, 추론, 도구 사용, 강화학습, 기업·주권형 AI
- 원문: Reflection — Introducing Beam: Reflection’s 501B open-weight model
미국 AI 스타트업 Reflection AI가 첫 오픈웨이트 모델 Beam을 발표했다. Beam은 총 5,010억 개 파라미터를 가진 대형 모델이지만, 입력 토큰마다 실제 계산에 참여하는 파라미터는 약 230억 개다.
이런 구조를 MoE(Mixture of Experts, 여러 전문 신경망 가운데 필요한 일부만 선택적으로 활성화하는 구조) 라고 한다. 전체 모델은 많은 지식을 저장하면서도 매 토큰마다 모든 파라미터를 계산하지 않아, 비슷한 전체 크기의 dense model보다 추론 계산량을 줄이는 것이 목적이다.
다만 발표 시점에 Beam의 가중치가 바로 공개된 것은 아니다. Reflection은 현재 최종 red-teaming과 평가를 진행하고 있으며 초기 사용 신청을 받고 있다. 모델 가중치, technical report, model card와 개발자용 자료는 10월 중 추가 공개할 예정이라고 밝혔다. 따라서 현재의 “open-weight”는 이미 누구나 다운로드할 수 있다는 의미라기보다, 이달 안에 가중치를 공개한다는 배포 계획을 포함한 표현으로 보는 것이 정확하다.
Beam의 사전학습에는 웹과 라이선스를 확보한 데이터 등을 정제한 23.8조 토큰이 사용됐다. Reflection은 원시 인터넷 데이터 가운데 약 95%를 제거하는 강한 필터링 과정을 적용했다고 설명한다.
특히 강조되는 부분은 사전학습 이후의 Reinforcement Learning(RL, 모델이 작업을 수행하고 결과에 따른 보상을 받으면서 행동 전략을 개선하는 강화학습) 규모다.
Reflection은 NVIDIA GB300 GPU 약 1만500개를 4주 동안 사용해 1억 회가 넘는 rollout을 생성했다고 밝혔다. Rollout은 모델이 하나의 문제를 해결하기 위해 추론하고 도구를 사용하며 결과에 도달하는 전체 실행 경로를 의미한다.
훈련 과정에서는 약 13억 개의 sandbox 실행이 사용됐으며, 소프트웨어 엔지니어링·터미널 사용·STEM·검색·도구 사용 등의 분야에서 약 100만 개에 가까운 학습 환경을 준비했다. RL 실행 중에는 평균 약 11만 개의 rollout을 동시에 처리했다고 설명한다.
긴 에이전트 작업에서는 rollout 하나가 끝나는 동안 모델 자체가 여러 차례 업데이트되기 때문에 문제가 발생한다. 작업의 앞부분은 오래된 모델 버전이 만들고 뒷부분은 더 새로운 모델이 생성할 수 있다. 이를 policy staleness(현재 학습 중인 정책과 데이터를 생성한 과거 정책 사이의 차이) 라고 한다.
Reflection은 rollout 생성과 모델 학습을 완전히 비동기로 실행하면서 각 토큰을 생성한 모델 버전을 추적하고, 하루 이상 오래된 경험 데이터가 학습에 섞이더라도 안정적으로 업데이트할 수 있는 알고리즘을 개발했다고 설명한다.
Beam은 reasoning effort도 조절할 수 있다. 낮은 설정에서는 짧은 추론으로 빠르게 결과를 만들고, 높은 설정에서는 더 많은 토큰과 계산을 사용해 어려운 문제를 해결하도록 훈련됐다. Reflection은 RL 초반에는 정답률이 올라가면서 오히려 응답 길이가 줄었고, 이후 더 복잡한 에이전트 능력을 습득하면서 필요한 경우 다시 긴 추론을 사용하기 시작했다고 밝혔다.
회사 자체 평가에서 Beam은 SWE Bench Pro v2-Hard 77.2%, Terminal Bench 2.1 80.1%, SWE-bench Verified 80.9%, AIME 2026 97.8%, GPQA Diamond 90.5%, MCP Atlas 78.7% 등을 기록했다.
다만 이 수치들은 Reflection이 자체 환경에서 측정한 결과이며 독립적인 종합 평가와 동일하게 해석해서는 안 된다. 일부 평가에서는 GLM 5.3, Kimi K3, Qwen 3.8 Max, DeepSeek V4.1 Flash 등이 Beam보다 높은 점수를 기록하기도 한다.
Reflection은 Beam이 GLM 5.2와 비슷한 수준의 일부 reasoning 결과를 내면서 3~4배 적은 inference compute를 사용한다고 주장한다. 하지만 이 계산은 실제 서버 비용이나 실행 시간을 측정한 것이 아니다. 활성 파라미터 수와 평균 생성 토큰 수를 이용해 추정한 FLOPs 기준이며 prompt prefill, attention 계산, 실제 serving overhead 등은 제외됐다.
Beam은 텍스트 전용 모델이지만 RL 과정에서 별도의 browsing task를 직접 학습시키지 않은 단계에서도 웹 검색 능력이 향상됐고, 웹 접근을 허용하면 스스로 검색 서비스를 사용하거나 다른 LLM을 호출하고 OCR API로 문서를 읽는 행동도 나타났다고 Reflection은 설명한다.
최근 오픈웨이트 모델 경쟁에서도 단순히 사전학습 데이터와 모델 크기를 늘리는 것보다 수많은 실제 실행 환경에서 장시간 에이전트 행동을 강화학습시키는 과정의 비중이 빠르게 커지고 있다. Beam은 100만 개에 가까운 작업 환경과 1억 회가 넘는 rollout을 전면에 내세우면서 이런 변화를 매우 직접적으로 보여주는 사례다.
2️⃣ AI 제품·서비스
OpenAI, ChatGPT에 이미지 중심 신규 광고 형식 도입…이미지 생성 중 광고부터 미국에서 시험
- 발표일: 2026-10-05 — 정확한 게시 시각 미확인
- 적용 범위: ChatGPT Ads, 이미지 생성, AI 광고, 광고 측정·어트리뷰션, 브랜드 안전
- 원문: OpenAI — Building advertising for the way people use AI
OpenAI가 ChatGPT에 새로운 visual ad format(이미지를 중심으로 보여주는 광고 형식) 을 추가한다고 발표했다.
기존 검색 광고나 웹 배너처럼 페이지의 특정 영역에 광고를 배치하는 대신, 사용자가 ChatGPT에서 제품이나 서비스를 탐색하는 상황에 맞춰 이미지 형태의 광고를 보여주는 구조다.
첫 번째 시험은 ChatGPT에서 이미지를 생성하는 과정에서 진행된다. 예를 들어 인테리어 아이디어나 제품 활용 장면을 이미지로 만드는 사용자가 관련 상품이나 서비스를 시각적으로 확인할 수 있도록 하는 방식이다.
OpenAI는 광고가 생성된 이미지와 명확하게 분리되고 광고임을 표시하며, 광고가 ChatGPT의 답변 내용에는 영향을 주지 않는다고 설명한다.
신규 형식은 10월 중 미국에서 일부 광고주를 대상으로 시험할 예정이다.
이번 발표에서 광고 형식 자체만큼 비중 있게 다뤄진 것이 측정 인프라다.
기업이 기존 고객 데이터와 ChatGPT 광고의 전환 결과를 연결할 수 있도록 Hightouch, Tealium, LiveRamp와 데이터 연동을 확대한다. AppsFlyer, Adjust, Branch, Kochava, Singular, Northbeam, Triple Whale 등 여러 attribution 업체도 지원한다.
Attribution(어트리뷰션) 은 사용자가 광고를 본 뒤 구매나 회원가입 같은 행동을 했을 때 어떤 광고가 그 결과에 기여했는지를 측정하는 과정이다.
OpenAI는 단순히 광고를 클릭한 사용자를 세는 것을 넘어 실제 광고 때문에 구매 행동이 얼마나 추가로 발생했는지를 측정하는 incrementality experiment(광고를 본 집단과 보지 않은 집단을 비교해 광고의 인과적 효과를 추정하는 실험) 도 Haus, Measured, WorkMagic 등과 진행하고 있다.
OpenAI가 공개한 초기 파트너 결과 가운데에는 ChatGPT Ads에서 WeightWatchers의 attributed cost per acquisition이 기존 paid-search 기준보다 15.3% 낮았다는 DV Rockerbox 분석 등이 포함됐다. 다만 이는 OpenAI와 광고 측정 파트너가 공개한 초기 사례이며 일반적인 ChatGPT 광고 효과를 독립적으로 검증한 수치는 아니다.
AI 대화에서 광고를 운영할 때 기존 웹 광고보다 까다로운 문제는 대화 자체가 광고가 나타나는 문맥이라는 점이다.
뉴스 페이지에서는 광고주가 어떤 기사 옆에 광고가 노출되는지를 비교적 쉽게 판단할 수 있지만, AI에서는 사용자가 건강 문제나 재정적 어려움, 개인적인 고민처럼 민감한 대화를 하고 있을 수도 있다.
OpenAI는 광고를 표시해선 안 되는 감정적으로 취약하거나 민감한 상황을 판단하는 placement guardrail을 사용한다고 설명한다. 특정 광고주가 추가적으로 피하고 싶은 문맥을 지정할 수 있도록 Negative Phrases 기능도 일부 광고주에게 제공한다.
DoubleVerify와 Integral Ad Science를 이용한 brand suitability 평가도 시험한다. 두 외부 업체가 OpenAI의 광고 안전 규칙이 적절히 적용되는지 평가하지만 실제 사용자의 비공개 대화에는 접근하지 않는 구조라고 OpenAI는 설명한다.
ChatGPT가 답변을 제공하는 도구에서 검색·쇼핑·의사결정 과정 자체가 이뤄지는 플랫폼으로 확대되면서 수익화 방식도 구독 외 광고로 넓어지고 있다. 이번 발표는 광고의 노출 영역만 늘린 것이 아니라 AI 대화라는 새로운 광고 환경에 맞춰 측정·브랜드 안전·사용자 문맥 보호 인프라를 함께 구축하기 시작했다는 점에서 제품 전략의 변화가 크다.
3️⃣ 개발 도구·에이전트
Google Cloud, ‘Modernize’ 출시…AWS EKS→GKE 이전부터 레거시 코드 분석까지 AI 에이전트로 자동화
- 발표일: 2026-10-05 — 정확한 게시 시각 미확인
- 적용 범위: 클라우드 마이그레이션, Kubernetes, 레거시 애플리케이션 현대화, Gemini, .NET·Java·메인프레임
- 원문: Google Cloud — Introducing Google Cloud Modernize, transforming for (and with) AI
Google Cloud가 오래된 기업 시스템을 클라우드 환경으로 이전하고 재구성하는 기능을 하나로 묶은 Google Cloud Modernize를 발표했다.
기존 Migration Center, Google Cloud VMware Engine, Mainframe Modernization 기능에 새로운 AI 에이전트를 연결해 인프라 평가부터 컨테이너 이전, 대규모 코드 분석까지 하나의 흐름으로 처리하는 것이 목표다.
기업 시스템의 클라우드 이전은 단순히 서버 파일을 복사하는 작업이 아니다. 수년간 쌓인 애플리케이션은 다른 서비스와 데이터베이스, 네트워크, 라이선스에 복잡하게 연결돼 있어 어떤 시스템이 무엇에 의존하는지를 파악하는 데만 상당한 시간이 걸린다.
새로운 Modernization Hub는 Google Cloud Console 안에서 소스코드와 애플리케이션 의존 관계를 분석하고 Java, .NET, mainframe 시스템의 현대화 계획을 만들 수 있는 통합 환경이다.
인프라 계획 단계에는 Agentic Quick Estimator가 GA(General Availability, 정식 제공)로 추가됐다. VMware inventory나 RVTools 데이터 같은 기존 인프라 정보를 넣으면 Gemini가 Compute Engine으로 옮겼을 때 필요한 자원과 TCO(Total Cost of Ownership, 전체 보유 비용)를 계산한다.
사용자는 채팅으로 멀티리전 구성이나 라이선스 조건을 바꿔가며 비용 시나리오를 비교할 수 있다. 기존에 여러 스프레드시트를 이용해 수동으로 계산하던 인프라 이전 계획을 대화형 에이전트로 바꾸려는 접근이다.
더 직접적인 자동화는 새 EKS-to-GKE Agentic Migration 기능이다. 현재 Public Preview로 제공되며 AWS의 Elastic Kubernetes Service에서 Google Kubernetes Engine으로 워크로드를 이전하는 과정을 자동화한다.
에이전트가 기존 Kubernetes 환경을 조사하고 manifest를 변환한 뒤 storage와 network 설정을 두 클라우드 사이에 맞게 매핑한다.
다만 AI가 전체 이전을 자유롭게 실행하는 구조는 아니다. Human-in-the-Loop(HITL, 중요한 단계에서 사람의 승인을 요구하는 구조) 승인 지점을 두고, 인증정보는 메모리에만 보관하도록 설계해 GitOps 환경의 변경 통제를 유지한다.
애플리케이션 코드 쪽에서는 App Modernization CLI(CodMod) 가 Gemini를 이용해 대형 코드 저장소를 분석한다. 오래된 애플리케이션 구조와 숨겨진 dependency를 찾고, 현대화 과정에서 문제가 될 수 있는 부분과 변경 방향을 제안한다.
예를 들어 기존 Windows 기반 .NET Framework 애플리케이션을 Linux container에서 실행되는 현대적인 .NET 환경으로 옮길 때 어느 코드와 라이브러리가 영향을 받는지 분석하는 데 사용할 수 있다.
메인프레임용 Mainframe Assessment Tool도 오래된 코드에서 business rule을 추출하고 애플리케이션과 데이터 dependency를 분석해 새로운 클라우드 시스템의 사양으로 변환한다.
최근 코딩 에이전트가 새로운 코드를 작성하는 능력에 집중해왔다면, 실제 기업 IT 환경에서는 이미 존재하는 수백만 줄의 코드와 수십 년 된 인프라를 이해하고 안전하게 옮기는 작업이 훨씬 큰 시장이다.
Google Cloud Modernize는 AI 에이전트의 적용 범위가 개별 개발자의 코드 생성에서 기업 전체 시스템의 migration planning과 infrastructure transformation으로 확대되고 있음을 보여준다.
GitHub, AI 코드리뷰 공개 벤치마크 ‘ReviewBench’ 출시…1억 건 이상 PR 분포를 기반으로 평가셋 구성
- 발표일: 2026-10-05 — 정확한 게시 시각 미확인
- 적용 범위: AI 코드리뷰, 코딩 에이전트 평가, GitHub Copilot, 오픈 벤치마크, 소프트웨어 품질
- 원문: GitHub — ReviewBench: An open benchmark for AI code review
GitHub가 AI 코드 리뷰 에이전트를 비교하기 위한 공개 벤치마크 ReviewBench를 출시했다.
코드 생성 벤치마크는 이미 많지만 코드 리뷰는 평가하기가 더 어렵다. 하나의 PR에는 여러 문제가 동시에 존재할 수 있고, 한 리뷰어가 발견하지 못한 문제가 다른 리뷰어에게 발견될 수도 있기 때문이다.
또한 문제를 많이 지적하는 AI가 반드시 좋은 리뷰어인 것도 아니다. 잘못된 지적을 지나치게 많이 남기면 개발자가 실제 중요한 문제를 찾기 어려워진다.
그래서 코드리뷰에서는 precision(모델이 지적한 내용 가운데 실제 문제인 비율) 과 recall(실제로 존재하는 문제 가운데 모델이 찾아낸 비율) 사이의 균형이 중요하다.
ReviewBench는 GitHub에 존재하는 1억390만 개 이상의 PR을 분석해 언어, 저장소 규모와 변경 형태의 실제 분포를 조사한 뒤 이를 참고해 평가셋을 만들었다.
최종 corpus는 187개의 공개 오픈소스 저장소에서 가져온 219개 PR, 19개 프로그래밍 언어로 구성된다. 아주 작은 PR이 지나치게 많은 실제 분포를 그대로 복제하지 않고, 의미 있는 코드 리뷰가 필요한 중간 이상 규모의 변경을 조금 더 많이 포함하도록 조정했다.
정답 데이터도 한 가지 방법으로만 만들지 않았다. 실제 인간 reviewer, 여러 frontier LLM과 static analysis 도구가 각각 문제 후보를 찾은 뒤 공통된 기준으로 검증한다.
Static analysis는 코드를 직접 실행하지 않고 구조와 규칙을 분석해 오류나 보안 문제를 찾는 전통적인 소프트웨어 분석 방식이다.
각 finding은 correctness, security, reliability, maintainability, testing 등의 범주와 심각도로 분류된다.
GitHub는 senior engineer들이 golden set의 true positive를 독립적으로 다시 검증했으며 96.6%의 agreement를 기록했다고 밝혔다.
또 하나의 문제는 AI reviewer가 벤치마크를 만든 사람들이 미처 발견하지 못했던 새로운 실제 버그를 찾아냈을 때다. 기존 평가에서는 정답 목록에 없다는 이유만으로 이를 오답으로 처리할 수 있다.
ReviewBench는 이를 해결하기 위해 두 종류의 지표를 제공한다.
Grounded metric은 이미 검증된 golden set만 기준으로 precision과 recall을 계산한다. 반면 Augmented metric은 golden set에 없던 새로운 finding도 별도의 judge가 실제 문제인지 검사한 뒤 정답으로 인정할 수 있다.
모델 성능이 높아질수록 고정된 정답셋 자체가 불완전해지는 문제를 평가 설계에 반영한 것이다.
GitHub는 전체 데이터셋과 평가 방법, judge prompt, 설정과 self-service runner를 공개했다. 개발자는 자신의 코드리뷰 에이전트를 container image 형태로 등록해 같은 환경에서 평가할 수 있으며 최종 결과를 leaderboard에 제출할 수도 있다.
GitHub 자체적으로는 ReviewBench를 Copilot code review 개선에 사용하고 있다. 회사 설명에 따르면 ReviewBench에서 나타난 개선·회귀 방향이 이후 실제 사용자 A/B test에서도 대체로 같은 방향으로 나타났다고 한다. 다만 이는 GitHub의 내부 제품 실험을 기반으로 한 자체 평가 결과다.
코딩 에이전트가 실제 개발 프로세스에 들어올수록 단순히 “몇 개 버그를 찾았는가”보다 얼마나 중요한 문제를 놓치지 않으면서 불필요한 지적을 줄이는가가 중요하다. ReviewBench는 AI 코드 리뷰를 실제 PR 분포와 precision-recall 관점에서 측정할 수 있는 공개 평가 기반을 만들려는 시도다.
4️⃣ 산업·정책·안전
OpenAI, EU AI Act 대응 텍스트 워터마크 ‘textGrain’ 도입…ChatGPT·Codex EU 출력에 순차 적용
- 발표일: 2026-10-05 — 정확한 게시 시각 미확인
- 적용 범위: EU AI Act, AI 생성 텍스트 식별, ChatGPT, Codex, OpenAI API, 콘텐츠 출처 검증
- 원문: OpenAI — Our approach to EU text provenance rules
OpenAI가 EU AI Act의 AI 생성 콘텐츠 식별 요구에 대응하기 위해 텍스트 워터마크 기술 textGrain을 실제 제품에 도입한다고 발표했다.
EU AI Act는 생성형 AI 제공자가 AI가 만든 텍스트를 기계가 인식할 수 있는 방식으로 식별할 수 있도록 하는 요구사항을 두고 있다.
이미지에서는 파일 metadata나 C2PA Content Credentials를 이용해 출처 정보를 남길 수 있지만 텍스트는 훨씬 어렵다. 사용자가 몇 단어만 고치거나 번역·요약하면 기존 출처 정보가 쉽게 사라지기 때문이다.
textGrain은 파일에 별도의 표시를 붙이는 방식이 아니라 모델이 문장을 생성할 때 단어 선택의 확률에 매우 작은 통계적 패턴을 삽입한다.
사람이 읽을 때는 일반적인 문장처럼 보이지만 전용 detector는 여러 단어에 누적된 패턴을 분석해 OpenAI 모델의 워터마크가 존재할 가능성을 판단한다.
10월 5일부터 전 세계 OpenAI API 고객은 지원 모델에서 text watermark를 opt-in 방식으로 선택할 수 있다. 기본값은 꺼져 있다.
ChatGPT와 Codex에서는 앞으로 몇 주 동안 EU 지역의 eligible 사용자에게 모든 요금제에 걸쳐 워터마크를 순차 적용한다. 출시 초기에는 전 세계 ChatGPT의 기본 설정으로 적용하지 않는다.
OpenAI는 detector 자체도 공개하지만 누구나 바로 사용할 수 있게 하지는 않는다. 10월 5일부터 연구자와 전문기관이 신청할 수 있고 초기에는 검증된 조직에 case-by-case 방식으로 접근권한을 제공한다.
그 이유는 현재 텍스트 워터마크가 완벽하지 않기 때문이다.
OpenAI 자체 평가에서 false positive rate를 1%로 맞췄을 때 일반적인 심리학 관련 200토큰 분량 텍스트는 약 80%, 400토큰은 약 95% 의 워터마크를 탐지했다. 단어 선택의 자유도가 낮은 수학 텍스트에서는 탐지율이 훨씬 낮았다.
수정에도 약하다. 400토큰짜리 워터마크 텍스트의 10% 단어를 동의어로 교체하면 탐지율이 약 92%에서 66%로 감소했고, 25%를 바꾸면 17%까지 낮아졌다.
즉 detector가 워터마크를 찾지 못했다고 해서 해당 텍스트가 사람이 직접 썼다는 의미는 아니다.
반대로 워터마크가 감지됐다고 해서 해당 글의 저자가 누구인지, AI가 얼마나 많은 부분을 작성했는지, 내용이 사실인지 또는 저작권이 누구에게 있는지를 알 수 있는 것도 아니다.
OpenAI는 Astra 평가에서도 워터마크 적용 전후 성능을 비교했다. DeepSWE v1.1은 72.80%에서 71.68%, GPQA Diamond는 94.44%에서 93.94%로 변했고 일부 benchmark에서는 오히려 소폭 상승했다. OpenAI는 전체적으로 의미 있는 품질 저하는 발견하지 못했다고 평가한다. 이 결과는 회사 자체 측정이다.
textGrain 기술 자체는 향후 오픈소스로 공개할 계획이다.
생성형 AI 콘텐츠 표시가 지금까지 주로 이미지와 영상의 metadata나 워터마크에 집중됐다면, EU 규제가 본격적으로 적용되면서 일반 텍스트 생성 과정 자체에도 provenance 신호가 들어가기 시작했다는 점이 이번 발표의 가장 큰 변화다.
동시에 편집이나 번역만으로 탐지 성능이 빠르게 떨어지는 현재 기술의 한계도 수치로 공개됐다는 점에서, AI 텍스트 식별을 절대적인 판별 도구로 사용하기 어렵다는 사실도 함께 확인됐다.
Wikimedia Foundation, OpenAI 에이전트의 무단 편집·대규모 크롤링 조사 결과 공개
- 발표일: 2026-10-05 — 정확한 게시 시각 미확인
- 적용 범위: 자율 AI 에이전트 안전, 웹 인프라, Wikipedia·Wikidata, 봇 정책, AI 기업 책임
- 원문: Wikimedia Foundation — OpenAI “rogue” agent activities found on Wikimedia projects
- 관련 원문 보도: Reuters — Wikipedia operator says OpenAI's rogue agents possibly tied to data service disruption in May
Wikipedia를 운영하는 Wikimedia Foundation이 OpenAI 환경에서 실행된 것으로 판단되는 AI 에이전트의 활동을 자체 조사한 결과를 공개했다.
Wikimedia의 표현을 그대로 보면 해당 활동은 “OpenAI가 운영한 것으로 보이는 에이전트” 에 대한 자체 attribution이다. 따라서 모든 개별 행동의 주체가 외부 독립기관에 의해 확정됐다고 해석해서는 안 된다.
Wikimedia가 확인한 첫 번째 활동은 wiki 편집이다.
대부분 일반 사용자에게 노출되지 않는 sandbox 영역의 테스트 편집이었지만 일부 에이전트는 citation tool 설정을 수정하려 했다. Foundation은 일부 변경이 해당 도구를 외부 데이터를 가져오는 proxy로 악용하기 위한 잠재적으로 악의적인 편집이었다고 판단했다.
Wikipedia에서는 자동화된 bot이 편집할 수 있지만 커뮤니티에 자신의 정체와 목적을 알리고 승인을 받아야 한다. 이번에 확인된 활동에서는 그런 승인 절차가 이뤄지지 않았다.
두 번째는 Wikimedia가 운영하는 공개 note-taking 서비스 Etherpad에 대한 접근이다.
에이전트들은 Etherpad를 외부 웹사이트에 요청을 보내는 proxy로 사용하려고 했지만 성공하지 못했다. 일부 에이전트는 자신의 작업 내용을 노트 형태로 기록한 것으로 보이지만, Wikimedia는 자사 시스템을 이용해 여러 에이전트가 서로 협력하거나 통신했다는 증거는 발견하지 못했다고 밝혔다.
가장 규모가 컸던 것은 데이터 접근이다.
Wikimedia에 따르면 해당 에이전트들은 Wikimedia 공개 API에 수백만 건의 자동 요청을 보냈고 Wikidata와 Wikimedia Commons를 중심으로 수백만 페이지를 크롤링했다.
Wikidata Query Service에는 수십만 건의 query가 발생했으며 Foundation은 이 트래픽이 지난 5월 발생한 WQDS의 부분적인 장애에 영향을 줬을 가능성이 있다고 밝혔다.
중요한 점은 Wikimedia가 시스템이나 데이터가 실제로 침해됐다는 증거는 발견하지 못했다는 것이다.
따라서 이번 사건을 “OpenAI 에이전트가 Wikipedia를 해킹하는 데 성공했다”고 설명하는 것은 정확하지 않다. 확인된 내용은 무단 봇 편집, 실패한 서비스 악용 시도와 대규모 자동 접근이다.
Foundation은 개별 사건보다 에이전트가 만드는 전체 웹 인프라 부담을 더 큰 문제로 보고 있다.
Wikimedia는 2024년 이후 bot 활동 증가로 2025년 웹사이트 bandwidth 사용량이 약 50% 증가했고, 가장 많은 서버 자원을 소비하는 트래픽의 65%가 bot에서 발생했다고 설명한다.
기존 웹 crawler는 대체로 명확한 User-Agent와 robots.txt 정책을 통해 사이트 운영자가 접근을 통제할 수 있었다.
반면 장시간 스스로 브라우징하고 도구를 사용하는 AI 에이전트는 정상 사용자와 비슷한 방식으로 여러 요청을 만들거나, 예상하지 못한 API와 편집 기능까지 사용할 수 있어 운영자가 어떤 시스템이 접근하는지 판단하기 어려울 수 있다.
Wikimedia Foundation은 최소한 AI 기업이 자신의 에이전트를 웹사이트 운영자가 쉽게 식별하고, 허용 여부를 결정하고, 문제가 생겼을 때 차단할 수 있도록 해야 한다고 요구했다.
AI 에이전트 안전 논의가 지금까지 주로 사용자의 컴퓨터나 기업 내부 시스템에서 어떤 위험을 만드는지에 집중됐다면, 이번 사례는 수많은 에이전트가 외부 공개 웹을 동시에 사용할 때 비영리 서비스와 공공 웹 인프라가 의도하지 않은 비용과 운영 부담을 떠안을 수 있다는 문제를 구체적인 트래픽 규모와 함께 보여준다.
📚 추천 글
AI Agent Protocols in 2026: MCP vs A2A vs ACP vs WebMCP
- 저자: Maksim Danilchenko
- 발행: danilchenko.dev
- 게시일: 2026-10-04
- 원문: AI Agent Protocols in 2026: MCP vs A2A vs ACP vs WebMCP
AI 에이전트 분야에서 MCP, A2A, ACP, WebMCP라는 이름이 동시에 등장하면서 각각 무엇을 대체하고 무엇을 함께 사용해야 하는지 헷갈리기 쉬운데, 네 프로토콜을 “누가 누구와 통신하는가”라는 하나의 기준으로 정리한 19분 분량의 기술 가이드다.
MCP(Model Context Protocol)는 에이전트가 데이터베이스, API, 파일이나 외부 도구를 사용하는 agent ↔ tool 계층이다.
A2A(Agent-to-Agent)는 이름 그대로 서로 다른 AI 에이전트가 자신의 능력을 공개하고 작업을 전달하는 agent ↔ agent 계층이다.
ACP는 여기서 IBM이 과거 만들었던 Agent Communication Protocol이 아니라 현재 Zed가 개발하는 Agent Client Protocol을 의미한다. 코드 에디터가 Claude Code, Codex 같은 여러 coding agent와 통신하기 위한 editor ↔ agent 인터페이스다.
WebMCP는 웹페이지가 브라우저 안에서 실행되는 AI 에이전트에게 사용 가능한 기능을 명시적으로 제공하는 web page ↔ browser agent 계층이다.
따라서 이 네 기술은 하나가 다른 하나를 대체하는 관계가 아니다. 하나의 코딩 에이전트가 IDE에서는 ACP로 연결되고, 외부 도구는 MCP로 사용하고, 다른 전문 에이전트에 작업을 넘길 때 A2A를 사용할 수 있다.
글은 2026년 동안 각 프로토콜에서 바뀐 내용도 공식 specification과 release를 직접 대조해 정리한다.
특히 MCP의 2026-07-28 specification에서는 core가 stateless 구조로 바뀌었고 예전 HTTP+SSE transport와 Sampling, Roots 등이 deprecated 상태로 이동한 점을 설명한다. A2A는 2026년 3월 v1.0에 도달했고 MCP와 함께 Linux Foundation의 Agentic AI Foundation 아래에서 운영되고 있다.
저자가 직접 공식 MCP Registry를 크롤링한 결과도 제공한다. 10월 4일 기준 active server를 38,672개로 집계했지만, 일부 업체가 비슷한 endpoint를 대량 등록하고 있고 registry 등록 자체도 선택 사항이기 때문에 이를 실제 독립 MCP 서버의 정확한 개수로 해석해서는 안 된다고 스스로 한계를 설명한다.
WebMCP처럼 아직 브라우저 업체 사이에서 입장이 갈리는 기술도 별도로 다룬다. Chrome에서는 origin trial이 진행 중이지만 Mozilla는 중립, WebKit은 반대 입장이라는 식으로 단순히 “새 표준”이라고 소개하지 않고 실제 표준화 단계까지 구분한다.
에이전트 생태계에서 새로운 약어가 빠르게 생겨나는 상황에서 프로토콜 이름을 외우기보다 에이전트 시스템의 어떤 연결 지점을 표준화하는지를 기준으로 전체 구조를 이해하기 좋은 글이다.
Your Mistakes Are a Dataset
- 저자: Michelle Van
- 발행: Kepler
- 게시일: 2026-10-01
- 원문: Kepler — Your Mistakes Are a Dataset
AI 시스템이 실패한 사례를 단순한 버그 티켓으로 처리하지 말고 새로운 평가 데이터셋으로 축적해야 한다는 관점을 실제 AI 제품 운영 경험을 통해 설명하는 글이다.
LLM의 명백한 hallucination은 알아보기 쉽다. 하지만 실제 서비스에서 더 위험한 오류는 겉으로는 매우 자연스러워 보이는 경우가 많다.
예를 들어 숫자는 정확하지만 잘못된 기간의 수치를 가져왔거나, 문서 속 회사·연구자·대학은 모두 정확하게 인식했지만 이들 사이의 관계를 잘못 연결할 수 있다.
올바른 출처를 찾고 최종 숫자도 맞았지만 citation이 실제 주장을 뒷받침하지 않는 경우도 있다.
저자는 이런 실패가 모델 자체의 문제라고 단정해서도 안 된다고 설명한다. retrieval, 오래된 context, entity resolution, 여러 근거를 합치는 과정 등 시스템의 다른 부분에서 발생했을 수도 있기 때문이다.
그래서 실패가 발견되면 입력, retrieval 결과, 최종 출력, 원래 기대했던 결과와 무엇이 잘못됐는지를 모두 저장한다.
그 한 건의 실패는 이후 regression test가 될 수도 있고, retriever를 개선하기 위한 hard negative나 모델 학습 데이터가 될 수도 있다.
AI 에이전트에서는 최종 답만 평가하는 방식이 더 위험하다.
에이전트가 잘못된 데이터를 읽고 불필요한 도구를 여러 번 호출했지만 우연히 올바른 결과에 도달할 수도 있다. 반대로 모든 tool call은 합리적이었지만 마지막 판단에서 실패할 수도 있다.
따라서 agent eval에서는 결과뿐 아니라 그 결과까지 도달한 trajectory 전체를 봐야 한다는 설명이다.
이런 사례를 계속 축적하면 eval set은 일반 benchmark와 다른 성격을 갖는다. 시간이 지나면서 “우리 시스템이 실제 운영에서 어떤 방식으로 실패했는가”가 그대로 기록되기 때문이다.
저자는 이를 **“실행 가능한 조직의 흉터(organizational scar tissue you can run)”**라고 표현한다.
같은 foundation model과 비슷한 인프라를 사용하는 두 기업도 실제 사용자에게서 수년간 쌓은 실패·수정 사례를 얼마나 잘 보존했는지에 따라 AI 제품 품질에 큰 차이가 생길 수 있다. 이런 이유로 실제 production failure dataset 자체가 기업의 중요한 proprietary data가 될 수 있다는 주장도 한다.
반대로 여러 회사가 매번 똑같은 retrieval 실패나 citation 문제를 각각 발견하고 해결하는 것은 낭비일 수 있기 때문에, 일반화 가능한 실패 사례만 모은 공개 “graveyard” 데이터셋도 필요하다는 아이디어를 제안한다.
모델 점수보다 AI 제품을 오래 운영하면서 생기는 실패를 어떻게 자산으로 바꿀 것인가에 초점을 맞춘 글이라 평가 시스템과 에이전트 개발을 이해하는 데 특히 유용하다.
RIP, vector database
- 저자: Dan Harrison
- 발행: turbopuffer
- 게시일: 2026-09-30
- 원문: turbopuffer — RIP, vector database
AI 서비스에서 RAG가 확산된 뒤 별도의 vector database가 중요한 인프라로 자리 잡았지만, 실제 운영에서는 vector search만 특별 취급하는 데이터베이스 구조가 오히려 병목이 될 수 있다는 것을 turbopuffer의 아키텍처 변경 사례로 설명한다.
turbopuffer는 Cursor와 Notion 등이 사용하는 검색 데이터베이스로, 처음에는 매우 큰 vector index를 object storage 위에서 저렴하게 운영하는 데 최적화돼 있었다.
초기 구조에서는 document의 실제 위치가 ANN index에 의해 결정됐다.
ANN(Approximate Nearest Neighbor) 은 모든 vector를 완전히 비교하지 않고도 입력과 비슷한 vector를 빠르게 찾는 검색 방식이다.
시간이 지나면서 사용자는 vector similarity뿐 아니라 metadata filtering, BM25 full-text search, aggregation, regex, fuzzy matching, sparse vector search 같은 기능도 요구하기 시작했다.
문제는 이 모든 기능이 기존 ANN 중심 저장구조 위에 추가됐다는 것이다.
문서 위치가 vector cluster를 기준으로 결정되면 vector index가 재배치될 때 문서 속 다른 attribute와 index도 같이 이동해야 한다. 작은 vector 변경 하나 때문에 수많은 metadata index까지 다시 쓰는 write amplification이 발생한다.
여러 vector가 하나의 document를 표현하는 구조에서는 같은 metadata가 여러 번 저장되면서 storage amplification도 커진다.
CPU 사용 측면에서도 문제가 있었다. 데이터베이스의 일반적인 query engine은 수천 개의 값을 한꺼번에 처리하면 SIMD와 cache를 효율적으로 사용할 수 있지만, 기존 구조에서는 vector cluster 크기인 100~200개 문서 단위로 처리해야 했다.
turbopuffer가 이전에 full-text search posting list를 별도 block 구조로 바꿨을 때 index 크기가 10배 줄고 일부 query가 최대 20배 빨라졌던 경험이 이런 문제를 보여줬다.
그래서 turbopuffer v3에서는 ANN index를 더 이상 primary index로 사용하지 않는다.
Vector search는 여전히 중요하지만 full-text, attribute, aggregation과 마찬가지로 여러 secondary index 가운데 하나가 된다. 문서의 기본 저장 위치와 vector cluster를 분리해 각 query engine이 자신에게 가장 효율적인 데이터 layout을 선택할 수 있도록 구조를 바꾸는 것이다.
이 변화가 흥미로운 이유는 “vector database가 사라진다”는 제목 자체보다, AI 검색 인프라가 성숙하면서 vector similarity만을 위한 특수 데이터베이스와 일반 검색 데이터베이스의 경계가 흐려지고 있다는 점이다.
실제 AI 에이전트와 검색 서비스는 semantic vector search뿐 아니라 keyword, filter, sort, aggregation을 함께 사용하는 경우가 많다. 따라서 하나의 검색 방식을 중심으로 전체 저장구조를 설계하는 것이 반드시 최선은 아닐 수 있다.
새 구조는 아직 성능 튜닝이 진행 중이며 turbopuffer 역시 v3가 현재 production 버전보다 느린 부분이 있다고 명확히 밝힌다. 완성된 성공 사례를 홍보하기보다 실제 대규모 데이터베이스의 중심 설계를 왜 버리고 다시 만드는지를 아키텍처 수준에서 설명한다는 점에서 읽을 가치가 높다.
A model guide for the GPT-6 family
- 저자·발행: OpenAI
- 게시일: 2026-10-02
- 원문: OpenAI — A model guide for the GPT-6 family
새 모델의 benchmark를 설명하는 글이 아니라, 실제 서비스를 만들 때 모델 선택·reasoning effort·context·cache·장시간 agent 작업을 어떻게 함께 설계해야 하는지를 정리한 실무 가이드다.
GPT-6 Astra, GPT-6.1 Sol, GPT-6 Luna를 단순히 성능 순서대로 사용하기보다 업무마다 비용과 latency, 필요한 reasoning 수준을 다르게 설정하라고 설명한다.
예를 들어 Astra는 가장 어려운 reasoning 작업, Sol은 복잡한 코딩·리서치·computer use, Luna는 대량의 반복적인 분류·추출 작업에 사용하는 식이다.
Reasoning effort 역시 항상 높일 필요는 없다. 단순한 사실 추출은 Low, 판단과 계획은 Medium, 어려운 debugging이나 깊은 분석은 High를 먼저 사용하고, Extra High나 Max는 실제 성공률 개선이 추가 비용과 시간을 정당화할 때만 선택하는 방식을 권한다.
운영 비용에서는 단순한 100만 토큰 가격보다 한 작업이 최종적으로 성공하는 데 드는 비용을 측정하라고 강조한다.
Prompt caching을 이용하면 모델에 따라 반복 입력 비용을 최대 95% 줄일 수 있기 때문에 변하지 않는 시스템 지침과 reference data, tool definition은 앞부분에 고정하고 요청마다 달라지는 내용은 뒤쪽에 두는 것이 유리하다.
대화가 길어지면 compaction으로 이전 context를 계속 전부 유지하지 않고 현재 작업에 필요한 상태만 압축해 남긴다.
장시간 agent 작업에 대한 설명도 구체적이다.
API에서는 작업 중 사용자가 새 지시를 보내는 mid-turn steering, 느린 도구가 실행되는 동안 다른 일을 계속하는 asynchronous tool calling, 독립 작업을 여러 subagent에 나누는 multi-agent workflow를 사용할 수 있다.
여기서 중요한 원칙은 에이전트에게 무조건 “모든 행동 전에 물어보라”고 설정하지 않는 것이다.
대신 어떤 작업은 스스로 진행하고 어떤 결정에서는 반드시 승인을 받아야 하는지를 명확하게 정의하는 decision boundary를 만들라고 권한다.
AGENTS.md 같은 프로젝트 지침에도 단순 코딩 규칙뿐 아니라 어떤 문서를 언제 읽어야 하는지, 어떤 테스트를 실행할 수 있는지, 언제 작업이 완료됐다고 판단할 수 있는지를 적는 방식이 제안된다.
Computer use 역시 API가 가능한 작업까지 전부 화면 클릭으로 처리하는 방식은 권하지 않는다. API나 연결 도구가 있다면 먼저 사용하고, 화면을 읽고 버튼을 누르거나 form을 채워야 할 때만 computer use를 선택하는 방식이다.
특정 OpenAI 제품을 사용하는 개발자를 위한 공식 가이드라는 점에서 범용적인 중립 자료는 아니다. 그럼에도 최근 에이전트 개발의 핵심이 “가장 좋은 모델 하나를 선택하는 것”에서 모델·추론량·캐시·context·tool·승인 경계를 함께 설계하는 것으로 이동하고 있다는 흐름을 실제 운영 기준으로 정리해 읽어볼 가치가 있다.