배경 및 목적
대상 고객 업체의 구체화를 위해, 대상고객 목록과 유형을 정리하고 뉴스를 취합 해 보려고 함.
방법 : 1단계 : 클로드를 통해, 고객 목록 취합 (회사명, 웹사이트 외 추가정보)
2단계 : 구글Sheet에 고객 데이타를 취합하고, script로 업 데이트를 목표로 함.
** 구글 Script : Excel의 매크로 돌리는 것과 유사함, Cell에 있는 정보로 추가작업을 명령하는 기능
참고 자료
스터디에서 구글Script작성 해본 경험
활용 툴
클로드, 제미나이, 구글Script
실행 과정
**********************************************************
*** 1단계 : 클로드를 통해, 고객 목록 작성 ***
**********************************************************
1-1) 고객 목록 취합
고객 기업에 대한 프롬프트로 요청했으나, 특정 기업 List를 제공 불가하다고 Claude에서 답변 함.
1-2) Claude에 특정 기업을 찾을 수 있는 사이트 요청함
1-3) 클로드에서 나열한 사이트에서 기업정보를 추출 요청하였으나, 데이타에 직접 접근이 불가하여, 특정 기업 List 여전히 제공 불가. 개인정보 보호차원에서 임의로 목록이 제공되지 않는 것으로 추정
1-4) 실제 Target 고객 산업분야의 기업 목록을 클로드에게 질문하여, 취합하기로 함.
클로드에게 질문하여, 아래와 같은 목록을 포함한 파일을 받음.
유사한 분야의 업체 목록을 추가 확보하기 위해, 여러번 질문하여 봉제, 의류, 핸드백, 가방 업체 목록을 요청함.
4개의 기업목록 파일을 클로드 결과물에서 파일로 다운로드 함.
1-5) 다운받은 파일중에 의미있는 파일만 클로드에 업로드 하여, 중복제거된 업체 목록을 만들어 달라고 함.
1-6) 업체목록으로, 업체에 대한 개요를 검 색하여, 취합함.
기업 목록을 가지고, 회사에 대한 정보를 요약해달라고 요청함. 할루시네이션의 최소화를 위해, 사실과 추측을 구분해 달라고함. 그런 Prompt만으로도 사실과 추측을 상당하 구분할수 있다는 유튜브 강의 참고함. 클로드가 토큰의 한계 때문인지, 한두개 업체것만 제공해준다고 하여, 전체 목록을 제공하라고 여러번 요청함.
*****************************************************************************************
*** 2단계 :: 구글Sheet에 고객 데이타를 취합하고, script로 업데이트를 목표로 함. ***
*****************************************************************************************
2-1) 클로드에서 작성한 업체 목록 취합 파일을 구글 Sheet로 만듬
업체목록 Text를 구글Sheet로 예쁘게 넣기위해서, Gemini를 활용함. (이건 기술력부족)
구글AI이다보니, 친절하게도 표형식인 경우에 마지막에, “Sheet로 내보내기” 기능이 있네요~ 그러면 구글Sheet가 새로 생깁니다.
구글시트가 생성되었네요~
2-2) 구글 Sheet의 script 를 실행해서, 업체 뉴스를 자동 취합 하려고함.
우선 클로드에 script에 넣을 소스를 만들어 달라고 함. .
2-3) 클로드에서 받은 구글Sheet용 Script를 확장프로그램>Apps Script 실행시켜, 새로운 Script 프로젝트를 작성함.
Apps Script를 클릭하면, 아래와 같이 클로드에서 만든 구글Sheet용 Script를 붙여넣기 하고, 저장, 실행 버튼을 클릭하면 됨. 제목도 쓰고~
2-4) 실행버튼을 누르면 보안 어쩌구 하고, 안전한 환경으로 가라고 하지만, 고급 버튼 누르고 계속 실행하겠다고 클릭하며, 아래와 같이 실행이 됨.
2-5) 짜잔~ 1차 결과물 나옴
구글 Script가 실행된 후에 확인해보면, 구글시트에 뉴스가 검색결과가 추가되어 있음.
2-6) 좀 더 정교한 Script로 다시 클로드에게 요청 해봄. (정기적인 뉴스검색을 위해, From일자와 To일자를 입력받으면, 그 기간의 뉴스만 가져오는 자동화 기능으로 만들려고 함. 모든 뉴스를 가져올수는 없으니…) ⇐ 2-2~2-4까지를 반복함.
입력받을 날짜 형식까지 친절히 안내해줍니다~
구글 Script에서 새로받은 소스를 복사,붙여넣기, 저장, 실행 순서대로 해보세요.
그러면, 실행창에서 계속 뱅글뱅글 돕니다. 뭐지 싶어서 Sheet로 가보면, 아래와 같이 시작날짜, 종료날짜를 입력하라고 합니다. 아까 보다 좀 더 나이스 하죠?
짜잔~ 2차 결과물 나옴
구글 Script가 실행 할때, 시작날짜와 종료날짜를 입력하고, 좀 기다리면, 아래와 같이, 요청한 시작날짜와 종료날짜 사이의 뉴스만 나옵니다. 기간 동안 뉴스가 없는 업체는 빈칸으로 보여요~ 관심있는 업체의 뉴스를 정기적으로 확인해볼 수 있겠죠?
제가 한 작업은 여기까지 입니다~ 관심 고객 목록을 만들고, 구글에서 뉴스를 기간별로 가져오는 Script까지 작성해 보았습니다.
결과 및 인사이트
클로드를 통해서 업체 목록을 여러파일로 만들고, 중복없이 통합하기를 통해 단순 작업을 줄임.
클로드를 통해서 업체에 대한 개괄적인 개요를 사실과 추측을 구분하여 요약받음 (업체 개요를 파악하기에 수월함)
구글Shhet에 고객목록을 올리고, 고객별 뉴스를 검색해오는 Script를 클로드를 통해 작성하니, 정기적으로 고객별 뉴스를 취합이 가능해짐. 특히, 뉴스를 검색하는 Script 기능이 제공되어, 특별한 코딩과 추가 작업이 없어서 쉽게 원하는 결과를 얻을 수 있음.