[AX 테크 리포트] 25일짜리 레거시 대공사를 2시간 38분 만에: AI 에이전트가 10년 묵은 PHP 웹 아카이브(JSN)를 전면 현대화한 기록

AX Case Study & Technical Report 10년 방치된 레거시 시스템의 전면 재건축, 25일의 공정을 2시간 38분으로 압축하다 2017년 멈춰버린 오픈소스 역사 아카이브 프로젝트(jsn.soohwalee.com)를 복원해 운영하던 중, 패치조차 존재하지 않는 구형 PHP의 치명적인 원격 코드 실행(RCE) 보안 위기에 직면했습니다. 문제 진단부터 아키텍처 설계, 프레임워크 메이저 이식(PHP 8.5 / Symfony 7.4), DB 무결성 검증, 그리고 프로덕션 배포까지 … 더 읽기

2015년 VR의 낙관을 다시 읽다

핵심 요지 — 2015년 6월, 오큘러스 리프트와 소니의 머리 착용형 디스플레이를 경험한 뒤 가상현실이 교육에 가져올 실감을 생각했다. 지도를 보는 대신 그 장소에 들어가 보는 수업이 가능하다면 어떤 일이 일어날까. 당시 나는 기술의 성숙을 낙관했고, 멀미 문제도 머지않아 풀릴 것으로 보았다. 2015년 6월, 오큘러스 리프트와 소니의 머리 착용형 디스플레이를 경험한 뒤 가상현실이 교육에 가져올 실감을 … 더 읽기

느리고 돈이 드는 기술 창업을 계속 묻다

핵심 요지 — 2015년 1월, 기술 창업자들의 생존기를 다룬 책을 소개하며 오래전 서울대 14동을 떠올렸다. 함께 라면을 끓여 먹던 사람들, 끝까지 버텼다면 어땠을까 하는 생각, 그리고 여전히 기술 기업을 꿈꾸는 나 자신에 대한 걱정이 한꺼번에 밀려왔다. 2015년 1월, 기술 창업자들의 생존기를 다룬 책을 소개하며 오래전 서울대 14동을 떠올렸다. 함께 라면을 끓여 먹던 사람들, 끝까지 버텼다면 … 더 읽기

언어처리를 세 번째로 시작하던 겨울

핵심 요지 — 2015년의 마지막 주, 언어처리 공부를 다시 시작할 자료를 찾았다. 리처드 소처와 크리스토퍼 매닝이 2013년 NAACL에서 진행한 딥러닝 언어처리 튜토리얼이었다. 당시의 나는 이 자료를 함께 읽을 스터디도 제안했다. 세 번째라는 말 그 글에는 날짜 세 개가 적혀 있다. 2015년의 마지막 주, 언어처리 공부를 다시 시작할 자료를 찾았다. 리처드 소처와 크리스토퍼 매닝이 2013년 NAACL에서 … 더 읽기

AI 개발에서 어려운 일은 조직을 움직이는 것이다

핵심 요지 — 2016년 알파고 대국을 지켜보던 때, AI 개발의 어려움을 하드웨어 규모로만 설명하는 이야기가 많았다. 더 많은 연산 능력과 저장 장치는 분명 필요하다. 그러나 여러 규모의 소프트웨어 회사에서 일한 내 경험으로는, 사람과 코드가 함께 커질 때 생기는 조직의 문제도 만만치 않았다. 2016년 알파고 대국을 지켜보던 때, AI 개발의 어려움을 하드웨어 규모로만 설명하는 이야기가 많았다. … 더 읽기

인문대 입학 32년 뒤, 인지과학 박사가 되다

핵심 요지 — 2021년 6월, 박사학위 논문 심사의 마지막 단계를 통과했다. 1989년 인문대에 입학한 뒤 32년 만이었다. 그 사이 연구실 밖에서 소프트웨어를 만들고, 팔고, 실패하고, 다시 배웠다. 시간이 길었던 만큼 이 논문은 한 분야의 훈련만으로 쓰이지 않았다. 2021년 6월, 박사학위 논문 심사의 마지막 단계를 통과했다. 1989년 인문대에 입학한 뒤 32년 만이었다. 그 사이 연구실 밖에서 … 더 읽기

AI를 좇은 20년, 괄호를 닫던 밤

핵심 요지 — 2020년 마지막 날, 지난 프로젝트의 자료를 정리하며 음악을 들었다. 연구와 사업, 일과 생활의 시간이 한꺼번에 떠올랐다. 2000년 1월 6일에 시작했다고 기억하는 한 선택으로부터 꼭 스무 해가 지난 시점이었다. 젊을 때는 좋은 생각을 기술로 만들면 세상도 따라 변할 것 같았다. 2020년 마지막 날, 지난 프로젝트의 자료를 정리하며 음악을 들었다. 연구와 사업, 일과 생활의 … 더 읽기