Логин:     Забыли пароль?
 
Пароль:   Регистрация

Форум / Экспертная система Delphi.int.ru Expert / Функции системы и её работа - Состояния вопросов  

Состояния вопросов

Ерёмин А.А.
Ерёмин А.А.
*Администратор
Сообщения: 435
[Сообщение #1] !!! 22 января 2011, 23:07
Модернизация экспертной системы и введение состояний для вопросов создало одну проблему, которую нужно решить. Проблема очевидная: все вопросы, заданные ранее, когда этих состояний не было, сейчас висят в статусе «открыт». Хорошего в этом мало, потому что многие из них (хочется верить, что большинство) были успешно решены. Заходим в Открытые вопросы и видим страшную цифру:

Цитата:

(всего вопросов: 4750)


В этой теме я хочу совместными усилиями эту проблему решить, т.е. каким-то автоматизированным способом отметить решёнными вопросы, которые действительно были решены. Ясное дело, что вручную перебрать 4500+ вопросов нереально. Чтобы понять, решён вопрос или нет, нужно вчитаться в сам вопрос, посмотреть ответы, а возможно и мини-форум. Помню, когда 3.5 года назад вводились тематические разделы, вручную перебрал все вопросы (около 1500 по-моему было), но там было проще — по тексту вопроса выносилось решение, в какой раздел переместить. Здесь же всё сложнее.

Итак, жду ваших мыслей и предложений, какими алгоритмами это сделать и по каким критериям можно распознать решённые вопросы с хорошей вероятностью. Только лучше два раза подумать и осмыслить предлагаемое решение. Скорее всего, процесс будет итерационный и все вопросы обработать одним фильтром не получится.

Amidamaru
Amidamaru
4-ый класс
Сообщения: 20
[Сообщение #2] 22 января 2011, 23:28
ну, во-первых все вопросы, ответы на которые получали награды - в решенные;
далее можно в решенные отправить все вопросы, на которые есть хотябы 1 ответ, не оцененный отрицательно и где в мини-форуме нету сообщений
также можно в решеные убрать вопросы с 2-мя и более ответами с высокой оценкой
ещё можно учитывать: чем больше сообщений в минифоруме, тем меньше вероятность, что вопрос решен.
если всёравно останется много - будем думать дальше, останется немного - проверим вручную

Приглашаю Вас на наш IRC-канал: #delphiintru в сети DalNet.
DNK
DNK
Студент
Сообщения: 241
[Сообщение #3] 22 января 2011, 23:59
Однозначно, вопросы с положительной оценкой можно в решенные.

А вообще, почему данная цифра обязана напугать кого-нибуть. Веть в конечном итоге эта цифра будет только расти, потому что бывают вопросы неинтересные экспертам, может никто не знать ответ на него или просто вопрос идиотский (никто из экспертов не хочет с ним связываться и получать отрицательную оценку).

Если на то пошло, то можно добавить ещё одно состояние "Отвергнутый системой" или "Мертвый". Например, если в течении большого периода времени (можно пол года) на вопрос нет ответа с положительной оценкой и нет активности в мини-форуме, значит он не интересен ни вопрошающему, ни экспертам.

"Digital Networked Knight"
DNK
DNK
Студент
Сообщения: 241
[Сообщение #4] 2 февраля 2011, 13:21
Добавлю к последнему. Прежде чем отторгнуть вопрос, система должна будет разослать заинтересованным лицам (автор вопроса, ответившие, участники мини-форума и др.) письма с предупреждением, что если активность на вопросе не восстановится, то вопрос каюк.

"Digital Networked Knight"
DNK
DNK
Студент
Сообщения: 241
[Сообщение #5] 11 февраля 2011, 08:55
Хорошо бы чтоб состояние вопросов отображалось на Главной странице.

"Digital Networked Knight"
DNK
DNK
Студент
Сообщения: 241
[Сообщение #6] 22 февраля 2011, 23:03
Вопрос №5002. Вопрос открыт, а кнопки ответить нету. O_o Подумал. Открыл список открытых вопросов и вызвал из него форму для ответа. Ответил. Посмотрел на результат и почуствовал себя героем, который хакнул мелкософт. :-D

"Digital Networked Knight"
Ерёмин А.А.
Ерёмин А.А.
*Администратор
Сообщения: 435
[Сообщение #7] 23 февраля 2011, 00:43

Цитата (DNK):

Хорошо бы чтоб состояние вопросов отображалось на Главной странице.

Наверное да. Сделал. Но, надеюсь, согласитесь, что имеет смысл выводить состояния только решённых и закрытых вопросов — большинство открыты, что и так понятно.

Цитата (DNK):

Вопрос №5002. Вопрос открыт, а кнопки ответить нету.

О, отлично, кусочек старой системы нашёлся. Исправлено.

Цитата (DNK):

почуствовал себя героем, который хакнул мелкософт

Молодец ;-)


Всего сообщений: 7 (сейчас показаны: с 1 по 7)

Перейти в раздел:


 © 2004 - 2018, Delphi.int.ru
Версия форума: 1.10 (19.01.2010)
RSS Delphi.int.ru Expert Код
Выполнено за 0.03 сек.
Обратная связь  
Рейтинг@Mail.ru Majordomo.ru - надёжный хостинг