우리의 신호등으로
막힌 길을 뚫어 볼까?
신호를 직접 바꾸고, 우리만의 방법으로 AI와 겨뤄 봐요.
도시의 흐름은,
내 손끝에서.
신호등을 바꿔서 차들이 오래 기다리지 않게 해 봐요!
어떤 활동을 해 볼까요?
자동으로 진행 상태를 연결해요모든 컴퓨터에서 단계와 시간을 조절할 수 있어요.
키 등록·변경
공통 체험 연결 후 누구나 등록할 수 있어요. 키는 이 계정의 서버 저장소에 암호화하며 다시 표시하지 않습니다.
한 번 등록하면 같은 ChatGPT 계정의 컴퓨터에서 함께 사용해요. AI 사용료는 이 키의 API 프로젝트에 청구됩니다.
친구들과 함께 시작을 기다려요
선생님 도움 · 다른 방법으로 전략 넣기
API를 연결하기 전에는 ChatGPT로 변환한 JSON을 제출할 수도 있어요.
우리 팀 신호등을 구경해요
모든 팀에 같은 차가 와요 · 같은 속도로 움직여요기다림 점수
낮을수록 좋아요 ↓아래 숫자는 지난 시간, 옆 숫자는 기다림 점수예요. 차가 오래 기다릴수록 점수가 많이 올라가요. 점수가 낮은 팀이 잘한 거예요!
내 말을 듣고 움직이는 신호등
AI가 내 말을 신호 규칙으로 바꿔 줘요언제 신호를 바꿀지 적고 ‘내 전략 완성하기’를 누르세요. AI가 내 말을 읽고 신호등이 따라 할 수 있는 규칙으로 바꿔 줘요.
10초라고 적으면 실제로 10초예요. 글로 만든 신호는 한 번 켜면 적어도 5초 동안 켜 둬요. 언제, 어느 쪽 신호를 바꿀지 자세히 적어 주세요.
방법을 적고 ‘내 전략 완성하기’를 눌러 주세요.
AI 연결 안내
GPT-6.1 Sol Fast를 사이트 서버에서 사용합니다. 각 컴퓨터에 설치할 프로그램은 없어요. 진행·설정의 API 키 등록칸에 키를 등록하면 같은 계정의 체험자가 연결을 함께 사용합니다. API 사용료는 해당 키의 프로젝트에 청구됩니다.
변환은 최대 30초 동안 시도합니다. 생성된 방향·시간·조건을 원문과 비교해 주세요.
선생님께 보여 드릴 내용
진행·설정에서 API 키를 확인하고 API 프로젝트의 잔액·사용 권한을 확인해 주세요.
선생님용 · 자세한 신호 규칙
복잡한 전략 · ChatGPT 도움
ChatGPT로 직접 변환한 규칙을 사용하려면 ChatGPT에서 해석한 JSON을 가져올 수 있어요. ChatGPT의 이용 한도와 응답 시간이 적용됩니다.
어떤 방법이 차를 덜 기다리게 할까?
낮을수록 좋아요 ↓똑같이 차가 올 때, 어떤 방법이 차를 덜 기다리게 하는지 봐요.
아래는 지난 시간, 옆은 기다림 점수예요. 점수가 낮을수록 차들이 덜 기다렸어요.
자동 제어와 한판!
공정한 비교 실험끝까지 달린 뒤, 똑똑같이 차가 오는 길에서 결과를 비교해요.
작은 교차로에 담긴 큰 연구
도로 상황을 보고 → 신호를 선택하고 → 기다린 시간을 확인해요. 강화학습은 이 과정을 반복하며 더 좋은 선택을 배웁니다. 오래 기다린 차에 더 큰 부담을 주면, 통과 대수뿐 아니라 공정함도 생각하게 돼요.
진행자용 · 연구 연결과 시뮬레이션 가정
남연우 · 염상윤 · 장선우 / 지도교사 정태영. 첨부 중간발표의 강화학습 개념과 이후 교차로 신호 제어 연구를 체험용으로 단순화했습니다. SUMO나 실제 연구 결과를 재현하는 프로그램은 아닙니다.
차량은 직진만 하며 가속, 차간 거리, 정지선, 황색, 전적색, 교차로 비움 확인을 적용합니다. 진입 공간이 없으면 차량을 외부 대기열에 보관하고 그 대기도 집계합니다. 통과는 교차로 출구에 도달했을 때 셉니다. 평균 대기는 도착한 모든 차의 현재까지 누적 정지시간 합 ÷ 도착 대수이며 미통과 차량도 포함합니다.
대기 비용 C = Σ(w + 0.1w²). Q-learning 신호는 정지선 부근 차량 수와 반대편 대기시간을 상태로 사용하며, 유지/전환 가치를 Double Q-learning으로 학습합니다. 도로별 16,000회 학습에 240초·720초 에피소드를 섞고, 매 경험마다 과거 경험을 2번 추가로 재학습합니다. 보상은 대기 비용 증가량의 음수이며 실제 1초 기준 할인율은 0.99, 학습률은 0.08입니다. 실제 제어 때는 이미 관측한 최근 실제 7.5초의 유입량으로 가까운 미래를 예측하고, 두 행동을 가상 실행한 비용과 학습된 후속 선택을 비교합니다. 실제 유입 일정의 미래 구간은 읽지 않습니다. 반대편 대기 실제 10.5초·현재 초록불 실제 10초부터 전환을 요청하는 보호 규칙도 적용합니다. 학습 패턴 100000~115999, 모델 검증 80000~80015, 예측 설정 검증 80064~80071을 분리했습니다. ‘400회 더 배우기’도 새 알고리즘을 사용하고, 별도 검증에서 기존 모델보다 비용이 낮은 경우에만 채택합니다. 기존 사전 학습표의 상태 구간을 유지하며 이번 시간 변경으로 사전 학습표 자체를 다시 학습하지는 않았습니다. 연구의 대표점 병합 알고리즘은 구현하지 않았으며 모든 판에서 우위를 보장하지는 않습니다.
진행·설정에서 사전체험·팀전·협동전을 한 단계씩 시작합니다. 도로와 교통 패턴은 고정되어 있고 전략 입력 시간은 진행·설정에서 정하며 실행은 사전체험 60초, 팀전·협동전 90초로 고정됩니다. 전략은 OpenAI API의 GPT-6.1 Sol Fast로 전송되어 허용된 조건식으로 변환됩니다. 변환은 최대 30초 동안 시도하며 형식·숫자·일부 방향 의미를 검사합니다. 모든 자연어 의미 오류를 검출하지는 못하므로 생성된 규칙을 확인해 주세요. 모든 시간·대기·비용은 현실 초 기준입니다. 차량·신호 움직임은 이전 직접 조작 4배속을 새 1배속으로 고정합니다. 황색 0.75초·최소 전적색 0.75초·직접 조작 최소 초록불 1.25초를 적용하며, 글 전략의 기본 최소 초록불은 현실 5초입니다.
함께 시작해요
준비됐나요?
3숫자가 끝나면 다 같이 출발해요!