Oi, Alessandro!
Olha acredito que sim. Penso que você pode implementar uma lógica para verificar o conteúdo da mensagem e decidir se deve enviar ou não o contexto.
Por exemplo:
def enviar_contexto(usuario_input):
contexto = "Seu contexto sobre o produto"
# Verifica a entrada
palavras_chave = ['produto', 'informação', 'ajuda']
if any(palavra in usuario_input.lower() for palavra in palavras_chave):
return f"{contexto} {usuario_input}"
else:
return usuario_input
# Exemplo de uso
input_usuario = input("Digite sua mensagem: ")
resultado = enviar_contexto(input_usuario)
print(resultado)
A ideia nessa função é que enviar_contexto verifica se o input do usuário contém alguma palavra-chave relacionada ao contexto. Se sim, o contexto é adicionado à mensagem; caso contrário, apenas a mensagem do usuário é enviada.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado