ComeçarComece de graça

Criando um sistema de preenchimento automático de pesquisa

A conclusão da pesquisa, ou preenchimento automático, é uma aplicação comum de PLN usada em motores de busca e aplicativos de mensagens. O objetivo é sugerir possíveis conclusões com base na entrada parcial do usuário. A tua tarefa é usar o pipeline "text-generation" do Hugging Face para implementar um sistema básico de autocompletar que gere completamentos 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 de autocomplete com o modelo "distilgpt2".
  • Crie cinco consultas de pesquisa suggestions para o site prompt, limitando cada uma a um máximo de 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