Crie aplicações de IA generativa com o AlloyDB AI

Selecione uma versão da documentação:

O AlloyDB AI é um conjunto de funcionalidades incluídas no AlloyDB para PostgreSQL e no AlloyDB Omni que lhe permitem aplicar o poder semântico e preditivo dos modelos de aprendizagem automática (ML) aos seus dados. Esta página oferece uma vista geral das funções de IA com tecnologia de ML que estão disponíveis através do AlloyDB.

Armazene, indexe e consulte vetores

A extensão pgvector PostgreSQL padrão é personalizada para o AlloyDB e é denominada vector. Suporta o armazenamento de incorporações geradas numa coluna de vetores. A extensão também adiciona suporte para a funcionalidade de quantização escalar para criar índices IVF. Também pode criar um índice IVFFlat ou um índice HSNW que estejam disponíveis com ações pgvector.

Para mais informações sobre o armazenamento de vetores, consulte o artigo Armazene vetores.

Além da extensão vectorpersonalizada, o AlloyDB inclui a extensão alloydb_scann que implementa um índice de vizinhos mais próximos altamente eficiente com tecnologia do algoritmo ScaNN.

Para mais informações sobre a criação de índices e a consulta de vetores, consulte o artigo Crie índices e consulte vetores.

Otimize o desempenho das consultas vetoriais

Pode otimizar os seus índices para um equilíbrio entre consultas por segundo (CPS) e a capacidade de resposta com as suas consultas. Para mais informações sobre a otimização dos seus índices, consulte o artigo Otimize o desempenho das consultas de vetores.

Gere incorporações e previsões de texto

O AlloyDB AI expande a sintaxe do PostgreSQL com duas funções para consultar modelos através da extensão google_ml_integration:

  • Invocar previsões para chamar um modelo através de SQL numa transação.

  • Gere incorporações para que um MDI traduza comandos de texto em vetores numéricos.

    Pode usar a função embedding() para consultar modelos da Vertex AI, enquanto a função google_ml.embedding() pode ser usada para consultar modelos registados, alojados e de terceiros da Vertex AI.

    Em seguida, pode aplicar estas incorporações de vetores como entrada para as funções pgvector. Isto inclui métodos para comparar e ordenar amostras de texto de acordo com a respetiva distância semântica relativa.

Use modelos na nuvem com o Vertex AI

Pode configurar o AlloyDB Omni para funcionar com o Vertex AI.

Isto oferece às suas aplicações as seguintes vantagens:

O que se segue?