Episode

pgvector für Python-Entwickler

durch Pamela Fox

Video eines Konferenzgesprächs über pgvector für Python-Entwickler, präsentiert von Pamela Fox bei POSETTE: An Event for Postgres 2024. Erfahren Sie, wie Sie pgvector, die Postgres-Erweiterung für Vektorspeicher und Abfrage, aus Python-Skripts und Web-Apps verwenden. Ich werde Demos mit den am häufigsten verwendeten Treibern und ORMs wie psycopg, asyncpg, SQLAlchemy, SQLModel und bereitstellen eine vollständige FastAPI-App mit pgvector für eine Vektorsuch-API. Ich werde auch über Einbettungsmodelloptionen und Indizierungsstrategien sprechen.

Pamela ist ein Mensch, der liebt, zu lernen, zu lehren und zu schaffen. Derzeit ist sie Cloud Advocate in Python bei Microsoft, wo sie Entwicklern hilft, Python mit den vielen Azure-Angeboten zu verwenden.

Pamela lehrte informatik an der UC Berkeley und hat sich im Schulraum von Bay Area als Teil der TEALS-, GirlsWhoCode- und CoderDojo-Organisationen freiwillig engagiert. Sie begann auch das SF-Kapitel von GirlDevelopIt, wo sie Dutzende von Webentwicklungsworkshops unterrichtete.

Pamela ist seit 15 Jahren in der Tech-Branche tätig, beginnend mit ihrer ersten Rolle bei Google als einer ihrer ersten Entwickler-Befürworter. Sie war ein früher Full-Stack-Ingenieur bei Coursera und verbrachte viele Jahre nach Khan Academy, sowohl als Ingenieur als auch als Schöpfer der Computerprogrammierungsinhalte.

Kapitel

  • 00:00 – Einführung
  • 00:56 - Übersicht über Vektoren
  • 05:07 - Tools zum Verständnis von Vektoren
  • 07:52 - Messen des Abstands zwischen Vektoren
  • 09:53 - Speichern von Vektoren in PostgreSQL
  • 18:05 - Verwenden von pgvector mit Python
  • 26:02 - Folien & mehr...

Verbinden

Azure
Azure Database for PostgreSQL