Get in Touch
 Duration 21 hours

Course Outline

Introduction to AI in Postgres

  • Overview of AI and data-driven systems
  • Practical AI use cases within Postgres environments
  • Architectural considerations for AI workloads

Setting Up the Environment

  • Installation of PostgreSQL and configuration of pgvector
  • Setting up Python for AI integrations
  • Connecting Postgres to local and cloud-based LLMs

AI Extensions and Vector Databases

  • Understanding vector embeddings in Postgres
  • Leveraging pgvector for semantic queries and similarity searches
  • Benchmarking AI extensions against external vector stores

Integrating LLMs with Postgres

  • Connecting Postgres with OpenAI, Deepseek, Qwen, and Mistral Small
  • Designing efficient AI query pipelines
  • Efficient storage and retrieval of embeddings

Building Intelligent Query Systems

  • Translating natural language to SQL using LLMs
  • Automating query generation and optimisation
  • AI-assisted database search and summarisation

Optimising Postgres for AI Workloads

  • Indexing strategies tailored for embeddings
  • Performance tuning and caching for AI queries
  • Scaling Postgres through distributed and cloud architectures

Security and Governance in AI-Enabled Databases

  • Data privacy and compliance considerations
  • Managing API keys and access control
  • Auditing AI interactions and query logs

Case Studies and Enterprise Use Cases

  • Implementing AI-powered recommendation systems with Postgres
  • Enterprise search and analytics using embeddings
  • Automation and predictive modelling within Postgres

Summary and Next Steps

Requirements

  • A solid understanding of relational database concepts and SQL.
  • Practical experience in Postgres development or administration.
  • Familiarity with foundational AI and machine learning principles.

Target Audience

  • Database administrators aiming to integrate AI features into Postgres.
  • Data engineers constructing AI-driven database pipelines.
  • Developers and architects designing intelligent, data-centric applications.

Upcoming Courses

Related Categories