как сопоставить значения концепта в Chatscript - PullRequest
0 голосов
/ 28 октября 2019

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

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 docs https://github.com/ChatScript/ChatScript/blob/master/WIKI/OVERVIEWS-AND-TUTORIALS/ChatScript-Tutorial.md#short-term-memory--_

1 Ответ

0 голосов
/ 28 октября 2019

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

u: (I am from _~country )
...