[일상] AI 바둑을 이기는 방법
얼마 전 미국의 한 대학생이 AI 바둑을 이겨서 화제가 되었었죠. 그때는 그런가 보다 하고 넘어갔었는데, 우연히 오늘 이에 대하여 설명한 youtube 영상을 발견하였습니다.
이 학생도 바둑을 잘 두는 아마추어라고 하는데요. 우연히 AI 바둑을 이기는 패턴을 발견했다고 하는데 그 아이디어가 독특하네요.
왼쪽 그림이 게임 초반이고, 오른 쪽 그림은 흑돌(AI)을 잡은 상태입니다.
그 과정을 간단하게 설명하자면,
- 왼쪽 위와 같이 일부러 죽는 백 돌 무리를 만든다. AI는 맥점을 잘 잡으므로 대충 두면 다 죽음
- 왼쪽 백돌은 다 죽은 상태이므로 AI는 무시한다.
- 그 사이 흑돌을 크게 바깥부터 둘러싼다. 이렇게 해도 왼쪽 백돌은 이미 죽었다고 보기 떄문에 신경안씀
- 서서히 조여오다가 바깥 쪽 흑을 모두 잡아버림.. 백 승
AI의 검색 패턴을 역이용한 아주 간단한 방식입니다. 이미 죽은 돌 무리는 신경쓰지 않는다는 사실을 발견하고 일부러 사석을 만든 후 그 바깥 돌을 잡는 방식입니다.
물론 이에 대한 대응을 AI가 한다면 통하지 않는 수 겠지요.
창과 방패의 싸움이 연상되는데요. 인간은 AI의 약점을 찾아 공략하는 수를 발견하고, AI는 이에 대응하고 다시 약점을 발견하고 ....
이런 식으로 AI 바둑은 계속 발전할 것이고, 인간은 AI 바둑을 이기기 더 어려워지겠죠. AI를 이겼다고 잠시 위안을 삼을 수는 있겠지만 결국은 AI의 성능을 더 높여주고 있는 상황인 것이죠.
Upvoted! Thank you for supporting witness @jswit.
AI바보~~~ ㅎㅎㅎ 재미있네요