[개인비서 RAG 만들기] 2 특정 키워드를 포함하는 Apple 메모를 백업하기

소개

iCloud- 스크린 샷 -

아이폰을 사용해서 틈틈이 메모를 하다보니 어느새 1350개... 메모를 정리하려고 해도 너무 많고, 지금 와서는 맥락도 모르겠어서 정리가 어려워서 최신 메모만 정리해놓고, 이전 메모들은 다 방치해두고 있었습니다.

그런데 클로드 코드+자동화로 뭘 할 수 있는지 물어보니 내용 기반으로, 우선순위에 따라 메모를 정리할 수 있네요? 그러면 1차적으로 가장 간단하게 메모 중 특정 키워드 "수업"이라는 것을 포함하는 것들을 따로 빼서 정리를 해볼 수 있을 것 같아서 정리를 시작했습니다. 조금 더 욕심을 내서 구글 드라이브에 자동 정리가 되도록 해서 노션이나 AI가 해당 정보를 쉽게 MCP로 가져올 수 있도록 해보고 싶었는데요 😺

한국의 숫자 목록

진행 방법

한국 캐릭터가있는 한국 텍스트

일단 시작은 성대하게, 터미널에서 클로드 코드를 열어서 업데이트 주기까지 설정해서 자동으로 되도록 밀어넣어 봅니다.

  1. 우선 클로드 코드를 실행해서 요청을 넣어줍니다.

Write(SETUP_GUIDE.md)
  ⎿  Wrote 98 lines to SETUP_GUIDE.md                                      
     # 📚 Apple Notes → Google Drive 수업 메모 자동 동기화 설정 가이드

1. 설계도를 확인하고, 실행을 요청합니다.

Google 드라이브 APK
  1. 클로드 코드가 알아서 스크립트를 생성해 줬습니다. 구글 드라이브 API 설정은 직접 하라고 하네요?
    한번 해보죠

한국 응용 프로그램의 스크린 샷
  1. 제대로 되었는지 QA 요청을 해서 확인해보니...

한국어 단어가있는 한국어 페이지
  1. credentials.json이 없어서 구글 드라이브에 업로드가 불가하다고 하네요

  1. json을 받으면 된다고 해서 https://console.cloud.google.com/apis/credential을 열어보니

Google Cloud Connect
  1. 다운로드 버튼이 어디 있지?

전화에 한국어 페이지의 스크린 샷
  1. 다운로드가 없다고 스크린샷을 찍어서 GPT에게 물어보니 서비스 계정으로 만들어야 다운로드를 받을 수 있다고하네요.

Google 번역 한국어 - 스크린 샷

Tip: 사용한 프롬프트 전문을 꼭 포함하고, 내용을 짧게 소개해 주세요.

Tip: 활용 이미지나 캡처 화면을 꼭 남겨주세요.

Tip: 코드 전문은 코드블록에 감싸서 작성해주세요. ( / 을 눌러 '코드 블록'을 선택)

  1. 일단 안될 수도 있으니 로컬 저장으로 하나 구현하고,

  1. 계정을 만들어서 클로드 코드에게 전달해줘 봅니다.

    한국인

이번에는 또 Apple Notes 접근에 문제가 생기네요. QA를 반복하니 좀 개선이 되었습니다.

한국 컴퓨터 화면의 스크린 샷

하지만 아직도 수동으로 올려야 된다는거 ㅠㅠ

결과와 배운 점

평소 메모를 많이 하는데, 메모를 하기만 하고 활용을 하지 못하는 경우가 많아서 이렇게 업데이트할 수 있는 시스템을 구축하고 그래서 궁극적으로는 개인 메모와 데이터를 기만으로 한 RAG를 만들어서 물어보면 답할 수 있는 개인 비서 같은 시스템으로 개편해서 쓸 수 있도록 하는게 목표인데요.

그래서 지금은 못 쓰는 데이터인 과거 메모를 GPT나 LLM의 메모리에도 반영할 수 있도록 할 수 있고, 앞으로 기록할 메모들을 이 시스템에 녹일 수 있어서 개인 메모 기반 비서를 구축해보려고 합니다. https://memo-muse-42.vercel.app/

이번에 구글에서 서비스 account를 만들어야 클로드 코드 MCP와 연동이 가능하다는 것을 배웠고, 없으면 일단 로컬로라도 만들 수 있다는 것을 배웠는데, GUI를 띄우지 않아도 되는 것들은 Mac 상의 terminal에서 클로드 코드 실행하는 것으로 충분한 듯 합니다.

좀 더 쉽게 할 수 있을까... 라는 생각이 드는데, 그렇다고 옵시디언을 쓰는 것은 과한 것 같아서 계속해서 최적화를 해보려고 합니다.

Appendix

여러 단어가있는 한국어 메시지

이걸 어떻게 해결해야 할까요? 혹시 아시는 분 계시면 알려주시면 많은 도움이 될 것 같습니다 🙇

도움 받은 글 (옵션)

GPT 5

2

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요