주현영
주현영
🎻 루키 파트너
🏡 내집마련 찐친

클로드코드로 난잡한 카톡 속에서 유용한 URL 추출 & 노션 정리하기 ✨

소개

정보의 폭풍 속에 사는 우리!

카카오톡 단체방에는 정말 많은 정보가 흘러가지만, 정작 유용한 링크들은 금방 묻히곤 합니다. 📱

그래서 카카오톡 추출하기 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계좌로 복사하는 작업을 해야 합니다.

  1. A계좌의 잔고와 B계좌의 잔고에 비례해서 계약수를 늘릴 것

  2. 복사하려는 거래가 신규진입이 아닌 이전에 진입되어있던 통화쌍일 경우, 이전 진입 계약수 대비 현재 계약수에 비례하여 진입할 것

  3. A계좌에서 생긴 거래가 이미 B계좌에서 진입되어 있으면 제외할 것

  4. 이전에 A계좌에서 B계좌로 복사한 거래에 대해서만 청산할 것(동일 통화쌍이 진입되어 있어도 A계좌와 무관한 다른 거래라면 제외할 것)

n8n으로 시도해봤는데 실패했던 사례라 클로드코드에서 할 수 있을지 기대가 됩니다!

도움 받은 글 (옵션)

Claude Code 완벽 설치 가이드

클로드 코드로 비개발자의 업무 자동화 사례 소개

10
7개의 답글

👉 이 게시글도 읽어보세요