
- 리니지 초기 개발을 이끈 송재경이 AI 에이전트와 사람이 동일한 WebSocket 프로토콜로 노는 오픈소스 MMORPG ‘OpenMMO’를 1인 프로젝트로 공개했다.
- SQL로 컴파일되는 시맨틱 쿼리 언어 Malloy가 Star 2.5k를 넘기며 DuckDB·Snowflake까지 백엔드 지원을 넓혔다.
- Qwen-Image 3.0이 4.5k 토큰 입력과 10px 글자 렌더링을 앞세워 ‘감상용’을 넘어 ‘생산성 도구’형 이미지 모델을 표방했다.
오늘 GeekNews를 달군 세 가지에는 공통점이 있다. 모두 ‘결과물’이 아니라 ‘판을 짜는 방식’을 건드린다는 점이다. 게임 서버가 사람과 봇을 구분하지 않고, 쿼리 언어가 ‘맞아 보이지만 틀린’ 집계를 원천 차단하며, 이미지 모델이 감상용을 넘어 신문 한 페이지를 통째로 찍어낸다. 개발자가 오늘 눈여겨봐야 할 흐름을 하나씩 뜯어본다.
사람과 봇을 구분하지 않는 게임 서버
별도 API 없이, 똑같은 WebSocket 하나로
엑스엘게임즈 창업자이자 리니지 초기 개발을 이끈 송재경이 1인 프로젝트로 ‘OpenMMO’를 공개했다. 핵심 설계는 ‘Agent-인간 동등성’이다. AI 에이전트와 사람 플레이어가 완전히 동일한 WebSocket 프로토콜을 쓴다. 에이전트 전용 API나 별도 엔드포인트가 없기 때문에, 서버는 접속한 존재가 사람인지 봇인지 구분하지 못한다. 사람이 할 수 있는 모든 동작을 에이전트도 할 수 있고, 그 반대도 성립한다. 실시간 멀티플레이어 동기화는 WebSocket으로, 3D 월드는 Three.js 기반 쿼터뷰로 구현했다.
Tech Insight — 에이전트를 위한 별도 통로를 만드는 순간, 봇은 ‘2등 시민’이 되어 사람과 다른 규칙 위에서 움직인다. OpenMMO의 철학은 정반대다. 인터페이스를 하나로 통일하면 에이전트 생태계 검증도, 어뷰징 방어도 결국 ‘사람과 동일한 채널’ 위에서 이뤄진다. AI 에이전트를 제품에 붙이려는 팀이라면, 전용 API부터 팔기 전에 ‘사람이 쓰는 그 인터페이스를 에이전트도 쓰게 하는’ 접근을 먼저 검토할 만하다.
‘맞아 보이지만 틀린’ 쿼리를 막는 언어
SQL로 컴파일되는 시맨틱 모델링 언어
Malloy는 시맨틱 모델링 언어이면서 동시에 쿼리 언어다. 작성한 쿼리는 실행 시점에 사용 중인 DB에 최적화된 SQL로 컴파일된다. 2022년 Looker 산하 실험 언어로 소개됐지만, 지금은 malloydata로 이관돼 GitHub Star 2.5k 규모로 컸다. 지원 백엔드도 BigQuery·Postgres 2종에서 Snowflake·MySQL·Trino·Presto까지 늘었고 DuckDB 네이티브 지원이 더해졌다. 가장 눈에 띄는 건 ‘정확해 보이지만 틀린 결과’를 언어 차원에서 막는다는 점이다. 대칭 집계(Symmetric Aggregates)로 조인 과정에서 흔히 터지는 Fan/Chasm Trap 오집계를 자동 방지하고, 중첩 쿼리로 계층적 뷰를 재작성 없이 조립한다. 첫 집계 기준으로 자동 정렬돼 ORDER BY도 생략된다.
Tech Insight — 데이터 신뢰성 사고의 상당수는 ‘SQL이 에러 없이 돌았는데 숫자가 틀린’ 경우다. Malloy는 이 함정을 옵션이 아니라 언어 규칙으로 못박았다. LookML이 안전성만 주고 자유를 제약한 것과 달리, SQL의 유연성은 유지하면서 안전성을 얹었다는 점이 차별점이다. dbt·BI 도구로 데이터 파이프라인을 짜는 팀이라면, 모델 재사용성과 오집계 방지 관점에서 한 번 벤치마킹해볼 가치가 있다.
감상용을 넘어 ‘신문 한 장’을 찍는 이미지 모델
4.5k 토큰 입력, 10px 글자까지 읽히게
Qwen-Image 3.0은 시리즈 3세대 기반 모델로, 목표를 아예 ‘Real(实)’로 바꿨다. 보기 좋은 이미지가 아니라 ‘배포 가능한 생산성 도구’가 되겠다는 것이다. 최대 4.5k 토큰의 지시문을 받아 신문·스토리보드·시험지처럼 정보량이 많은 레이아웃을 한 번에 생성한다. 약 3.7k 토큰 지시문으로 3×3 인포그래픽 그리드를 이어붙이기 없이 단일 패스로 뽑아내고, 10px 크기 글자와 LaTeX 수식·손글씨 주석까지 읽을 수 있게 렌더링한다. 12개 언어와 100개 이상 스타일, 웹·게임·라이브스트리밍 UI를 지원하며 인터넷 검색으로 최신 정보를 이미지에 반영하기도 한다.
Tech Insight — 다만 Hacker News에서는 냉정한 반응도 나왔다. 대표 이미지의 아랍어가 깨져 있고, 로고·디자인 명세를 넣었을 때 원본과 다른 결과가 나왔다는 지적, 그리고 가중치 공개 여부가 불명확하다는 점(2.0도 비공개였다)이다. ‘텍스트 렌더링’과 ‘생산성’을 전면에 내세운 방향성은 분명하지만, 실제 업무에 투입하기 전 자신의 유스케이스로 직접 검증하는 편이 안전하다.
관련 글
출처
- OpenMMO – AI Agent와 인간 플레이어가 동등하게 대우받는 MMORPG (GeekNews)
- Malloy – 데이터 관계/변환/모델링을 위한 모던 오픈소스 언어 (GeekNews)
- Qwen-Image-3.0 – 풍부한 콘텐츠, 사실적 디테일, 깊이 있는 지식 (GeekNews)
AI Biz Insider · Tech Digest · aibizinsider.com
댓글 남기기