소개
정보의 폭풍 속에 사는 우리!
카카오톡 단체방에는 정말 많은 정보가 흘러가지만, 정작 유용한 링크들은 금방 묻히곤 합니다. 📱
그래서 카카오톡 추출하기 Messages.csv 파일을 분석해 유용한 URL만 뽑고, 점수화해서 상위 10%만 모아 노션 데이터베이스로 정리해보기로 했습니다.
진행 방법
- 사용 도구: 🌟Claude Code🌟 (사전 설치 필수 : Python, Node.js, Git, WSL2)
- 핵심 아이디어
1.내부 메모리에 한국어로 답변하게 기억시키기
/memory 한글로 항상 말해줘.2.노션 MCP 연동하기
# 노션 MCP 연동하기
claude mcp add --transport http notion https://mcp.notion.com/mcp
# 연동 잘 되었는지 확인하기
/mcp
# 노션 링크 클릭해서 권한 인증까지 완료하기3.카톡 메시지에서 유용한 URL 추출하기
messages.csv 파일을 분석해서 다음 작업을 해줘:
1. CSV 파일에서 URL이 포함된 메시지 찾기 2. 각 URL에 대한 반응(좋아요, 댓글, 답글 등) 분석 3. 반응이 많은 상위 10%의 URL들만 선별 4. 다음 형태의 urls.csv 파일 생성: - 컬럼: 요약, URL, 날짜 - URL 링크드의 미리보기 제목 - 한글 유니코드로 깨지지 않게 가져오기 - 따옴표로 묶어서 쉼표 등의 문제가 없게 하기 - 단축된 URL의 경우 최종 페이지의 링크 미리보기 제목으로 쓰기 - 제목을 가져오는데 실패 혹은 페이지가 없으면 URL을 제외하기 - 날짜는 YYYY-MM-DD 형태
파일을 생성하고 저장해줘.4.추출한 URL 내용을 표로 만들어서 노션 페이지 생성하기
urls.csv 의 내용을 표로 만들어서 노션 페이지 "유용한 URL 모음"으로 생성해줘. 노션 MCP로 네가 직접 노션 페이지를 만들어줘. 작업 종료 후 생성한 노션 URL을 제공해줘.⚠️ 노션 MCP를 연동하지 않으면 노션 페이지를 만들지 않고 아래처럼 .md 파일이 생성됩니다.
👍🏻노션 MCP를 연동한 후 다시 프롬프트를 입력하면 성공적으로 페이지가 생성됩니다.
➡️생성된 노션 페이지 URL을 클릭하면?
5.클로드 AI Agent를 생성해서 추출한 정보 고도화 하기
/agents
## Create new agent 등 엔터 계속 누르면 됨
#첫번째 Agent : url-content-analyzer
URL이 주어지면 해당 페이지가 어떤 종류의 정보를 담고 있는지 분석한 뒤 2-3줄의 요약된 내용을 제공하는 에이전트. 단, 페이지가 삭제되었거나 광고/스팸에 가깝다면 그렇다는 내용도 전달.
#두번째 Agent : newsletter-url-analyzer
대화 목록에서 공유된 URL의 사이트 내용과 이후 반응을 분석해서, 이 URL에 뉴스레터에 소개될 정도로 충분히 흥미로운 내용인지를 분석하는 정량적 분석가.➡️에이전트가 생성된 모습
6.주어진 일을 각각의 Agent가 특화된 작업으로 분류하며 상호작용하기
@url-content-analyzer 와 @newsletter-url-analyzer 를 사용해서 messages.csv 파일을 분석해서 다음 작업을 해줘:
1. CSV 파일에서 URL이 포함된 메시지 찾기
2. 각 URL에 대한 반응 (좋아요, 댓글, 답글 등) 분석
3. 반응이 많은 상위 10%의 URL들만 선별
4. 다음 형태의 urls.csv 파일 생성:
- 컬럼 : 요약, URL, 날짜
- URL 링크드의 미리보기 제목
- 한글 유니코드로 깨지지 않게 가져오기
- 따옴표로 묶어서 쉼표 등의 문제가 없게 하기
- 단축된 URL의 경우 최종 페이지의 링크 미리보기 제목으로 쓰기
- 제목을 가져오는데 실패 혹은 페이지가 없으면 URL을 제외하기
- 날짜는 YYYY-MM-DD 형태 1 추가 한
5. evals.csv 에 urls.csv에 추가한 각 URL 왜 상위 10%인지 설명하는 평가 결과를 작성하기
파일을 생성하고 저장해줘.Agent를 처음 생성한 후에 바로 프롬프트를 입력 했을 땐 소환이 안되는 것 같아서 커서를 다시 껐다 켰습니다.
그리고 다시 프롬프트 실행하니 빨강 에이전트와 파랑 에이전트가 잘 작동하네요!ㅎㅎ
7.전문 분석 자료를 표로 만들어서 노션 페이지 생성하기
evals.csv 의 내용을 표로 만들어서 노션 페이지 "유용한 URL 전문 분석 모음"으로 생성해줘. 노션 MCP로 네가 직접 노션 페이지를 만들어줘. 작업 종료 후 생성한 노션 URL을 제공해줘. 이전 자료보다 훨씬 고도화되어 전문 분석이 완료된 노션 페이지가 생성되었습니다.
결과와 배운 점
막연하게 생각했던 클로드 코드라는 산맥을 넘은 느낌입니다.
클로드를 활용하면 대화창에서 만든 코드를 또 다른 곳(n8n, lovable, metatrader 등)에 가서 집어넣는 과정이 매우 귀찮았었는데 이를 해결할 수 있을까 싶은 희망이 생깁니다.
파일이 로컬에 즉시 저장되는 것도 편리하구요.
(근데 노션페이지 생성은 Claude Desktop에서도 MCP 연동하면 충분히 가능하지 않나요?)
구체적으로 어떤 특장점이 될지는 더 경험해봐야 할 것 같습니다.
앞으로의 계획
CFD기반으로 조금 많이 복잡한 자동매매 전략을 만들고 있습니다.
A계좌의 거래가 생기면 실시간으로 B계좌로 복사하는 작업을 해야 합니다.
A계좌의 잔고와 B계좌의 잔고에 비례해서 계약수를 늘릴 것
복사하려는 거 래가 신규진입이 아닌 이전에 진입되어있던 통화쌍일 경우, 이전 진입 계약수 대비 현재 계약수에 비례하여 진입할 것
A계좌에서 생긴 거래가 이미 B계좌에서 진입되어 있으면 제외할 것
이전에 A계좌에서 B계좌로 복사한 거래에 대해서만 청산할 것(동일 통화쌍이 진입되어 있어도 A계좌와 무관한 다른 거래라면 제외할 것)
n8n으로 시도해봤는데 실패했던 사례라 클로드코드에서 할 수 있을지 기대가 됩니다!