소개
시도하고자 했던 것과 그 이유를 알려주세요.
Week3(Part56) 실습을 동사니봇에 통합해 투자전략 → 지역분석 루틴을 한 번에 실행할 수 있는 흐름을 만들고자 했습니다.4)와 달리 Week3는 “진단→시뮬레이션→리포트”로 이어지는 과정형 실습이어서, ID 선택 방식과 번호 선택 방식을 함께 제공해 사용자 진입 장벽을 낮추는 것이 목적이었습니다.
Week2(Part2
진행 방법
어떤 도구를 사용했고, 어떻게 활용하셨나요?
사용 도구: VS Code + PowerShell, Firebase Functions, 메신저봇R, ADB
활용 방법:
Week3의 prompt.md 내용을 그대로 JSON 템플릿으로 변환하여 part5-prompts.json, part6-prompts.json로 등록
Firebase Functions의 promptExecutor.js에 Part5/6 카탈로그 추가
메신저봇R 코드(동사니_메신저봇_v3.js)에 Week3 메뉴/ID 실행/번호 선택 동작 추가
ADB로 휴대폰에 최신 코드 자동 전송
사용한 프롬프트 전문(예시)
@동사니 week3 @동사니 week3 P5-10 @동사니 week3 P6-19 @동사니 투자전략 @동사니 1 @동사니 지역분석 @동사니 1
활용 이미지/캡처 화면
Week3 메뉴 출력 화면
P5-10 실행 화면
P6-19 실행 화면
(캡처를 첨부해 두면 좋습니다)
결과와 배운 점
배운 점과 나만의 꿀팁을 알려주세요.
ID 선택과 번호 선택을 동시에 제공하면 사용성이 크게 올라갔습니다.
Week3 실습은 결과물이 길어질 수 있어, 링크 처리(긴 결과 저장) 기능이 필수임을 확인했습니다.
“메뉴 → 번호 선택 → 실행” 흐름은 모바일에서 특히 직관적입니다.
과정 중에 어떤 시행착오를 겪었나요?
도움말에 버전이 하드코딩되어 실제 코드 버전과 불일치하는 문제가 있었고, CONFIG.VERSION 참조로 개선했습니다.
Firebase Functions 배포 가 “변경 없음”으로 스킵되는 상황이 있어, 실제 API 호출로 정상 반영 여부를 확인했습니다.
도움이 필요한 부분이 있나요?
실습별 입력 파라미터(금리, 지역, 예산 등)를 더 쉽게 받기 위한 대화형 입력 UI가 필요했습니다.
앞으로의 계획이 있다면 들려주세요.
Week3 실습 전부에 단계형 질문 흐름을 추가해 사용자 입력을 자연스럽게 유도할 계획입니다.
결과 리포트를 템플릿화해 PDF 저장 기능을 붙일 예정입니다.
도움 받은 글 (옵션)
참고한 지피터스 글이나 외부 사례를 알려주세요.
Week3 실습 프롬프트 원본 (ChatAPT_Week3_Prompt)
Firebase Functions 공식 문서
메신저봇R 사용자 가이드