웹사이트에서 Pinecone 벡터 데이터베이스 채우기#
n8n을 사용하여 웹사이트를 스크랩하고, 데이터를 Pinecone에 로드한 다음, 채팅 워크플로를 사용하여 쿼리합니다. 이 워크플로는 HTTP node를 사용하여 웹사이트 데이터를 가져오고, HTML node를 사용하여 관련 내용을 추출한 다음, Pinecone Vector Store node를 사용하여 Pinecone에 전송합니다.
주요 특징#
이 워크플로는 다음을 사용합니다:
- HTTP node: 웹사이트 데이터를 가져옵니다.
- HTML node: 페이지에서 주요 내용을 추출하여 데이터를 단순화합니다.
- Pinecone Vector Store node와 Embeddings OpenAI: 데이터를 벡터로 변환하고 Pinecone에 저장합니다.
- Chat Trigger 및 Question and Answer Chain: 벡터 데이터베이스에 쿼리합니다.
예제 사용하기#
n8n 인스턴스에 템플릿을 로드하려면 다음 단계를 따르세요:
- 워크플로 JSON 파일을 다운로드합니다.
- n8n 인스턴스에서 새 워크플로를 엽니다.
- JSON을 복사하여 붙여넣거나, 워크플로 메뉴(Workflow menu)
> 파일에서 가져오기(Import from file...) 를 선택합니다.
예제 워크플로에는 스티키 노트(Sticky Notes)가 포함되어 있으며 다음과 같은 역할을 합니다:
- 노란색: 참고 사항 및 추가 정보.
- 초록색: 워크플로 실행 방법에 대한 지침.
- 주황색: 워크플로가 정상적으로 작동하도록 변경해야 하는 부분.
- 파란색: 예제의 주요 기능을 강조.