블로그 소개

AI 도구로 앱을 만들고, 로컬 AI와 장비를 실험하며 겪은 일을 기록한다.

만들고 있는 앱들

AI 도구를 활용해 여러 앱을 만들고 있다. Cookly는 냉장고 재료로 만들 수 있는 레시피를 추천하고, App Store와 Google Play에 출시했다. KnitLens와 Sobok도 개발 중이다. 세계 여러 도시의 장소를 소리로 여행하며 휴식·잠들기 전 백색소음으로 활용하는 소리여행, GitHub·Notion 등 여러 업무 도구의 의미 있는 변화를 정리하고 시각화하는 SaaS Delsa도 개발 중이다. Sobok에서는 아이의 개인정보 보호를 우선한다.

개발하다 막히면 방법을 바꿔 다시 시도한다. 이 블로그에 모으고 싶은 건 그런 얘기다. 앱을 만들면서 관심이 생긴 AI 도구와 장비도 자주 다룬다.

8GB iMac으로 개발하다가

지금 쓰는 컴퓨터는 M1 iMac 8GB / 256GB다. 여러 개발 도구와 시뮬레이터를 돌리다 메모리와 저장 공간이 부족해 작업이 끊겼다. 캐시와 파일을 손으로 정리하는 일도 반복됐다.

로컬 LLM도 돌려봤다. 이 컴퓨터에서 일상적인 개발 도구로 쓰는 건 결국 포기했다. 다음 컴퓨터로 Mac Studio M5 Max 128GB / 1TB를 주문했고, 아직 기다리는 중이다.

새 컴퓨터에서 해보고 싶은 것

장비가 오면 로컬 LLM을 다시 써보고 싶다. 앱 개발 도구와 같이 켜도 괜찮을지, 클라우드 AI와 어떻게 나눠 쓰면 좋을지가 궁금하다. 개인 에이전트와 멀티모달 작업도 해볼 생각이다.

앱 개발에 필요해서 하는 실험도 있고, 그냥 궁금해서 해보고 싶은 것도 있다. 잘 안 된 실험과 아직 풀지 못한 문제도 이곳에 남긴다. 성능을 비교할 때는 작업 조건과 측정 자료를 함께 적는다.

확인한 것과 추측하는 것

작업이 끊겼다는 경험과 그 원인을 알아냈다는 건 다른 얘기다. 글에는 아래 표시로 구분한다.

측정 MEASURED
조건과 원본 증거를 갖춘 측정.
관찰 OBSERVED
직접 겪거나 확인한 일. 원인까지 확인했다는 뜻은 아니다.
추론 INFERRED
근거에서 도출한 해석. 다른 설명이 있을 수 있다.
계획 PLANNED
앞으로 하려는 작업과 실험.
미확인 UNVERIFIED
아직 검증하지 못한 주장이나 원인.