2026년 10월 21일 — Vigilantis 로그인 구현·PR 리뷰, AICE Basic·AWS 특강
오늘은 거의 하루 종일 Vigilantis 팀프로젝트 작업을 했다. 팀장이 부재해서 일부 PR은 내가 대신 리뷰해야겠다고 생각했고, 실제로 리뷰도 했다. 월요일부터 진행하던 로그인 기능 구현도 이어갔다.
테스트하면서 TOTP 인증을 계속했더니 Authy에 항목이 벌써 여섯 개나 생겼다. 언제 한번 정리해야 할 텐데, 아직은 생각만 하고 있다. Gmail 주소에 +를 붙이면 추가 주소처럼 쓸 수 있다는 것도 신기했다.
의존성 문제 때문에 작업을 다시 하기도 했다. 기존 uv.lock으로 관리하던 boto3와 botocore 버전이 낮아서, 최근 추가된 TOTP 초기화 관련 기능을 쓰려면 의존성을 변경해야 했다. AI는 일단 작업을 진행했고, 나는 마지막에 PR 초안을 보다가 이 문제를 발견했다. 처음에는 의존성을 바꾸지 않고 구현할 방법을 찾아보라고 했다. 그러다 새 세션에서 처음부터 다시 진행하면서, 의존성 변경이 필요한 기능은 별도 이슈로 빼고 나머지만 PR로 올렸다.
사실 꼭 나눠야 했던 건 아니다. 배포 중인 서비스도 아니고, 엄격한 제한이 있는 것도 아닌 팀프로젝트니까. 그래도 뭔가 분리하고 싶다는 느낌이 들었고, 형식뿐이라도 절차를 거치고 싶었다.
아쉬운 건 분리 자체가 아니라 그 판단의 근거가 빈약했다는 점이다. 어떤 상황에서는 그냥 바꿔도 되고, 어떤 상황에서는 안 되는지. 그냥 바꾸면 안 된다면 어떤 절차를 거쳐야 하는지. 회사나 실제 운영 중인 서비스에서는 어떻게 하는지. 그런 기준을 잘 모르는 상태였다. 그래도 찜찜한 느낌이 들었는데 무시하고 올리는 것보다는 나눠두는 게 나았다고 생각한다.
오전 9시부터 12시까지는 작업하면서 AICE Basic 온라인 특강을 들었다. AIDU라는 도구로 데이터 분석과 가공, ML, DL을 다루는 내용이었다. 대학 시절 ML, DL을 할 때와 비교하면 굉장히 편해졌다는 생각이 들었다. 다만 Associate는 그때처럼 Jupyter Notebook을 활용해야 하니, 23일 금요일에 보는 Basic 시험은 개념을 되살리는 정도로 활용하고, 31일 토요일에 있을 Associate 시험을 준비해야겠다.
오후 4시부터 5시까지 들은 AWS 특강은 꽤 만족스러웠다. 주제는 ‘AI 리터러시와 최근 AI 인더스트리 업데이트’였다. 최근 AI 회사들의 모델 업데이트로 시작해서, 같은 프롬프트로 여러 모델에게 접히는 자전거 홍보 홈페이지를 만들게 해본 경험을 보여주셨다. Artificial Analysis와 OpenRouter에 들어가 지표를 살펴보는 방법도 소개해주셨다.
이후에는 취업과 창업 관점에서 기업의 인원 감축과 재고용, AI 역량을 어떻게 검증할 것인지에 관한 이야기로 이어졌다. 온톨로지와 직접 도구를 써본 경험, 기업이 사람을 뽑을 때 보는 문제 해결 방식과 협업능력까지. 서로 다른 이야기가 자연스럽게 이어지는 흐름이 좋았다.
무엇보다 연사분이 진솔하게 말씀해주신 게 좋았다. 대규모 온라인 강의가 아니라 소규모 자리라서 그런지, 중간중간 개인적인 경험을 섞어주시는 것도 좋았다. 내일 특강도 들어야겠다고 생각했다.
저녁에는 대화하면서 일기를 쓰고 사이트에 올리는 체계까지 갖추려고 했지만, 내일 오후 4시 마감인 kt ds 신입사원 공개채용 지원서 작성을 우선하느라 체계를 갖추는 일은 하지 못했다. 그래도 오늘 작업은 이 정도면 할 일을 했다는 느낌이다.