WeaviateVectorSearchTool은(는) Weaviate 벡터 데이터베이스에서 의미적으로 유사한 문서를 검색하도록 설계되었습니다.
WeaviateVectorSearchTool
은 Weaviate 벡터 데이터베이스에 저장된 문서 내에서 의미론적 검색을 수행하도록 특별히 설계되었습니다. 이 도구를 사용하면 주어진 쿼리에 대해 의미적으로 유사한 문서를 찾을 수 있으며, 벡터 임베딩의 강점을 활용하여 더욱 정확하고 문맥에 맞는 검색 결과를 제공합니다.
Weaviate는 벡터 임베딩을 저장하고 쿼리할 수 있는 벡터 데이터베이스로, 의미론적 검색 기능을 제공합니다.
WeaviateVectorSearchTool
을 효과적으로 사용하려면 다음 단계를 따르세요:
crewai[tools]
및 weaviate-client
패키지가 설치되어 있는지 확인하세요.OPENAI_API_KEY
로 OpenAI API 키가 설정되어 있는지 확인하세요.WeaviateVectorSearchTool
은 다음과 같은 매개변수를 허용합니다:
3
입니다.nomic-embed-text
모델의 text2vec_openai
를 사용합니다.gpt-4o
를 사용합니다.WeaviateVectorSearchTool
을 CrewAI 에이전트와 통합하는 방법입니다:
WeaviateVectorSearchTool
은 Weaviate 벡터 데이터베이스에서 의미적으로 유사한 문서를 검색할 수 있는 강력한 방법을 제공합니다. 벡터 임베딩을 활용함으로써, 기존의 키워드 기반 검색에 비해 더 정확하고 맥락에 맞는 검색 결과를 얻을 수 있습니다. 이 도구는 정확한 일치가 아닌 의미에 기반하여 정보를 찾아야 하는 애플리케이션에 특히 유용합니다.