내가 가장 유용하게 생각하는 AI 프로젝트는 챗봇이 아니라, 이 보이지 않는 자동화 도구입니다
저는 오랫동안 AI 챗봇을 사용해 왔습니다. 일반적인 챗봇도 유용할 수 있지만, AI를 활용할 수 있는 다른 유용한 것들이 많이 있습니다. 제가 사용한 가장 유용한 AI 도구 중 하나는 완전히 백그라운드에서 작동합니다.
자동으로 나타나는 일일 요약
내가 가장 신경 쓰는 것들에 대한 정보
제 프로젝트는 꽤 간단합니다. 제가 가장 좋아하는 뮤지션 중 한 명이 제 지역에서 투어를 하고 있었는데, 그들이 공연을 한 후에야 그 사실을 알게 되었고 완전히 놓치고 말았습니다. 저는 이런 일이 다시는 일어나지 않도록 하고 싶었습니다.
클로드의 도움으로, 나는 매일 브리핑을 설정했다. 매일 나는 내가 좋아하는 것들과 관련된 요약 정보를 받는다. 여기에는 투어와 새로운 음악 발매와 같은 내가 좋아하는 음악 아티스트에 대한 뉴스가 포함된다. 또한 내가 좋아하는 작가, TV 쇼, 영화에 대한 유사한 정보도 포함된다. 새로운 소식이 발표되면 내 요약 정보에 표시된다.
다이제스트는 또한 현재 할인 중인 닌텐도 스위치 2와 플레이스테이션 5 게임 목록을 제공합니다. 현재 세일 중인 모든 게임 목록을 주는 대신, 저의 일일 다이제스트에는 제가 관심 있는 유형의 게임만 포함되고 나머지는 무시됩니다.
결과적으로 매일 내가 좋아하는 모든 것과 관련된 짧고 명확한 요약을 받게 됩니다. 새로운 정보만 포함되므로 같은 공지가 날마다 반복되지 않습니다. 이미 엄청나게 도움이 되었고, Phoebe Bridgers의 새 투어 소식을 알려주어 사전 판매 코드를 받을 시간을 충분히 가질 수 있었고, 오늘 아침에 티켓을 구할 수 있었습니다.
데이터가 어디에서 오는지
플레이라이트 스크래핑 및 API
저의 일일 다이제스트를 위한 데이터는 두 가지 다른 방식으로 생성됩니다. 미디어 추적기 정보는 Spotify, MusicBrainz, Ticketmaster, Open Library, The Movie Database(TMDB), Google 뉴스 등 유용한 출처에서 가져옵니다. 매일 아침, 제 미니 PC에서 크론 작업이 실행되어 아티스트, 작가, 쇼, 영화 목록을 확인하고 관련 서비스의 API를 사용하여 새로운 앨범 발매, 책, 쇼, 영화를 찾는 스크립트를 실행합니다.
이 스크립트는 모든 업데이트에 대한 고유 ID를 저장하기 위해 state.json 파일을 사용하여 새로운 정보만 추가되도록 합니다. 새로운 정보는 Notion의 페이지에 기록되며, 정보가 추가된 시점의 타임스탬프가 함께 저장됩니다. 내가 추적하고자 하는 작가, 아티스트, TV 쇼, 영화 등을 목록에 추가할 수 있는 간단한 웹 인터페이스가 있습니다.
게임 할인 정보의 경우, 제 미니 PC에서 별도 서비스가 실행됩니다. 이 서비스는 Chromium을 실행하고, 인기 있는 게임 할인 웹사이트를 열며, Playwright를 사용해 관련 페이지를 읽습니다. 그런 다음 현재 모든 할인 정보를 찾아 별도의 Notion 페이지에 저장합니다.
두 스크립트가 모두 실행된 후, 필요한 모든 정보가 Notion에 저장됩니다. 하지만 게임 목록에는 제가 전혀 관심 없는 게임들이 엄청 포함되어 있고, 미디어 트래커는 때때로 제가 실제로 관심 있는 아티스트와 비슷한 이름을 가진 원하지 않는 아티스트에 대한 뉴스를 보여줄 수 있습니다. 바로 이 지점에서 Claude가 등장합니다.
클로드는 필터 역할을 합니다
중요한 것만 통과한다
내가 좋아하는 종류의 게임이 무엇인지, 그리고 단순히 비슷한 이름을 가진 다른 아티스트가 아니라 실제로 관심 있는 아티스트가 누구인지 판단하는 것은 간단하지 않습니다. 이 필터링을 스크립트 자체에서 만들려고 하기보다는, 저는 모든 필터링을 Claude에게 맡깁니다.
Notion MCP를 사용하면 Claude는 매일 작성되는 Notion 페이지의 모든 정보를 읽을 수 있습니다. 여기에는 음악, 책, TV, 영화에 대한 모든 뉴스뿐만 아니라 현재 할인 중인 모든 Switch 2 및 PS5 게임의 전체 목록이 포함됩니다.
클로드는 또한 내가 웹 인터페이스를 통해 추가한 아티스트, 작가, 영화, TV 프로그램 목록도 볼 수 있습니다. 클로드는 노션의 데이터를 보고 그 목록과 비교한 후 잘못 포함된 항목을 제거합니다.
일부 맞춤 지침을 기반으로, Claude는 그 목록에서 내 아이들이나 내가 관심 있을 만한 종류의 게임만 포함되도록 게임 할인 목록을 필터링합니다. 이는 내가 결코 플레이하지 않을 게임의 긴 목록을 헤치고 다니지 않고도 내가 정말로 원하는 게임 할인만 쉽게 발견할 수 있음을 의미합니다.
클로드 코워크는 정해진 일정에 따라 다이제스트를 실행합니다
나는 원할 때 언제든지 정보를 찾을 수 있다
퍼즐의 마지막 조각은 모든 것이 자동으로 일어나도록 하는 것입니다. 내 미니 PC에서 실행되는 스크립트는 매일 아침 같은 시간에 실행되고, 저는 Claude Cowork에서 조금 늦게 실행되도록 예약 작업을 설정했습니다.
사용자 지정 지침을 사용하여, 예약된 작업은 Notion의 정보를 바탕으로 일간 요약을 생성하고 이를 채팅에 출력합니다. 하루 중 언제든지 저는 Claude에서 해당 대화를 열어 일간 요약을 볼 수 있습니다. 이를 위해 제가 따로 할 일은 없으며, 모든 것이 완전히 자동으로 이루어집니다.
AI는 단순히 대화하는 것 이상을 할 수 있습니다
챗봇은 훌륭하지만, 요즘은 단순히 대화를 나누는 것 이상으로 할 수 있는 일이 많습니다. 이 프로젝트를 통해 저는 새로운 음악, 새로운 투어, 그리고 크게 할인된 게임들을 알게 되었는데, 그렇지 않았더라면 놓쳤을 수도 있는 것들입니다. 가장 좋은 점은 제가 직접 건드릴 필요가 없다는 것이며, 모든 일이 마치 마법처럼 일어난다는 것입니다.







