2016-08-22 1 views
1

Я пытаюсь сделать простую историю, которая будет идти что-то вроде этого:WIT.AI: Переключение между сюжетами

U: What's the stock symbol for Google? 
A: The stock symbol for Google is GOOGL. 
U: Give me a stock quote. 
A: The current price for GOOGLE is 796.95. 

Но я бы также хотел, чтобы пользователь мог сделать:

U: Give me a stock quote for GOOGL. 
A: The current price for GOOGLE is 796.95. 

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

U: symbol google 
A: The stock symbol for Google is GOOGL. 
U: quote 
A: The current price for GOOGLE is 796.95. 

и

U: quote GOOGL 
A: The current price for GOOGLE is 796.95. 

или

U: GOOGL quote 
A: The current price for GOOGLE is 796.95. 

, а также: U: цитата A: Какой символ вы хотели бы цитату для? U: GOOGL A: Текущая цена для GOOGLE составляет 796,95.

Но я не могу найти способ структурирования вышеизложенного без WIT.AI freaking или производства выходов, которые просто не работают.

Я бы вставлял некоторые из итераций, которые я пробовал, но это сложный вопрос с интерфейсом пользовательского интерфейса и выводами несовместимого кода.

Заранее спасибо.

+0

Я чувствую вашу боль :(К моему удивлению, wit.ai «не такой умный» ... может быть, еще нет. Один из способов добиться этого - убедиться, что вы устанавливаете сущности по каждому возможному пользователю и то у вас разные истории (короткие и длинные), вы используете эти объекты на вкладке «Действия» в качестве трудных условий, то есть: отправляйте этот ответ ТОЛЬКО если присутствует символ «символ». Меня действительно удивляет, что wit.ai на самом деле следуйте за историей, если у вас нет соответствующих действий (условия). Поток «истории» бесполезен ... – GeekSince1982

+1

Я согласен с @ GeekSince1982, иди с установкой ТОЛЬКО ЕСЛИ на действия. –

ответ

0

Я смог получить эту работу, добавив «намерение» и «глагол». Кроме того, я избегал попытки тренировать «цитату» сам по себе.

 Смежные вопросы

  • Нет связанных вопросов^_^