YOLO Vision 2026:
Voltar para o Glossário da Ultralytics

Prompt Caching

Descobre como o cache de prompts otimiza a IA generativa reduzindo a latência e os custos. Aprende o seu papel em LLMs e visão computacional em tempo real com o Ultralytics YOLO26.

O prompt caching é uma estratégia de otimização avançada usada principalmente em generative AI para reduzir significativamente os custos e melhorar os tempos de resposta durante a inferência. No reino dos Large Language Models (LLMs), o processamento de texto requer a conversão de entradas em sequências numéricas conhecidas como tokens. Frequentemente, uma grande parte dos dados de entrada — como uma instrução de sistema detalhada, um documento legal extenso ou uma base de código — permanece estática em muitas consultas de usuários diferentes. Em vez de reprocessar essas seções inalteradas para cada nova solicitação, o prompt caching armazena os estados matemáticos pré-computados (muitas vezes chamados de cache Chave-Valor) na memória. Isso permite que o inference engine pule cálculos redundantes, concentrando o poder computacional apenas nas partes novas e dinâmicas do prompt do usuário.

Mecanismos e Benefícios#

A mecânica fundamental do prompt caching baseia-se na arquitetura dos Transformers, que processam dados de forma sequencial. Ao identificar o prefixo repetitivo de um prompt, o sistema pode carregar os estados do attention mechanism correspondentes diretamente da memória de alta velocidade.

  • Reduced Latency: O caching reduz drasticamente a inference latency, especificamente o Tempo até o Primeiro Token (TTFT). Isso garante que aplicativos em tempo real, como chatbots interativos, pareçam instantâneos para o usuário.
  • Cost Efficiency: Como os provedores de Cloud Computing frequentemente cobram com base na duração da computação ou no processamento de tokens, pular o trabalho pesado para o contexto estático leva a economias substanciais.
  • Increased Throughput: Ao liberar recursos de GPU, os servidores podem lidar com um volume maior de solicitações simultâneas, tornando toda a infraestrutura de model serving mais escalável.

Aplicações no Mundo Real#

O prompt caching está transformando setores que dependem de um contexto de dados intenso.

  1. Coding Assistants: No desenvolvimento de software, ferramentas como o GitHub Copilot utilizam grandes quantidades de contexto dos arquivos abertos e da estrutura de repositório do usuário. Ao fazer o cache dos embeddings da base de código, o modelo pode fornecer sugestões de preenchimento de código em tempo real sem reanalisar toda a estrutura de arquivos do projeto a cada pressionamento de tecla.

  2. Legal and Medical Analysis: Os profissionais frequentemente consultam AI Agents com base em documentos estáticos massivos, como arquivos de jurisprudência ou registros de histórico de pacientes. Usando a Retrieval-Augmented Generation (RAG), o sistema recupera trechos relevantes de texto. O prompt caching garante que o contexto fundamental desses documentos recuperados não precise ser recomputado para perguntas de acompanhamento, otimizando o fluxo de trabalho de Question Answering.

Relevância em Visão Computacional#

Embora tradicionalmente associado ao texto, o conceito de cache é vital na Computer Vision (CV) multimodal. Modelos como o YOLO-World permitem que os usuários detectem objetos usando prompts de texto de vocabulário aberto. Quando um usuário define uma lista de classes (por exemplo, "pessoa, mochila, carro"), o modelo calcula embeddings de texto para essas classes. O cache desses embeddings evita que o modelo precise re-codificar os prompts de texto para cada quadro de vídeo individual, permitindo a Real-Time Inference de alta velocidade.

Distinguir Termos Relacionados#

  • Vs. Prompt Engineering: A engenharia de prompt envolve o esforço humano de projetar a entrada de texto ideal para guiar o modelo. O prompt caching é uma otimização computacional de backend que armazena o processamento da máquina desse texto.
  • Vs. Prompt Tuning: O ajuste de prompt é uma técnica de Transfer Learning que atualiza Model Weights específicos (prompts leves) para adaptar um modelo a uma tarefa. O cache não altera os parâmetros do modelo; ele apenas memoriza os estados de ativação durante o tempo de execução.

Exemplo de Código: Armazenando Embeddings de Texto em Visão#

O seguinte trecho em Python demonstra o conceito de fazer o "cache" de um prompt em um contexto de visão usando o pacote ultralytics. Ao definir as classes uma vez em um modelo YOLO-World, os embeddings de texto são computados e armazenados (persistidos), permitindo que o modelo preveja com eficiência em várias imagens sem reprocessar a descrição de texto.

from ultralytics import YOLOWorld

# Load a YOLO-World model capable of open-vocabulary detection
model = YOLOWorld("yolov8s-world.pt")

# "Cache" the prompt: Define classes once.
# The model computes and stores text embeddings for these specific terms.
model.set_classes(["helmet", "reflective vest", "gloves"])

# Run inference repeatedly. The text prompt is not re-computed for each call.
# This mimics the efficiency gains of prompt caching in LLMs.
results_1 = model.predict("construction_site_1.jpg")
results_2 = model.predict("construction_site_2.jpg")

Para gerenciar conjuntos de dados e implantar esses modelos otimizados, a Ultralytics Platform fornece um ambiente abrangente para anotar dados, treinar modelos de última geração como o YOLO26 e monitorar o desempenho da implantação em vários dispositivos de Edge AI.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática