수집한 정보를 바탕으로 큐레이션을 해주는 챗봇을 만드는 프로젝트입니다
시도하고자 했던 것과 그 이유를 알려주세요.
부동산, 맛집, 다이어트(헬스,레시피), 전자제품등 키워드를 입력하면 이에 대한 큐레이션을 만들어주는 큐레이션봇을 만드는 것을 목표로 했습니다.
진행 방법
1차 팀미팅을 통해 어떤 플로우로 구성될지, 어떤 키워드를 선정할지 , 각 팀원별 역할 선정을 위한 토론를 했습니다.
큐레이션봇에 대한 프로젝트발의자의 설명
단순, 빠르게 구현을 목표로 삼음
데이터베이스를 확보한 상태에서, 이를 바탕으로 사용자의 기호에 맞는 조건을 설정하여 데이터를 추천함
개발 방향성을 정하기 위해, 사용자의 선호와 기호를 고려하여 큐레이션을 구현할 것임
인플루언서가 제품을 추천하고, 이에 대한 정의를 확립한 후, 제품 선택 시 우선순위를 둘 수 있도록 함
데이터 베이스 확보에 대한 토론
데이터 베이스를 정제하고, 사용자의 선호와 기호에 맞는 조건을 설정하여 데이터를 추천함
1) 인스타그램의 김밥 데이터를 예로 들어, 먹었던 김밥에 대한 평가를 확립한 후, 이를 기준으로 큐레이션을 하는 방식을 설명함
2) 다양한 전문가의 판단을 반영하여, 새로운 제품을 추천하거나 기존 제품을 수정할 수 있도록 함
3)평가를 받은 사람의 판단을 반영하여, 평가 기준에 따라 출력을 내놓는 큐레이션을 함
평가 결과의 정확성을 높이기 위해, 데이터를 빠르게 정리하고, 계속해서 개선하여 올바른 정보를 제공하도록 조정키로 함
키워드 선정 및 데이터 확보/ 검증
키워드 선정 : 후보키워드인 부동산, 다이어트 (헬스, 레시피) , 전자제품, 외국인추천맛집중에서 "외국인이 추천할 만한 맛집"으로 선정
데이터 확보방법 :
1) 맛집 크롤링(네이버맛집, 카카오맛집, 다이닝코드)과 앱스스크립트로 리스트 정리후 식당별로 옵시디언스마트컴포저 활용하여 파일작성
2) 구글드라이브에 저장 테스트 진행
지속적으로 데이터 쌓는 작업이 병행 필요하며, 이를 통해 유효한 데이터를 생성
챗봇에 데이터적용하여 검증시 프롬프트 고도화 작업이 필요하며, 문제점을 발견하면, 해당 문제를 개선하거나 제거키로 함.
결과와 배운 점
각 팀원들이 각자 앱스스크립트로 만든 유투브뷰트랩을 활용하려 했으나, 데이터의 퀄리티가 확보되지 못해 크롤링으로 변경하기로함.
트렌디한 데이터확보가 가장 중요한 부분인데, 뷰트랩이든 크롤링이든 데이터를 어떻게 모으고 , 의미있게 정제할지가 중요함.
make, n8n, python 크롤링, 구글앱스크립트를 활용한 뷰트랩, 옵시디언, 스마트컴포저등 다양한 Tool들을 활용할 수 있는 프로젝트임.
도움 받은 글 (옵션)
[한시적 무료 공개] 바로 다운받으세요 | 🥇댓글766개인증 |💥유튜버 필수💥
옵시디언 자료수집 자동화(with make.com)
옵시디언에서 RAG를 할 수 있다고? Cursor 보다 쉽고 편한 방법 #SmartComposer
#1인창업 #큐레이션봇 #14기 스타트업실험실 #옵시디언 #스마트컴포저 #크롤링 #뷰트랩