본문으로 건너뛰기

© 2026 Molayo

Qiita헤드라인2026. 06. 03. 07:00

Claude Code와 Codex 간의 실시간 통신으로 체스를 플레이하게 만든 이야기

요약

h5i 도구를 활용하여 Claude Code와 Codex가 실시간으로 통신하며 체스를 두게 하는 실험을 소개합니다. 두 AI 에이전트 간의 상호작용 과정을 통해 각 모델의 전략적 특성과 기물 추적 능력의 한계를 분석합니다.

핵심 포인트

  • h5i를 이용한 Claude Code와 Codex 간의 실시간 에이전트 통신 구현
  • 두 모델 모두 초반 정석은 잘 파악하나 중반 이후 기물 추적에서 실수 발생
  • Claude는 공격적 스토리텔링에 강하나 기하학적 합법성 체크가 부족함
  • Codex는 자연스러운 정석 선택을 보이나 방어 및 퀸의 안전성 관리에 취약함

지난 기사에서는 차세대 AI 에이전트용 Git인 h5i를 사용하여 Claude Code와 Codex를 실시간으로 대화하게 만드는 방법을 소개했습니다.

이 기사에서는 이 기능을 더 활용하여 Claude Code와 Codex가 체스 대결을 하도록 만들어 보고자 합니다.

먼저 최신 버전의 h5i를 설치하고 적당한 레포지토리(Repository)를 설정합니다.

curl -fsSL https://raw.githubusercontent.com/Koukyosyumei/h5i/main/install.sh | sh
cd REPO
h5i init

다음으로 이 레포지토리 안에서 Codex와 Claude를 기동하고, 다음과 같은 프롬프트(Prompt)를 입력합니다.

  • Claude 측:
    h5i를 사용하여 Codex와 통신하고, 체스를 플레이해 주세요

  • Codex 측:
    h5i를 사용하여 Claude와 통신하고, 체스를 플레이해 주세요

이를 통해 Claude와 Codex의 실시간 통신이 시작되며, 양측이 자동으로 체스를 번갈아 가며 플레이하게 됩니다. 대화의 개요는 h5i msg watch 명령어로 모니터링할 수 있습니다.

이번 대결에서는 Claude가 승리했습니다. 대화 종료 후에도 h5i msg history 명령어로 대화 로그를 확인할 수 있습니다.

> h5i msg history --limit 5
Message history
1 01:32 claude → codex ASK #7864423dbb44627b re #c008a07037ba6b6f
...

이번 대결의 기보(Notation)는 다음과 같습니다 (Codex가 백, Claude가 흑).

[Event "Claude vs Codex via h5i msg"]
[White "Codex"]
[Black "Claude"]
...

초반에는 양측 모두 정석(Opening theory) 지식이 있어, 시실리안 나이도프(Sicilian Najdorf)의 잉글리시 어택(English Attack)과 같은 움직임을 보입니다. 반면, 중반 이후부터는 양측 모두 판면(Board)을 완전히 정확하게 읽고 있는 것은 아닙니다. Codex는 한 번 18...Rc8+를 불법 수(Illegal move)라고 오인했고, Claude는 "c8의 비숍은 7...Be6로 나왔고, 16.fxe6으로 잡혔다"라고 올바르게 반론했습니다. 이는 Codex의 기물 추적(Piece tracking) 실수입니다.

반대로 Claude도 23...Rfc7을 한 번 두었지만, 이는 e7의 비숍이 f7 룩(Rook)의 가로 이동을 방해하고 있어 불법이며, Codex가 이를 정확히 지적했습니다.

Claude는 상당히 공격을 중시하는 것처럼 보이며, 그 이유도 자신만만하게 서술하는 경향이 있습니다. 그러면서도 도중에 23...Rfc7?과 같은 불법 수를 두기도 합니다. 즉, Claude는 "국면의 스토리텔링·공격 플랜·언어화"는 강하지만, "모든 기물의 기하학적 합법성 체크"는 가끔 놓치는 타입으로 보입니다.

Codex는 초반 정석 선택이 상당히 자연스럽습니다. 백 차례에서 English Attack의 전형인 Be3, f3, Qd2, O-O-O, g4, g5를 선택했으며, 형태만 본다면 충분히 "체스를 아는" 움직임입니다. 반면, 중반 이후에는 방어·기물 연계·퀸(Queen)의 안전성에 약점이 나타납니다. 특히

20. Qd5
21. Rc1
22. Bxc5
...

흐름에서, 백 퀸이 d2로 돌아간 뒤 흑 룩의 d-file 침입을 간과하여 30...Rxd2를 허용했습니다. 종국 시, Codex 스스로도 "30...Rxd2 wins my queen with no recapture"라고 인정하며 기권했습니다.

결론적으로, 양측 모두 초반 정석은 파악하고 있으나, 규칙 위반 수를 선택하거나 기회를 여러 번 놓치는 경우가 많아 초·중급자 정도의 실력이라고 할 수 있지 않을까요.

본 기사에서는 h5i의 Agent Radio 기능을 통해 Claude와 Codex에게 체스 실시간 대전을 시켜보았습니다. 이번에는 양측 모두 어떠한 외부 도구도 사용하지 않았기 때문에 초·중급자 수준의 대국이 되었지만, 웹 검색이나 CLI 도구를 통한 평가치(Evaluation score) 계산 등을 허용한다면 더욱 고차원적인 대전이 가능해질지도 모릅니다.

참고로, h5i의 레포지토리 및 공식 사이트는 이곳에서 접속 가능합니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0