2016-11-17 6 views
2

Мне интересно, как извлечь имя пользователя с помощью IBM Watson Api с помощью службы беседы. Пример:Как извлечь имя пользователя, используя API-интерфейс IBM Watson?

  • Watson ask: Как вас зовут? ответить
  • Пользователь: Меня зовут Джон

Как получить значение имени? Спасибо.

PS: смотри, что я написал в комментариях

+0

Возможный дубликат [Как дать персонализированное приветствие в разговоре Уотсона?] (Http://stackoverflow.com/questions/39232950/how-to-give-personalised-greeting-in-watson-conversation) –

+0

@SimonO ' Доэрти, я надеюсь, что это было, тогда я найду решение. То, что я нашел на данный момент, заключается в том, что использование другого сервиса Watson, такого как Alchemy, может быть возможным ответом. Как вы думаете? –

ответ

2

Наконец, я думаю, что я нашел возможный ответ, используя этот сервис AlchemyAPI. В этом link вы найдете демонстрацию экстрактора сущности, которая поможет извлечь имя и понять предложение. Я думаю, что объединение этих двух сервисов «Инструмент выделения сущностей AlchemyAPI» с помощью инструмента «беседы» может обеспечить хорошее решение.

+0

Не могли бы вы отправить ссылку на файл JSON вместе с API алхимии. Благодаря! –

+1

@AthifShaffy используйте эту [ссылку] (https://alchemy-language-demo.mybluemix.net/) для доступа к демоверсии, затем попробуйте ввести «мое имя - john» и проанализировать. вы найдете результат типа json. –

+0

Я новичок в Bluemix, не могли бы вы объяснить, как объединить две службы «Инструмент выделения сущностей AlchemyAPI» с «инструментом беседы». Я сделал новое подключение в своем приложении для разговора и подключил API Alchemi, но у меня нет подсказки как включить его в службу разговоров, чтобы определить имя пользователя. –