#ibm-cloud #watson-assistant
#ibm-cloud #watson-помощник
Вопрос:
У нас есть отдельные навыки для каждой среды dev, qa, prod. Мы используем API версии v1, то есть у нас нет помощника. Всякий раз, когда разработка завершается в dev skill, мы экспортируем и импортируем в qa skill.
Недавно мы столкнулись с проблемами, когда в qa возникает какая-то проблема, и нам нужно исправить ее в dev skill. У нас было 2 варианта:
- Освободите текущий процесс разработки и приобретите навыки контроля качества.
- Внесите исправление в dev и вручную внесите эти изменения в qa skill.
Есть ли лучший способ справиться с этими сценариями? Я проверил использование v2 assistant, т.Е. Использование одного навыка несколькими помощниками, но даже тогда мы столкнемся с этой проблемой.
Комментарии:
1. Что вы подразумеваете под «ручным» применением изменений? В пользовательском интерфейсе или в файле JSON?
2. @data_henrik в пользовательском интерфейсе..
Ответ №1:
Я бы посоветовал вам всегда загружать навык в виде файла JSON. Если вы используете систему контроля версий, то этот файл должен управляться там.
Вы можете вносить изменения, редактировать навык в редакторе, находить / заменять имена и т. Д. Таким образом, вы можете применить исправления от разработчика к qa.
Файл JSON с навыком может даже содержать обучающие данные, такие как контрпримеры. Файл навыков не зависит от версии API (v1 / v2).
Обновление: Вот официальная рекомендация IBM Watson Assistant по процессу разработки.
Комментарии:
1. Допустим, мы включаем JSON также в систему управления версиями. Если у разработчика есть 2 варианта использования, но только один должен быть перемещен в qa..in этот сценарий показывает, как мы находим различия, которые нужно улавливать. извините, если это кажется очень простым вопросом.
2. Я бы посоветовал взглянуть на экспортированный навык. Вот одно из руководств, красиво оформленное: github.com/IBM-Cloud/slack-chatbot-database-watson/blob/master/… Существуют различные инструменты для JSON, которые вы могли бы применить к своим снимкам
3. Я добавил ссылку на документы, где они объясняют процесс разработки