열심히 직장생활을 하다보니 벌써 2026년의 50%나 지나갔다.
한게 머가 있다고 이렇게 시간이 흐른지 모르겠다.
매일 똑같이 직장 -> 집 -> 직장 -> 집 으로만 흘러가니 흘러가는대로 살고있었다.
평소랑 똑같이 릴스를 넘기다가 우연히 보게된게 오타니의 만다라트 계획표였다.

만다라트 계획표는 주요목표를 중심으로 8개의 세부목표와 해당 세부목표의 실행방법을 브레인스토밍처럼 확산해나가는 계획표다.
남은 5개월을 알차게 보내기위해 만다라트 계획표를 작성하는 김에 사이드 프로젝트로 만들어보기로 했다.
프로젝트 기획
현재 생각하고있는 기능은 아래와 같다.
- 나만의 만다라트 만들기
- 공유하기
현재 엔비디아에서 무료로 ai api를 배포중이기 때문에 해당 ai를 사용해서 세부목표를 작성해주는걸 도와줄려고한다.
나같은 의지력 없는 사람들은 계획도 구체화 하기 힘들어한다.
ai를 통해서 계획 작성을 도와준다면 여러가지 내가 생각하지 못한 부분들을 ai가 생각해주며 더욱 도움이 될 것 같다.
엔비디아 AI API 연결하기
대략 반년전에 엔비디아에서 ai api를 무료배포했는데, 돈이없는 나는 엔비디아의 ai의 힘을 빌려볼려고한다.
먼저 엔비디아 NIM 에서 api키를 먼저 발급받는다.
build.nvidia.com 회원가입 후 아무 모델 페이지나 들어가면 우측에 Get API Key 버튼이 있다. nvapi- 로 시작하는 키를 던져준다. 계정 단위 공통 키라 한 번만 받으면 다른 모델도 그대로 쓸 수 있다.

프로젝트 제작하기
이번 프로젝트는 클로드 코드로 개발을 진행할거다.

먼저 인터뷰 스킬을 통해서 사용 기능을 구체화를 진행한다.
구체화한 기획서는 가독성을 위해 html로 추출하게 만들었다.

해당 기획서: https://claude.ai/code/artifact/e286c11d-85ba-459b-a2ad-f6d0f91b4906
만다라트 플래너 — 설계 명세
인터뷰로 합의한 만다라트 플래너 MVP의 흐름·데이터 구조·규칙 정리
claude.ai
이제 해당 기획을 토대로 제작을 진행해준다.
만들 최소기능과 사용기술이 정해졌으니 agents에게 제작을 지시한다.
웹 qa도 Claude in Chrome 연결을 통해서 사용검증을 진행했다.

https://claude.ai/chrome/installed
확실히 직접적으로 크롬에서 커서를 통해 조작하니 명확한 사용자 검증이 가능했다.
ai 반환 형태 지정하기
완성된 프로젝트를 확인중 에러가 발생했다.

NVIDIA API 자체 문제인지 확인하기위해서 서버 로그를 확인해봤다.
실제 앱과 동일한 프롬프트로는 29초 만에 응답이 왔다. 그런데 응답 내용을 확인해보니 JSON이 끝까지 닫히지 않은 상태였다.
"tasks":["피드백수용", "피드백분석", ...]
}]
NVIDIA NIM이 OpenAI와 동일하게 response_format: {"type": "json_object"} 옵션(강제 JSON 모드)을 지원하는 걸 확인하고 요청에 추가했다.
여기에 추가로 무료티어 요청은 응답시간이 불규칙해 명확한 에러로 끝나도록 타임아웃을 추가했다.
완성


자 완성했다!멋지다!
다들 만다라트 플래너로 남은 5개월도 야무지게 살아가길 바란다
https://mandalart-planner-chi.vercel.app/
만다라트 플래너
mandalart-planner-chi.vercel.app