Open grandsbor opened 10 years ago
Я тут вспомнил про этот тикет и задумался на тему интерфейсов.
Где это API будет использоваться? Первый пример, который приходит в голову - это если мы будем делать standalone-приложение для смартфонов/планшетов (которое умеет иногда синхронизироваться). Но для такого приложения нужен разработчик, который это умеет делать.
Кстати, вчера мне рассказали, что в Казани есть лаборатория, где нам могут изготовить opensource приложение под андроид в рамках студенческого проекта. Но нужно апи, да
Давай с ними свяжемся, расскажем, что хотим?
А какой прогресс по данноей фиче? Что-нибудь делалась, есть какие-то ветки локально у разработчиков или пока вообще ничего?
Меня на самом деле совершенно не интересует юзкейс "еду без интернета в метро", но меня периодически подмывает на некоторые тривиальные операции разметки написать ботов, которые будут представляться как участники (мы их разумеется, будем знать в лицо -- где какой бот: ну как в википедии составляют списки ботов) и выполнять задания. И да, http api -- самое подходящее для этой задачи, ибо отвязывает от используемых языков программирования, ботов можно будет писать и на других языках.
А описываемое API имеет весьма много нужного для ботов (ну, разве ачивки точно ботам не нужны ;) ), как-то: авторизация, получение списка типов заданий и т.п.
Поэтому не знаю, насколько самостоятельная фича -- вполне возможно просто писать API с учётом "не только для людей, но и для ботов". (Тут фишка в том, что боту можно скармливать не просто текст примера, но ещё и уже сделанную разметку, которая не нужна человеку).
PS Вспомнилось. Про ботов в своё время ещё на хабре виктор писал в комментах.
А что за тривиальные операции разметки?
Приведу два примера.
Пример первый отображен в инструкции на им/вин ед. ч.:
'В течение' это всегда винительный падеж 'как следствие' — всегда именительный падеж
Пример второй ещё пока не попал в инструкцию (попал в черновик инструкции, Светлана ещё не все фрагменты утвердила), обсуждалось в рассылке в этой теме... нет, не в рассылке, а мы частным порядком дискутировали:
В пуле заданий "неизменяемые существительные -- падеж" если встречается конструкция "т.е." и в ней требуется определить падеж у буквы "е" -- то нужно поставить другое.
Я когда спрашивал в переписке, можно ли частично модерировать пул -- краем мысли думал, что и ботов нет смысла в 4 потока запускать: один бот, одно правило - быстро промодерировали и исключили сразу все эти задания из пула.
В общем, бывают такие операции, бывают...
Боты для некоторых тривиальных операций - это, на самом деле, нужное дело, я согласен. Но пока по этому тикету прогресса нет. Как всегда, помощь приветствуем :)
Из письма:
Приложение обслуживает преимущественно юзкейс "еду в транспорте без интернета" и, следовательно, умеет кешировать какое-то количество примеров у себя, выдавая пользователю их по одному, а потом пакетно загружая на сервер.
Насколько я представляю, нужны такие интерфейсы: