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
Instruções do exercício
- Crie um pipeline
autocompletecom o modelo"distilgpt2". - Gere cinco
suggestionsde consulta de busca para opromptfornecido, 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'])