Comece agoraComece grátis

Criando amostras de treinamento

Como parte de um chatbot de atendimento ao cliente que sua equipe está desenvolvendo, você está criando um pipeline para pré-processar um conjunto de dados que será usado para ajustar um modelo de linguagem, de modo que ele consiga prever a intenção da pergunta de um cliente e encaminhar as solicitações para a equipe correta.

Você recebeu um conjunto de dados com a pergunta do cliente e a intenção em colunas separadas, e quer pré-processá-lo para mesclar cada exemplo contendo a pergunta e a intenção em uma única string com seu prompt formatado.

O conjunto de dados já está carregado em dataset. Ele contém as colunas instruction, com a pergunta do cliente, e intent, com a intenção do usuário.

Este exercicio faz parte do curso

Ajuste Fino com Llama 3

Ver curso

Instruções do exercicio

  • Crie uma string de prompt com a instrução e a intenção no formato "Query: {instruction}\nIntent: {intent}".
  • Preencha a chamada de função com o conjunto de dados para aplicar create_intent_example a cada linha.
  • Extraia e imprima o valor na coluna intent_example na primeira linha do conjunto de dados.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

def create_intent_example(row):
    # Fill out the columns in the prompt
    row['intent_example'] = ____
    return row

# Call the ds method to apply our preprocessing function to all rows
processed_dataset = dataset.____(____)
# Print the intent_example in the first row of the processed data
print(processed_dataset[____][____])
Editar e Executar Código