Get in Touch

Course Outline

Introduction to vectors, AI vector embeddings, prevalent AI embedding models, semantic search, and distance metrics

Overview of vector indexing techniques, including IVFFlat and HNSW indexes

PgVector extension for PostgreSQL: installation, storing and querying high-dimensional vectors, distance measures, and utilising vector indexes

PgAI extension for PostgreSQL: installation, generating embeddings, implementing Retrieval-Augmented Generation, and advanced development patterns

Overview of Text-to-SQL solutions, focusing on the LangChain framework

Course outcome: By the conclusion of the course, students will be equipped to design and construct components of AI-powered database applications using PostgreSQL extensions and libraries. They will acquire practical experience integrating large language models (LLMs) and vector search into real-world systems, enabling them to develop applications such as semantic search engines, AI assistants, and natural-language database interfaces.

Requirements

Participants should possess a foundational understanding of SQL, practical experience with PostgreSQL, and basic proficiency in either Python or JavaScript.

Audience: Database developers, system architects

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories