Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2020 March 21

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
Мне интересная идея. Я бы занялся
источник

A

Alexey in Яндекс.Диалоги (сообщество разработчиков)
понять вряд ли, тут скорее кнопки прокликивать
источник

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
Alexey
понять вряд ли, тут скорее кнопки прокликивать
Почему?
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Alexey
понять вряд ли, тут скорее кнопки прокликивать
а если вопрос типа "Скажите как вас зовут?"
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
хотя тогда случайная фраза пойдёт )
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
200cm3
Зачем случайные. Можно понять что ожидается.. и посылать
Тогда лучше нормальные тесты написать )
источник

A

Alexey in Яндекс.Диалоги (сообщество разработчиков)
да, кажется, максимум можно вычленять кусочки вроде "скажите "начинаем"" и оттуда команды доставать
источник

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Тогда лучше нормальные тесты написать )
Тут задача иная, упростить тестирование навыкОв.
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
нейросетку обучить )
источник

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
Вово
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Друзья, а кто-нибудь тут делал систему для брутфорсного тестирования навыка?
Типа даёшь ей вебхук, а она притворяется юзером, кидает в навык случайные фразочки, протыкивает саджесты, и т.п. И выдает потом получившиеся диалоги, статистику по временам ответа, и все такое.

Если никто не делал, давайте попробуем вместе?
Мне кажется это будет не особо полезно :) Статистику по временам ответов и все остальное можно и из обычных логов взять. А рандомные фразы будут все время затыкаться в какой-нибудь точке сценария. Например,как написал Денис, ввод имени. Если в навыке проверка на Yandex.FIO, то рандомные ыразы этот шаг не пройдут. Придется все время подкручивать.
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Я пишу обычные e2e тесты с помощью alice-tester. И то там много нюансов. Например, в бд нужно мокнуть какие-то поля, чтобы проверить определенную ветку.
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
А эта штука будет долбиться по ограниченному кол-ву путей и все.
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Мне кажется это будет не особо полезно :) Статистику по временам ответов и все остальное можно и из обычных логов взять. А рандомные фразы будут все время затыкаться в какой-нибудь точке сценария. Например,как написал Денис, ввод имени. Если в навыке проверка на Yandex.FIO, то рандомные ыразы этот шаг не пройдут. Придется все время подкручивать.
Я собираюсь использовать такой инструмент на ранних стадиях - когда навык не опубликован, и статистики из живых логов ещё нет.
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Я пишу обычные e2e тесты с помощью alice-tester. И то там много нюансов. Например, в бд нужно мокнуть какие-то поля, чтобы проверить определенную ветку.
Нормальные тесты, конечно, супер важно, и заменять их я не пытаюсь. Просто подумал, что клёво было бы быстро генерировать комбинаторно много дополнительных тестов, используя ответы самого навыка и внешние данные.
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Я собираюсь использовать такой инструмент на ранних стадиях - когда навык не опубликован, и статистики из живых логов ещё нет.
Ну попробовать можно ) Ради интереса, как твой навык выдержит такой поток бредогенератора
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Я собираюсь использовать такой инструмент на ранних стадиях - когда навык не опубликован, и статистики из живых логов ещё нет.
Тогда бот в телеграме не подойдёт, это должна быть локальная тулза
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Денис Пешехонов
Тогда бот в телеграме не подойдёт, это должна быть локальная тулза
Ну я как раз думал про cli
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Но на питоне я вам не помощник, простите ) Один раз его пробовал на хакатоне и всё. Я вот хочу какой-нибудь функциональный язык выучить, например F#.
источник

A

Alexey in Яндекс.Диалоги (сообщество разработчиков)
cli не так легко локально стартовать (разные оси и т.д.), удобнее просто давать url кому-то
источник