Служба поддержки DaData.ru

Иногда мы отвечаем на ваши вопросы даже ночью. Угадайте, почему? Мы просто любим наш сервис и хотим, чтобы он развивался в исключительно хорошую сторону. А ваши вопросы очень помогают нам в этом.


Именно здесь вы можете помочь нам сделать DaData.ru лучше! Отправьте сообщение, и мы ответим вам в течение 1-2 дней (а может, уже и через час, если мы еще не уснули или не в кино :)


P.S. Оставляйте свои идеи — чего не хватает сейчас сервису. И голосуйте за чужие идеи. Чем больше голосов набирает идея, тем скорее мы ее делаем.

0
Исправлен
Анонимный 3 года назад в Стандартизация • обновлен Антон 3 года назад 7
Добрый день! Подскажите, почему запрос вида

curl -X POST -H "Content-Type: application/json" -H "Authorization: Token 7ba3c22b614c6afa73ad2a4539035fa045e9b409" -d '{"structure": ["ADDRESS"], "data":[["Москва, ул Летчика Грицевца"]]}' https://dadata.ru/api/v2/clean

Возвращает улицу "street": "Летчика Бабушкина"??? Но если в запросе поставить улицу "г Москва, ул Летчика Грицевца (п Внуковское)", как в ваших подсказках, то ответ будет верен!!!!
Ответ
Антон 3 года назад
Исправили.
0
Исправлен
Анонимный 2 года назад в Стандартизация • обновлен Антон 8 месяцев назад 3
В система автозаполнения по адресу г. Воронеж ул. Шукшина д.13 подставляется индекс 394075, а нужен 394005
Ответ
Антон 8 месяцев назад

Исправили. Теперь возвращаются правильные индексы, потому что Дадата использует индексы Почты.

-1
Завершен
Анонимный 3 года назад в Стандартизация • обновлен Антон 3 года назад 2
Основной вопрос - параметр qc в ответе. Исходя из документации, он 0 - если имя было распознанно уверенно, 1 - если требуется уточнение. Но проблема в том, что это практически не дает никакой информации при автоматическом распознавании. Получается или "мы уверены на 100%" или "кажется, так, но никаких гарантий". Если в случае qc = 1 не применять полученные от DaData результаты, то есть шанс вообще никогда ничего не использовать.

Простой пример:
=> {:source=>"иванов ваня васильевич", :surname=>"Иванов", :name=>"Иван", :patronymic=>"Васильевич", :gender=>"М", :qc=>1}

Мы получаем qc = 1, видимо, потому что имя дано в уменьшительно-ласкательной форме - "Ваня". Но результат распознавания верный. Как быть? В итоге, сейчас приходится просто забывать про качество рапознавания и брать все, что вернет API. Что, как вы понимаете, не комильфо.

Было бы замечательно интерпретировать qc как вероятность, что распознание прошло успешно. Тогда параметр qc должен принимать значения от 0 до 1. Чем ближе к 0, тем меньше вероятность, что на эту информацию можно полагаться. Чем ближе к 1 - тем лучше. При таком раскладе клиент API сам решает, какой уровень qc для него приемлем.
-3
Отклонен
Антон 3 года назад в Стандартизация • обновлен 2 года назад 3


Сервис поддержки клиентов работает на платформе UserEcho