Selecionar Conceitos de IA
Explora os conceitos e termos relacionados ao Select AI.
- Ações
- Agente de IA
- Modelo de IA
- Perfil de IA
- Provedor de IA
- Chatbot
- Link de Nuvem
- Conversas
- Credenciais do Banco de Dados
- Link de Banco de Dados
- Modelo de Incorporação
- Alucinação em LLM
- IAM
- Refinamento Interativo
- Grande Modelo de Linguagem (LLM)
- MapReduce
- Metadata
- Clone de Metadados
- Aprimoramento de Metadados
- Prompt de Linguagem Natural
- Lista de Controle de Acesso à Rede (ACL)
- NL2SQL
- ONEXO
- Tempo de Execução ONNX
- Ponto Final Privado
- Geração Aumentada de Recriação (RAG)
- Pesquisa de Similaridade Semântica
- Sidecar
- Limite de Similaridade
- Geração de Dados Sintéticos
- Transformador
- Vetor
- Banco de Dados de Vetores
- Distância Vetorial
- Índice Vetorial
- Armazenamento de vetores
Ações
Uma ação no Select AI é uma palavra-chave que instrui o Select AI a executar um comportamento diferente ao agir no prompt. Ao especificar uma ação, os usuários podem instruir o Select AI a processar seu prompt de linguagem natural para gerar código SQL, responder a um prompt de chat, narrar a saída, exibir a instrução SQL ou explicar o código SQL, aproveitando os LLMs para interagir com eficiência com os dados em seu ambiente de banco de dados.
Consulte Usar Palavra-chave AI para Inserir Prompts para obter as ações Selecionar IA suportadas.
Tópico principal: Selecionar Conceitos de IA
Modelo de IA
Um termo geral que abrange vários tipos de modelos de inteligência artificial, incluindo grandes modelos de linguagem (LLMs) e transformadores (também chamados de modelos de incorporação), usados para tarefas como geração de texto, tradução e reconhecimento de imagem. Um modelo de IA é um programa, treinado em dados, que detecta padrões e faz previsões ou decisões com base em novas entradas. No contexto da Oracle, o modelo de IA se refere especificamente aos vários modelos de machine learning e grandes modelos de linguagem (LLMs) disponíveis por meio dos serviços da Oracle. Consulte Conceitos para a IA Generativa para obter mais informações.
Tópico principal: Selecionar Conceitos de IA
Perfil de IA
Tópico principal: Selecionar Conceitos de IA
Provedor de IA
Um Provedor de IA no Select AI se refere ao provedor de serviços que fornece o LLM ou o transformador, ou ambos, para processar e gerar respostas a prompts de linguagem natural. Esses provedores oferecem modelos que podem interpretar e converter linguagem natural para os casos de uso destacados no conceito de LLM. Consulte Selecionar seu Provedor de IA e LLMs para os provedores suportados.
Tópico principal: Selecionar Conceitos de IA
Chatbot
- Faça perguntas em linguagem natural e obtenha o SQL gerado automaticamente (NL2SQL).
- Execute consultas em tabelas e visualizações de banco de dados usando Selecionar IA.
- Use a Geração Aumentada de Recuperação (RAG) para incluir conteúdo de documento privado armazenado no Autonomous AI Database.
- Interaja com as equipes de agentes que você definiu com Selecionar Agente AI.
Consulte Perguntar à Oracle para obter mais detalhes.
Tópico principal: Selecionar Conceitos de IA
Link de Nuvem
Um link de nuvem estabelece conectividade segura e privada entre a Oracle Cloud Infrastructure e provedores de nuvem externos ou redes on-premises, facilitando a troca perfeita de dados. Em Select AI, os links de nuvem permitem que o Autonomous AI Database incorpore dados externos em interações NL2SQL sem exposição pública, capacitando os usuários a consultar ambientes híbridos de forma conversacional e, ao mesmo tempo, aderir aos padrões de segurança da Oracle, como criptografia e controles de acesso, para análises baseadas em IA compatíveis. Consulte Usar Links de Nuvem para Acesso a Dados Somente para Leitura no Autonomous AI Database para obter mais detalhes.
Tópico principal: Selecionar Conceitos de IA
Conversas
As conversas no Select AI representam uma troca interativa entre o usuário e o sistema, permitindo que os usuários consultem ou interajam com o banco de dados por meio de uma série de prompts de linguagem natural. O Select AI incorpora conversas de curto prazo baseadas em sessão para gerar respostas sensíveis ao contexto para o prompt atual com base em interações anteriores. Até 10 prompts anteriores são incorporados à solicitação atual com conversas de curto prazo, criando um prompt aumentado que é enviado ao LLM. O Select AI suporta o uso de conversas de longo prazo personalizáveis, permitindo que você use o Select AI com diferentes tópicos sem misturar o contexto, que pode ser configurado por meio de APIs de conversa do Pacote DBMS_CLOUD_AI. Consulte Selecionar Conversas de IA.
Tópico principal: Selecionar Conceitos de IA
Credenciais do Banco de Dados
Tópico principal: Selecionar Conceitos de IA
Vínculo de Banco de Dados
Um link de banco de dados conecta um banco de dados Oracle a bancos de dados remotos, permitindo acesso transparente a dados externos como se fossem locais. No Select AI, os links de banco de dados se integram ao Autonomous AI Database ou ao Oracle AI Database local para estender os recursos do NL2SQL a fontes federadas, oferecendo suporte a consultas de linguagem natural que abrangem ambientes on-premises ou em outros ambientes de nuvem com segurança. Consulte CREATE DATABASE LINK e Use DATABASE Links com o Autonomous AI DATABASE para obter mais detalhes.
Tópico principal: Selecionar Conceitos de IA
Modelo de Incorporação
Um modelo de IA que converte dados de entrada em incorporações de vetores para capturar relacionamentos semânticos, geralmente usados em tarefas como compreensão de linguagem e reconhecimento de imagem. A Select AI usa modelos de incorporação para calcular incorporações de documentos, tabelas e texto de consulta. Essas incorporações potencializam a pesquisa semântica, os fluxos de trabalho de RAG, a pontuação de similaridade e a classificação de relevância no Autonomous AI Database.
Tópico principal: Selecionar Conceitos de IA
Alucinação em LLM
Tópico principal: Selecionar Conceitos de IA
IAM
Tópico principal: Selecionar Conceitos de IA
Refinamento iterativo
O refinamento iterativo é um processo de melhoria gradual de uma solução ou de um modelo através de ciclos repetidos de ajustes baseados em feedback ou avaliação. Começa com uma aproximação inicial, refina-a passo a passo e continua até que a precisão ou o resultado desejado seja alcançado. Cada iteração se baseia na anterior, incorporando correções ou otimizações para se aproximar da meta.
Na geração de resumo de texto, o refinamento iterativo pode ser útil para processar arquivos ou documentos grandes. O processo divide o texto em blocos de tamanho gerenciável, por exemplo, que se encaixam nos limites de token de um LLM, gera um resumo para um bloco e, em seguida, melhora o resumo incorporando sequencialmente os seguintes blocos.
Casos de uso para refinamento iterativo:
- Mais adequado para situações em que a precisão contextual e a coerência são críticas, como ao resumir textos complexos ou altamente interconectados, onde cada parte se baseia no anterior.
- Ideal para tarefas de menor escala em que o processamento sequencial é aceitável.
Consulte Técnicas de Consolidação.
Tópico principal: Selecionar Conceitos de IA
Modelo de Linguagem Grande (LLM)
Um Modelo de Linguagem Grande (LLM) refere-se a um tipo avançado de modelo de inteligência artificial que é treinado em grandes quantidades de dados de texto para suportar uma variedade de casos de uso, dependendo de seus dados de treinamento. Isso inclui entender e gerar linguagem semelhante à humana, bem como consultas de código de software e banco de dados. Esses modelos são capazes de realizar uma ampla gama de tarefas de processamento de linguagem natural, incluindo geração de texto, tradução, sumarização, resposta a perguntas, análise de sentimentos e muito mais. Os LLMs geralmente se baseiam em modelos sofisticados de rede neural de aprendizado profundo que aprendem padrões, contexto e semântica a partir dos dados de entrada, permitindo que eles gerem texto coerente e contextualmente relevante.
Tópico principal: Selecionar Conceitos de IA
MapReduce
- Mapear: Processa dados de entrada e os transforma em pares de chave/valor.
- Reduzir: Agrega e resume os dados mapeados com base em chaves. MapReduce executa o processamento paralelo de grandes conjuntos de dados.
No caso do Select AI Summarize, o MapReduce particiona o texto em vários chunks e os processa em paralelo e de forma independente, gerando resumos individuais para cada chunks. Estes resumos são então combinados para formar um resumo geral coeso.
Os casos de uso para mapa reduzem:
- Mais adequado para tarefas paralelas em larga escala em que velocidade e escalabilidade são prioridades, como resumir conjuntos de dados ou documentos muito grandes.
- Ideal para situações em que a independência do bloco é aceitável, e os resumos podem ser agregados mais tarde.
Consulte Técnicas de Consolidação.
Tópico principal: Selecionar Conceitos de IA
Metadata
Metadados são dados que descrevem dados. No caso de Selecionar IA, os metadados são metadados do banco de dados, que se referem aos dados que descrevem a estrutura, a organização e as propriedades das tabelas e views do banco de dados.
Para tabelas e views de banco de dados, os metadados incluem nomes e tipos de coluna, restrições e chaves, definições de view, relacionamentos, linhagem, indicadores de qualidade e atualização, classificações de segurança e políticas de acesso. Metadados bem gerenciados permitem a descoberta, o uso correto, o ajuste de desempenho e a conformidade. Selecione prompts de aumento de IA NL2SQL com metadados de tabela que incluem a definição de tabela (nome da tabela, nomes de colunas e seus tipos de dados) e, opcionalmente, comentários, anotações e restrições de tabela e coluna.
Tópico principal: Selecionar Conceitos de IA
Clone de Metadados
Tópico principal: Selecionar Conceitos de IA
Enriquecimento de Metadados
Informações do candidato a serem incluídas:
- Descrições de tabelas e colunas: finalidade, definições de negócios, unidades e intervalos de valores permitidos
- Chaves e relações: chaves primárias/estrangeiras, caminhos de junção
- Semântica de dados: granularidade de tempo, dimensões de alteração lenta, regras de desduplicação
- Restrições e qualidade: nulidade, exclusividade, regras de validação, atualização de dados
- Sinônimos e aliases: termos de negócios comuns que mapeiam para nomes técnicos
- Exemplos e padrões: valores de amostra, filtros comuns ou agregações
Consulte Visão Geral do Enriquecimento de IA para saber mais sobre como adicionar esses metadados usando o Oracle SQL Developer for VS Code por meio do Visual Studio Code.
Tópico principal: Selecionar Conceitos de IA
Prompt de Linguagem Natural
Um prompt de linguagem natural consiste em instruções, perguntas ou declarações de entrada expressas em linguagem humana cotidiana (como o inglês) que orientam a resposta de um LLM. Em vez de exigir código ou sintaxe especializada, os usuários interagem com o LLM digitando frases ou frases que descrevem sua intenção, solicitam informações ou especificam uma tarefa.
Por exemplo:
- "Qual é a receita do último trimestre em cada região corporativa?"
- "Qual é a nossa política interna de licença parental?"
- "Resumir este artigo."
- "Escreva um email para um cliente pedindo desculpas por um envio atrasado."
- "Quais são as principais diferenças entre bancos de dados SQL e NoSQL?"
Esses prompts aproveitam a compreensão do modelo da linguagem humana para gerar saídas úteis e contextualmente relevantes. As solicitações de linguagem natural são fundamentais para a usabilidade do LLM, tornando os recursos avançados de IA acessíveis aos usuários sem experiência técnica.
Tópico principal: Selecionar Conceitos de IA
Lista de Controle de Acesso à Rede (ACL)
Tópico principal: Selecionar Conceitos de IA
NL2SQL
A linguagem natural para SQL (NL2SQL) converte perguntas em linguagem natural em instruções SQL usando IA generativa.
Selecionar AI usa ativamente NL2SQL para interpretar prompts de usuário e gerar SQL correto e executável em seu Autonomous AI Database ou origens externas conectadas. Isso permite que os usuários de negócios façam perguntas como "Mostre a receita do último trimestre por região" e recebam consultas e resultados SQL precisos sem experiência em SQL.
Tópico principal: Selecionar Conceitos de IA
ON-LINE
ONNX (Open Neural Network Exchange) é um formato padrão aberto para representar modelos de aprendizado de máquina e deep-learning. A ONNX padroniza a representação e o intercâmbio de modelos de machine learning entre estruturas, permitindo a implementação e a interoperabilidade contínuas. Consulte ONNX para obter mais detalhes.
A Select AI pode usar modelos de IA generativa exportados no formato ONNX para executar cargas de trabalho de IA diretamente no Autonomous AI Database ou por meio de tempos de execução suportados, permitindo que as organizações aproveitem modelos pré-treinados para tarefas de processamento de linguagem natural, como geração de consultas. Ao usar modelos ONNX, você mantém a inferência próxima aos seus dados, reduz a movimentação de dados e permite o processamento consistente de modelos em diferentes ferramentas e ambientes, garantindo operações de IA compatíveis.
Tópico principal: Selecionar Conceitos de IA
Runtime ONNX
O ONNX Runtime executa modelos formatados em ONNX com eficiência em plataformas de hardware, otimizando a inferência para aplicações de IA em tempo real.
Os usuários selecionados do AI podem especificar modelos de formato ONNX no banco de dados em seu perfil de AI em suporte a RAG. O banco de dados incorpora o ONNX Runtime no Oracle AI Database 26ai e no Autonomous AI Database. O uso do ONNX Runtime no banco de dados evita o envio de conteúdo para um mecanismo externo para produzir, por exemplo, incorporações de vetores. O ONNX Runtime capacita a avaliação de runtime de modelos baseados em transformadores no Autonomous AI Database, facilitando que os desenvolvedores carreguem modelos ONNX, conversões rápidas de linguagem natural para SQL (NL2SQL), incorporações de computação, classificação de dados ou inferência de execução dentro do mecanismo de banco de dados sem enviar dados para serviço externo, o que aprimora o desempenho da consulta e melhora a segurança, a latência e a governança. Consulte Exemplo: Selecionar IA com Modelos de Transformador no Banco de Dados e Runtime ONNX para obter mais detalhes.
Tópico principal: Selecionar Conceitos de IA
Ponto Final Privado
Um ponto de comunicação seguro e dedicado que permite o acesso restrito a serviços ou recursos específicos. Um ponto final privado estabelece uma conexão segura e dedicada que restringe o acesso a serviços ou recursos específicos, garantindo uma comunicação isolada. Na Select AI, as organizações podem configurar pontos finais privados na Oracle Cloud Infrastructure (OCI) para se conectar com LLMs hospedados de forma privada como Ollama ou Llama.cpp em máquinas virtuais (VMs), atendendo às necessidades de segurança processando cargas de trabalho de IA na Oracle Virtual Cloud Network. Essa configuração inclui uma sub-rede pública com um servidor jump para acesso controlado e uma sub-rede privada que hospeda os modelos Autonomous AI Database e AI, evitando a exposição à Internet e mantendo todos os componentes em conformidade com os requisitos de isolamento empresarial. Consulte Acesso ao Ponto Final Privado para Selecionar Modelos de IA para obter mais detalhes.
Tópico principal: Selecionar Conceitos de IA
Geração Aumentada de Recuperações (RAG)
Mais comumente, o RAG envolve pesquisa vetorial, mas de forma mais geral, inclui o aumento de um prompt de conteúdo de banco de dados (manualmente ou automaticamente), como metadados de esquema para geração de SQL ou conteúdo de banco de dados consultado explicitamente. Outras formas de aumento podem envolver tecnologias como análise de gráficos e machine learning tradicional.
Tópico principal: Selecionar Conceitos de IA
Pesquisa de Similaridade Semântica
Tópico principal: Selecionar Conceitos de IA
Sidecar
A arquitetura sidecar permite que um banco de dados atue como o repositório central de metadados para origens de dados locais e remotas, ou seja, Oracle e não Oracle. A Select AI usa essa arquitetura, aproveitando os metadados para criar um prompt aumentado enviado ao LLM escolhido pelo usuário, que gera uma consulta SQL federada. Um dos principais benefícios do sidecar é que ele permite que os dados permaneçam em sua localização original, eliminando a necessidade de duplicação de dados ou processos ETL complexos.
Ele suporta acesso federado a diversos sistemas externos, como BigQuery, Redshift, bancos de dados de várias nuvens ou on-premises, conectando com segurança essas fontes ao Autonomous AI Database.
Tópico principal: Selecionar Conceitos de IA
Limite de Similaridade
Um limite de similaridade define uma pontuação mínima para classificar dois itens como relacionados, filtrando resultados com base em sua proximidade ou distância vetorial. No Select AI, o limite de similaridade ajuda a filtrar resultados que estão abaixo de um nível necessário de proximidade semântica, garantindo que apenas blocos, linhas ou incorporações de documentos altamente relacionados sejam retornados.
Tópico principal: Selecionar Conceitos de IA
Geração de Dados Sintéticos
No contexto de Selecionar IA, Geração de Dados Sintéticos é a capacidade de gerar automaticamente dados artificiais que estejam em conformidade com seu esquema de banco de dados, permitindo que você preencha tabelas para cenários de desenvolvimento, teste, treinamento ou prova de conceito sem usar dados confidenciais ou de produção. A opção Selecionar IA fornece a função PL/SQL DBMS_CLOUD_AI.GENERATE_SYNTHETIC_DATA para produzir conjuntos de dados sintéticos. Consulte Geração de Dados Sintéticos para obter mais detalhes.
Tópico principal: Selecionar Conceitos de IA
Transformador
Um tipo de arquitetura de modelo de aprendizado profundo comumente usado para tarefas de processamento de linguagem natural, como geração de incorporação de vetores ou geração e tradução de texto. Em Select AI, os LLMs baseados em transformadores impulsionam a conversão de consultas do usuário em consultas SQL que podem ser executadas em seu banco de dados.
Tópico principal: Selecionar Conceitos de IA
Vetor
No contexto da busca por similaridade semântica, um vetor é uma representação matemática que captura o significado semântico de pontos de dados, como palavras, documentos ou imagens, em um espaço multidimensional.
No contexto do Select AI, os vetores suportam a geração aumentada de recuperação, capturando o significado do conteúdo de texto para permitir a recuperação semântica rápida do banco de dados.
Tópico principal: Selecionar Conceitos de IA
Banco de Dados de Vetores
Um banco de dados que armazena incorporações de vetores, que são representações matemáticas de pontos de dados usados em aplicações de IA para oferecer suporte a pesquisa de similaridade semântica eficiente. O Oracle Autonomous AI Database e o Oracle AI Database servem como um banco de dados vetorial com índices vetoriais otimizados.
No Select AI, o componente de banco de dados vetorial (com tecnologia do Oracle AI Vector Search) indexa incorporações geradas a partir de dados corporativos. Isso permite que as consultas de linguagem natural recuperem resultados semanticamente semelhantes, melhora a relevância para pesquisas baseadas em IA e fluxos de trabalho RAG e fornece integração perfeita com ambientes Oracle Cloud.
Tópico principal: Selecionar Conceitos de IA
Distância Vetorial
Tópico principal: Selecionar Conceitos de IA
Índice Vetorial
Tópico principal: Selecionar Conceitos de IA
Loja de vetores
Tópico principal: Selecionar Conceitos de IA