카톡봇 첫 발떼는 로직 완성 도전기

카톡봇으로 비서를 만들수 있다.
G-mali 요약 봇
일상 ai 대화용 gemini 봇을 만들어 봤음

서브폰을 이용하여 별도의 카토계정을 만들고 이 계정에 봇을 달아서 개인 에이전트 기능을 만들수 있었다.

진행 방법

사용도구
구글 노트북 LM : 개발용 프롬프트 작성
Claude Code + Curse: 커서 IDE와 클로드코드의 개발에이전트
Aandroid Studio : PC용 폰 에뮬레이터

진행 순서
1. 먼저 Clude Coded에게 완성된 샘플 예제의 카톡봇을 올려서 합습하게 합니다- 00과 같은 방식으로 개발할꺼야~~ 라고
2. 노트북 lm에서 최적의 개발 프롬프트를 작성하게 합니다.

한국 텍스트가 포함 된 Google 검색 페이지의 스크린 샷

1) 소스에 프롬프트 기법에 대한 공식문서, 각종 url을 소스 탐색을 통해 넣습니다
2) 이를 기반으로 필요사항을 주고 최적의 프롬프트를 만들어 달라고 합니다.
3) 이 프롬프트를 클로드코드 개발환경에 입력하고 개발을 시작합니다.

3. 서브폰에 메신저 봇을 설치한다,
4. 메신저 봇에 동일한 개발 경로와 동일한 경로의 봇을 만들고 개발한 내용을 복사한다,
1) 폰의 개발자 모드에서 무선, 또는 usb 모드를 활성화 하고 클로드코드에게 "서브폰에 메신저 봇에 000카톡봇 개발한 것을 복사해줘" 라고 하면 클로드코드가 여러 경로를 스스로 찾아 해당 자리에 복사해줌(시간 좀 걸리)

2) 이후 실행 하면서 겪은 에러 극복기를 첨부함

에러 수정 개발기.pdf
328.03KB

결과와 배운 점

  • 메신저봇은 카카오 채널이 아니라, 알림을 읽고 반응하는 로컬 앱이다, 따라서 별도의 전화번호와 계정이 필요하다.

  • 그렇지 않으면 현재 내 계정에 넣으면 내가 내 봇과 같은 방에 들어가지 못해서 관리가 불가능하다.

  • 개발에서 에러가 나는 각 문제의 핵심은 권한/방 이름/트리거/API 4가지를 올바르게 맞추는 것.

  • 에러 확인과 수정은 ChatGpt 같은 서비스에서 티키타카로 고쳐 가자(클로드코드에 자동으로 수정하게 하면 잘 안될수 도 있고 토큰 낭비만 할 수 있다)
    클코에게는 핵심만 잘 정리해서 한 번에 개발을 수정하게 하는 것이 좋다

  • 프롬프트를 잘쓰자(노트북lm을 활용하여 고수들의 실력을 복제해 오자)

도움 받은 글 (옵션)

스터디장의 헌신적인 멱살잡이

1
3개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요