Membangun aplikasi AI generatif menggunakan AlloyDB AI

AlloyDB AI menyediakan rangkaian kemampuan AI dan machine learning (ML) terintegrasi di AlloyDB untuk PostgreSQL yang memungkinkan Anda membangun aplikasi AI generatif menggunakan data database operasional Anda. Anda dapat menjalankan penelusuran kemiripan vektor berkecepatan tinggi, menerjemahkan pertanyaan bahasa alami menjadi kueri SQL, dan memanggil model dasar dari Gemini Enterprise Agent Platform, OpenAI, dan Anthropic langsung dari SQL.

Untuk menyederhanakan proses pembuatan aplikasi AI, AlloyDB menyediakan ekstensi berikut:

  • Ekstensi vector: ekstensi PostgreSQL pgvector standar disesuaikan untuk AlloyDB, dan disebut sebagai vector. PostgreSQL mendukung penyimpanan embedding yang dihasilkan dalam kolom vektor. Ekstensi ini juga menambahkan dukungan untuk fitur kuantisasi skalar guna membuat indeks IVF. Anda juga dapat membuat indeks IVFFlat atau indeks HNSW yang tersedia dengan pgvector standar.

  • Ekstensi alloydb_scann: ekstensi alloydb_scann mengimplementasikan indeks tetangga terdekat yang sangat efisien yang didukung oleh algoritma ScaNN.

    Anda dapat menggunakan ekstensi alloydb_scann dengan PostgreSQL 14, 15, 16, 17, dan 18.

  • Ekstensi google_columnar_engine: Indeks ScaNN dapat dimuat ke columnar engine untuk mempercepat penelusuran vektor lebih lanjut.

  • Ekstensi google_ml_integration: ekstensi google_ml_integration menyediakan fungsi AI untuk membuat embedding, peringkat semantik, dan menerapkan filter, penggabungan, dan pembuatan/peringkasan teks berbasis AI. Ekstensi ini juga menyediakan fungsi untuk mendaftarkan metadata untuk model AI. Metadata yang terdaftar kemudian digunakan untuk memanggil prediksi dari model ini.

  • Ekstensi alloydb_ai_nl: ekstensi alloydb_ai_nl memungkinkan developer membangun aplikasi yang menjawab pertanyaan bahasa alami pengguna akhir tentang data dalam database AlloyDB secara akurat dan aman. Hal ini membuat data dapat diakses oleh pengguna yang mungkin tidak mahir dalam menulis SQL. Untuk alur kerja text-to-SQL generasi berikutnya dan integrasi agen AI, sebaiknya gunakan QueryData.

Berikut adalah beberapa kasus penggunaan yang dapat dilakukan oleh AI AlloyDB dan ekstensi ini:

Langkah berikutnya