Is better to use AWS Kendra or Pinecone as a vectorial database?

0

Hi Guys!

I will like to know if it is better to use AWS Kendra or Pinecone as vectorial Database, and also if it is best to use Pinecone from the AWS Marketplace or to use Pinecone from their own site.

I want to build my own chatbot. This would be the use case. The users will upload documents to the given Vectorial DB (Kendra or Pinecone). Then a Lambda function will be called by the user with a question. Then inside the Lambda function I will call Kendra or Pinecone along with the user question to get a reponse and return that response to the user.

I want to to use Bedrock, but Bedrock is only avaialable for now in europe in frankfurt, and Kendra is not available in frankfurt

For my use case maybe is best to use Pinecone?

Thank you guys!

2개 답변
0
수락된 답변

As whether one vector db is better than another, it depends on functional and non functional requirements. Nevertheless, given you want to use bedrock, my suggestions would be to use pine cone (marketplace or dockerized in ec2, Ecs or Eks), or either use opensearch serverless or RDS Aurora with pg vector, both available in Frankfurt.

profile picture
전문가
답변함 5달 전
profile picture
전문가
검토됨 5달 전
profile pictureAWS
전문가
검토됨 5달 전
0

You should also try Vectara: it's a retrieval-augmented-generation service and super easy to build your own chatbot with. There is an API endpoint to ingest your documents, and then Vectara takes care of the chunking, embedding and storing in the vector store. And from the lambda you simply call the query API to get the response. Super easy to setup and use (see docs for more details).

It's available on the AWS marketplace

답변함 3달 전
  • I see! Thank you.

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠