как сопоставить концептуальные значения в chatscript

Если я использую концепцию ~, как я узнаю, что набрал пользователь? это похоже на сущность в типичных структурах НЛП. например

u: (I am from ~country )
  ^keep() ^repeat()
  you come from _0?

Если пользователь вводит I am from FRANCE кажется, нет способа извлечь значение FRANCE за ~country чтобы повторить эхо для пользователя или использовать его позже, возможно, $country=_0

Я думал _0 может помочь с этим, но не рабочий

Это будет работать, но не использует концепции, а просто символы подстановки.

u: (I was born [in near close by] _* )
  ^keep() ^repeat()
  you were born in _0?

ref docshttps://github.com/ChatScript/ChatScript/blob/master/WIKI/OVERVIEWS-AND-TUTORIALS/ChatScript-Tutorial.md

1 ответ

Кажется _ перед ~concept позволит захватить:

u: (I am from _~country )
Другие вопросы по тегам