Halaman ini menjelaskan bahasa alami AlloyDB AI, yang memungkinkan Anda membuat aplikasi AI generatif yang ditampilkan kepada pengguna menggunakan bahasa alami untuk membuat kueri database.
Natural language AI AlloyDB menghasilkan kueri SQL berbasis konteks untuk pertanyaan natural language pengguna akhir aplikasi, dan menyediakan API keamanan untuk menjalankan kueri ini. Bahasa alami menyederhanakan pengembangan aplikasi AI generatif dengan mentransfer kompleksitas konversi bahasa alami ke SQL dari lapisan aplikasi ke lapisan database. Orkestrasi bahasa alami ke SQL (NL2SQL) disematkan dalam database. Anda dapat membuat kueri untuk data terstruktur dan tidak terstruktur.
Natural language AlloyDB AI juga menyediakan antarmuka intuitif untuk developer SQL yang menerjemahkan natural language ke SQL, seperti yang ditunjukkan dalam contoh berikut:
SELECT
alloydb_ai_nl.get_sql(
...,
'What is the sum that client number 4''s account has following transaction 851?'
);
Dukungan bahasa alami AlloyDB AI disediakan melalui
alloydb_ai_nl,
yang merupakan ekstensi AlloyDB untuk PostgreSQL. Ekstensi ini memiliki
dependensi pada ekstensi PostgreSQL seperti google_ml_integration
, vector,
, dan
pg_trgm
.
Kasus penggunaan
Bahasa alami AlloyDB AI sangat cocok untuk developer yang ingin melakukan hal berikut:
- Buat antarmuka chat pelanggan dengan cepat menggunakan pembuatan kueri dari bahasa alami.
- Pertajam kueri yang dibuat secara otomatis dan lakukan pengujian menyeluruh untuk memberikan respons yang akurat.
- Sesuaikan hasil yang dihasilkan dengan menambahkan template dan informasi konteks.
- Deploy pengalaman chat yang intuitif dan akurat yang memungkinkan pelanggan mengajukan pertanyaan dalam bahasa alami tentang data relasional mereka.
Kemampuan utama
Kemampuan utama | Deskripsi |
---|---|
Lapisan semantik |
|
Penelusuran konsep |
|
Toko kueri |
|
Batasan
Anda harus mengaktifkan tanda bahasa alami AlloyDB AI
di setiap instance AlloyDB untuk PostgreSQL.
Objek bahasa alami AI AlloyDB
yang dibuat di instance utama akan disebarkan ke replika
hanya baca dan replika lintas region. Namun, setelan flag alloydb_ai_nl.enabled
tidak direplikasi secara otomatis, sehingga Anda harus mereplikasinya
secara manual di setiap instance. Untuk informasi selengkapnya, lihat Membuat kueri SQL yang menjawab pertanyaan bahasa alami.
Langkah berikutnya
- Membuat kueri SQL yang menjawab pertanyaan dalam bahasa alami.
- Gunakan bahasa alami AlloyDB AI untuk membuat SQL.
- Pelajari cara menelusuri data relasional yang disimpan di AlloyDB di Google Agentspace menggunakan bahasa alami AlloyDB AI (Pratinjau).