Explore powerful Generative AI applications using pgvector on Amazon Aurora PostgreSQL with Amazon Bedrock
This repository demonstrates sample code implementations using pgvector, a powerful open-source PostgreSQL extension for vector similarity search. pgvector seamlessly integrates with PostgreSQL's native features, enabling sophisticated vector operations, indexing, and querying capabilities.
- 📖 AWS Blog Post: Leverage pgvector and Amazon Aurora PostgreSQL for NLP, Chatbots and Sentiment Analysis
- 🎓 AWS Workshop: Generative AI Use Cases with Aurora PostgreSQL and pgvector
This repository showcases the following sample code implementations:
-
Product Recommendations 🛒
- Implement intelligent product recommendation systems
- Leverage vector similarity for personalized suggestions
-
Retrieval Augmented Generation (RAG) 🔄
- Enhance LLM responses with relevant context
- Implement efficient vector-based information retrieval
-
Semantic Search and Sentiment Analysis 🧠
- Deploy sophisticated natural language search capabilities
- Perform nuanced sentiment analysis on text data
-
Knowledge Bases for Amazon Bedrock 📚
- Build scalable knowledge management systems
- Integrate with Amazon Bedrock for enhanced AI capabilities
-
Movie Recommendations 🎬
- Implement ML-based movie recommendation systems
- Combine Aurora ML with Amazon Bedrock for sophisticated predictions
-
Democratizing Data Insights with Amazon Q Business 💼
- Connect Amazon Q Business with Aurora PostgreSQL for enterprise-wide data access
- Implement secure data exploration through user management and access control lists (ACLs)
- Clone the repository:
git clone https://github.com/aws-samples/aurora-postgresql-pgvector.git
cd aurora-postgresql-pgvector
- Follow the setup instructions in each use case directory for specific implementation details.
This repository is maintained for educational purposes and does not accept external contributions. However, you are encouraged to:
- Fork the repository
- Adapt the code for your specific needs
- Share your learnings with the community
This project is licensed under the MIT-0 License - see the LICENSE file for details.
Note: This repository is provided as-is and is intended for educational and demonstration purposes.