هل تعلم بوت Libre كما يوفر الآلهة 3D مجانا على شبكة الإنترنت الكلام API ؟
Bugs and Features

General versus specific pattern matching.

قبل aazxcqwe نشر Jan 13 2015, 14:02

I have a general question, is there a way to override a general pattern with a specific pattern? For example, in the above could I have the bot return the input phrases by using 'show' in front of the same sentence. I can see both cases where the generic pattern should win and where the specific one should. Any thoughts or methods to deal with this?

State:FirstThisThenThat { pattern Pattern:"* then *" template Formula:"{srai (get #word from :star at 1)}, {srai (get #word from :star at 2)}"; pattern Pattern:"show first * then *" template Formula:"{get #word from :star at 1}, {get #word from :star at 2}";}


by admin posted Jan 13 2015, 14:18
The patterns are evaluated in the order they are specified. So if you put "show first * then *" first, it will take precedence.

You can also use patterns outside of scripts, as general learned responses. In which case the bot will pick the best matching pattern to the input, taking into account the input, topic, previous, and context.

Thumbs up: 0, thumbs down: 0, stars: 0.0
Views: 1477, today: 0, week: 0, month: 4

معرف: 704670
Tags: patterns
نشر: Jan 13 2015, 14:02
الردود: 1
الآراء: 1581, اليوم: 3, الأسبوع: 3, الشهر: 7
0 0 0.0/5