ComeçarComece de graça

Construindo um sistema de autocompletar para buscas

O autocompletar de buscas é uma aplicação comum de NLP usada em mecanismos de busca e aplicativos de mensagens. O objetivo é sugerir possíveis conclusões com base na entrada parcial do usuário. Sua tarefa é usar o pipeline "text-generation" do Hugging Face para implementar um sistema básico de autocompletar que gere conclusões relevantes a partir da consulta do usuário.

Este exercício faz parte do curso

Processamento de Linguagem Natural (NLP) em Python

Ver curso

Instruções do exercício

  • Crie um pipeline autocomplete com o modelo "distilgpt2".
  • Gere cinco suggestions de consulta de busca para o prompt fornecido, limitando cada uma a no máximo oito tokens.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

from transformers import pipeline

# Create the pipeline
autocomplete = pipeline(task="____", model="____")

prompt = "Best books to read for"

# Generate search query completions
suggestions = ____

for suggestion in suggestions:
    print(suggestion['generated_text'])
Editar e executar o código