SKALA증권 세무상담 데스크
1인 · 설계·개발·검증 · 2026.08
JavaSpring BootSpring AIRAGTool Calling
- 문제
- 세무 상담에서는 근거 없는 답이 무책임하고, 계산이 빠진 답은 쓸모가 없습니다.
- 해결
- 법령 근거는 RAG, 세액은 Tool Calling으로 나눠 두 결과를 함께 냈습니다. 세법 문서 9종을 조문 경계로 잘라 청크 39개를 만들고 조문 번호를 메타데이터에 실어 인용하게 했습니다. 범위 밖 질문은 모델을 부르기 전에 규칙으로 거절하고, 도구 파라미터에서 기관명·고객ID를 제거해 타사 조회는 호출 자체가 불가능하게 만들었습니다.
- 검증
- 계산 코드에 버그 7종을 일부러 심어 테스트가 6종을 검출하는 것을 확인하고, 걸러지지 않은 1종은 원인을 추적해 분리과세 선택 시 값이 계산되지만 결과에 반영되지 않는 문제를 찾았습니다. 세법 원문 대조로 개정 전 Gross-up 율 11% → 10% 수정.
저장소 비공개
마켓데스크 — AI 리포트 분석·종목 관리
1인 · 기획~구현 단독 · 2026.07~
Next.jsHonoPostgreSQLGemini모노레포
- 문제
- 산업·기업 리포트를 매일 읽지만 목적에 따라 필요한 부분이 다르고, 흐름으로 쌓이지 않았습니다.
- 해결
- 취업·직무·투자 렌즈별로 6항목 구조화 요약을 만들고 산업별 흐름 보드에 누적했습니다. PDF 파싱이 업로드 응답을 막아 API 서버와 파싱 워커를 분리해 큐로 연결했고, 중복은 SHA-256, 유사본은 SimHash로 잡아 병합을 제안합니다.
- 가드레일
- 리포트에 없는 숫자를 지어내지 못하게 프롬프트에 강제하고, 없는 항목은 비우게 했습니다. 추출한 숫자는 인용 페이지 본문과 대조해 검증 플래그를 남깁니다. 매일 실사용 중이며 커밋 219개.
일경험 운영 트리아지 어드민
개인 · AX 해커톤 6시간 · 2026.06
Python프롬프트 설계역할 분리
- 문제
- 운영자 한 명이 참여자 300명의 8주치 출결을 수기로 점검했습니다. 건당 3~5분, 1회 15~25시간이 걸렸고 정산 마감 직전에 몰렸습니다.
- 해결
- “지금 개입하면 추가로 지킬 수 있는 수당”을 개입가치로 정의해 점검 대상을 자동 정렬하고, 남은 주차 출석을 넣으면 수당이 재계산되는 What-if 시뮬레이터를 붙였습니다.
- 판단
- 무엇을 AI에게 맡길지 먼저 정했습니다. 계산과 임계 판정은 코드, 요약·안내 문구는 AI, 최종 확정은 사람. 숫자가 한 번 틀리면 운영자는 그 화면을 다시 믿지 않기 때문입니다. 6시간 안에 기획·개발·발표·라이브 데모까지 단독 완주.
퀴켓 — AI 학습 앱
7인 팀 PM · 2026.03~07
PMNext.jsGemini APIFigma
- 문제
- 팀원 전원이 본업이 있어 가용 시간이 주말뿐인데, 사용자 인터뷰 12건으로 정의한 초기 기획안은 그 시간 안에 끝낼 수 없는 분량이었습니다.
- 해결
- 기능을 삭제하는 대신 데이터 구조는 설계안대로 두고 화면 노출만 줄여, 출시 후 화면만 붙이면 되는 상태로 남겼습니다. 기획 단계에서 핵심 로직만 담은 미니 버전을 직접 구현해 검증한 뒤 본 개발로 넘어갔습니다.
- 결과
- 3개월 만에 App Store·Google Play 동시 출시. 와이어프레임 100화면 이상 제작, 개발자 4명 스프린트 운영, 동아리 PM MVP 선정.
ClassTrack — 강의·과제 추적 웹앱
1인 · 설계~배포 · 2026.08
Spring BootJPAAspectJVue 3Docker
- 설계
- 주말·공휴일을 제외한 실제 수업일 캘린더를 종료일을 저장하지 않고 규칙으로 계산하도록 만들었습니다. 실행 중인 앱에서 API·서비스·DB 구조와 로그를 뽑아내는 dev 화면을 붙여 디버깅을 앱 안으로 들여왔습니다.