нужен семантист и ваше непосредственное участие, как заказчика. Если хотите получить действительно работающее семантическое ядро, а не выбросить деньги на ветер.
Контекст, к сожалению, не всегда работает((
Вот тут хорошо раскрыто, когда и почему.