소개
시도하고자 했던 것과 그 이유를 알려주세요.
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 사용자 가이드