IBM Watson Assistant предлагает журнал в разделе Analytics этого пользовательского интерфейса и, IMHO, более мощный, через REST API с выражениями фильтров . С этим API вы можете либо загрузить все журналы и отфильтровать их в автономном режиме, либо применить некоторые выражения. Я рекомендую прочитать документацию о , как запрашивать «другие» поля , включая ответы пользователей.
Я написал инструменты Python для Watson Assistant с использованием API V1 и V2. Инструмент V1 может загружать или запрашивать журналы. Можно загрузить все доступные журналы, а затем использовать jq для их фильтрации.
python wctool.py -logs -config config.json.event -id 28ac4bcb-2aae-41aa-87ac-2e6074e1356a > logs201904.out
Это дает вам информацию о том, какие узлы были посещены:
cat logs201904.out | jq -r '.logs | .[]
| .response.output.nodes_visited '
Фильтр для записей журнала, которые посетили "Все остальное":
cat logs201904.out | jq -r '.logs | .[] | .response | select(
.output.nodes_visited[] | contains("Anything else")) '