25년간의 AI/ML 모험: 게임부터 프로그램 합성까지

2025-01-02

이 글은 AI/ML 분야에서 25년간의 여정을 이야기합니다. VB6로 간단한 게임을 만드는 것부터 시작하여, 상태 머신과 고차 함수를 사용하여 게임 역학을 개선했습니다. 대학원 과정에서는 1차 논리, 서포트 벡터 머신, 뉴럴 네트워크를 배우고, 저대역폭 비디오 채팅 및 코드 에디터 로그 데이터 분석 등에 적용했습니다. 교수로서 지능형 개발 도구에 초점을 맞추고, 예측 모델을 사용하여 프로그래머의 오해를 파악하고 수정하는 연구를 수행했습니다. 마이크로소프트의 프로그램 합성 팀에서는 LLM을 사용한 코드 지원 도구 개선에 참여했습니다. 저자는 AI 적용에는 신중함이 중요하며, 사용자의 문제를 명확히 하고 LLM에 대한 과도한 의존을 피해야 한다고 강조합니다.

AI