A * corrisponderà nulla a meno che un modello di una parola o più parole sono abbinati
A _ corrisponderà a qualsiasi cosa, anche se un modello di una parola o diverse parole potrebbero corrispondere
<pattern>BYE _</pattern>
non ha senso in quanto <pattern>BYE *</pattern>
partite gli stessi schemi, ma <pattern>BYE _</pattern>
saranno ombra <pattern>BYE * SEE YOU</pattern>
mentre BYE * no.
Utilizzare _ con attenzione, ad esempio _ corrisponde a qualsiasi cosa e il tuo robot darà sempre la stessa risposta.
<pattern>_ A COUPLE OF WORDS *</pattern>
e <pattern>_ A COUPLE OF WORDS</pattern>
è il modo corretto di utilizzare _ se si desidera catturare ogni volta UNA COPPIA DI PAROLE è all'interno o alla fine di una frase.
Ciò significa che "CIAO _" è un'espressione non valida? Destra? –
Questo è quello che ho trovato in http://www.alicebot.org/aiml/aaa/Salutations.aiml Qual è la differenza essenziale tra questi due modelli? * BYE OK vediamo più tardi . _ BYE si vedrà in seguito. Btw, grazie per la risposta :) –
direi, sulla base della specifica che CIAO _ è sì non validi. E quello è stato un brutto esempio da parte mia. Non penso che * BYE verrebbe mai valutato. * BYE non è valido, e dovrebbe essere BYE *. – Bravax