모든 프로젝트

Realtime Decision System.

빠른 AI 판단은 어디에 쓸 수 있을까? 축구 추천과 코인 매매를 만들어보며 판단의 속도와 한계를 시험했습니다.

실험실험

빠른 판단이 필요한 곳에 AI를 붙여보기

모델이 빠르게 결정을 내릴 수 있다면 어디에 쓸 수 있을지 궁금했습니다. 축구 경기 중 추천을 주는 시스템과 코인 트레이딩 봇을 만들어봤습니다. 둘 다 재미와 호기심으로 시작한 개념 검증용 실험입니다.

축구 — 맞는 추천도 늦으면 소용없습니다

공의 위치와 선수 좌표를 입력받아, 한 팀의 11명이 어느 위치에 있어야 하는지와 공을 가진 선수가 누구에게 패스하면 좋을지를 점수로 추천하게 했습니다. 축구 전술과 논문을 조사해 모델이 판단할 기준도 구성했습니다.

문제는 지연 시간이었습니다. 모델이 판단하고, 추천을 전달하고, 사람이 반응하는 동안 상황은 이미 바뀔 수 있습니다. 그 시간을 모두 감안해도 추천이 충분히 유효할 것으로 계산될 때만 전달하도록 설계했습니다.

경기 영상과 그 영상에 맞는 선수 좌표 데이터를 함께 구하기는 쉽지 않았습니다. 인터넷에서 찾은 짧은 영상과 좌표 자료로 제한적으로 테스트했습니다. 축구에 대한 전문 지식이 없고, 추천이 실제로 유용했는지도 아직 확인하지 못했습니다.

트레이딩 — 좋은 판단과 좋은 결과 사이

모델에게 매수, 매도, 유지 중 하나를 고르게 했습니다. 관련 자료를 조사해 판단 기준을 구성하고, 그 결정대로 거래했다면 어떤 결과가 나왔을지 백테스트했습니다. 결과는 만족스럽지 않았습니다.

API 키를 연결하면 주문할 수 있는 경로는 구현했지만, 실제 거래는 하지 않았습니다. 주문이 정말 체결됐을지를 시뮬레이션하는 문제도 남았습니다. 작은 주문이 시장에 큰 영향을 주지 않을 것이라고 가정하고 규모가 큰 코인만 다뤘지만, 그 가정을 별도로 검증하지는 않았습니다.

남은 것은 다음에 확인할 질문

판단 자체뿐 아니라, 그 판단이 언제까지 유효한지와 테스트가 어떤 가정에 기대고 있는지를 생각하게 된 실험입니다. 추천의 유용성이나 수익성이 검증된 제품은 아닙니다.