https://github.com/timescale/busy-dev-pgvector-intro
A busy developers guide to building AI applications with PostgreSQL
https://github.com/timescale/busy-dev-pgvector-intro
Last synced: 6 months ago
JSON representation
A busy developers guide to building AI applications with PostgreSQL
- Host: GitHub
- URL: https://github.com/timescale/busy-dev-pgvector-intro
- Owner: timescale
- Created: 2024-09-25T22:38:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-26T18:06:21.000Z (over 1 year ago)
- Last Synced: 2025-06-16T07:57:32.656Z (7 months ago)
- Language: PLpgSQL
- Size: 3.42 MB
- Stars: 17
- Watchers: 6
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Building AI Applications with PostgreSQL: A busy developer's guide
Resources and code for the live session about building AI applications with PostgreSQL.
## Recording
View the recording of the live session [here](https://youtu.be/Ua6LDIOVN1s?si=C8G0MgkwZ9pc7769).
## Presentation Slides
View and download the slides from the presentation [here](./busy_dev_pgvector_intro_slides.pdf).
## Code
See the [pgai_demo.sql](./pgai_demo.sql) file for the code used in the live demo.
## Resources
Want to spend more time building your RAG app and less time managing your database? Try [Timescale Cloud](https://tsdb.co/ai-webinar).
### Extensions for building AI applications with PostgreSQL
- [pgvector](https://github.com/pgvector/pgvector)
- [pgai](https://github.com/timescale/pgai)
- [pgvectorscale](https://github.com/timescale/pgvectorscale)
### Blogs referenced in the presentation
- [Rise of the AI Engineer](https://www.latent.space/p/ai-engineer)
- [IVFFLAT index in pgvector](https://www.timescale.com/blog/nearest-neighbor-indexes-what-are-ivfflat-indexes-in-pgvector-and-how-do-they-work/)
- [HNSW index in pgvector ](https://www.timescale.com/blog/vector-database-basics-hnsw/)
- [StreamingDiskANN index in pgvector](https://www.timescale.com/blog/how-we-made-postgresql-as-fast-as-pinecone-for-vector-data/)
- [Hybrid search in pgvector](https://jkatz05.com/post/postgres/hybrid-search-postgres-pgvector/)
- [Hybrid search with pgvector and Cohere](https://www.timescale.com/blog/postgresql-hybrid-search-using-pgvector-and-cohere/)
- [Build search and RAG systems on PostgreSQL using Cohere and pgai](https://www.timescale.com/blog/build-search-and-rag-systems-on-postgresql-using-cohere-and-pgai/)
- [RAG is more than just vector search](https://www.timescale.com/blog/rag-is-more-than-just-vector-search/)
## Next steps
- [RAG is more than just vector search](https://www.timescale.com/blog/rag-is-more-than-just-vector-search/)
- More blogs on the [Timescale AI blog](https://www.timescale.com/blog/tag/ai/)