Любое начало слова в вопросе

Что хочется: например, научить инфа понимать пол пользователя по ответам пользователя, время и лицо глагола в ответе пользователя и т.п.

Как это сделать:
Можно заменить начало слова символом ~, например: "~ишься". Такая запись будет эквивалентна записям "боишься", "стремишься", "учишься" и т.п., т.е. всем словоформам, заканчивающимся на "-ишься".

Для чего это можно использовать? Например, чтобы определить пол гостя и потом использовать это в ответах инфа.

Например:

$ я {~вый/~ный}
# Да, ты такой. [%user_gender="1"]

$ я {~вая/~ная}
# Да, ты такая. [%user_gender="2"]

$ {ну/--} как я тебе?
# [if(%user_gender="1")]{Ты клевый!}
# [if(%user_gender="2")]{Ты клевая!}
# [if(!%user_gender)]{Ну ниче так.}

Гость: Я красивый
Инф: Да, ты такой.
Гость: Как я тебе?
Инф: Ты клевый!

ВАЖНО:
1. Нужно очень осторожно использовать тильду в начале. Ведь у такого шаблона:
$ я {~ный/~вый}
будет одинаковый приоритет, например, с шаблоном
$ я умный
потому что это шаблоны одинаковой длины и без звездочек.
А, значит, ответ на фразу гостя "Я умный" будет выбираться случайным образом из этих 2-х шаблонов.
2. В одном и том же слове нельзя одновременно использовать тильду в начале и тильду в конце. Шаблон, в котором есть такое слово с двумя тильдами (например, "~а~"), не сработает никогда!