Twiktor — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Состав)
(Распределение задач)
Строка 33: Строка 33:
  
 
==== Распределение задач ====
 
==== Распределение задач ====
Сергей Целовальников: <br/>
+
<b>Сергей Целовальников: <br/></b>
Веб-координатор ботов, авторизация
+
Веб-координатор ботов, авторизация <br/>
Сергей Кривохатский: <br/>
+
<b>Сергей Кривохатский: <br/></b>
Структура бота, взаимодействие с twitter-api
+
Структура бота, взаимодействие с twitter-api <br/>
Марат Микушкин: <br/>
+
<b>Марат Микушкин: <br/></b>
R&D генерации твиттов, разработка синонимайзера (python), идея основного алгоритма
+
R&D генерации твиттов, разработка синонимайзера (python), идея матчинга похожих твитов <br/>
Денис Павлюченко: <br/>
+
<b>Денис Павлюченко: <br/> </b>
R&D генерации твиттов, разработка синонимайзера (java), идея синонимайзера
+
R&D генерации твиттов, разработка синонимайзера (java), идея синонимайзера <br/>
  
  

Версия 21:02, 7 ноября 2014

Twiktor

Идея:

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

Цель минимум:
Создать программу-бот, которая будет получать на вход список популярных пользователей, выбирать твит популярного пользователя, постит переформулированный твит-ответ на него и постит переформулированный твит себе в ленту.

Цель максимум:
Достичь примерно такой юзкейс:

  1. Пользователь заходит в админку, где видит список ботов, их последние сообщения, рейтинг и характеристики.
  2. Пользователь дает команду вывести в топ определенный текст.
  3. В результате чего боты постят осмысленный текст на эту тему.

В это же время боты живут своей жизнью: Бот:

  1. Выбирает из списка популярных пользователей одного
  2. Выбирает у него самый популярный твит "A"
  3. Переформулирует этот твит "А" в твит "C" и постит ответ на твит "А"
  4. Переформулирует этот твит "А" и постит его себе на стену

План на первый день

  • Разобраться с анализаторами текста, разработать систему, которая будет получать на вход 140-символьный текст и выдавать тот-же самый текст, но написанный по другому
  • Создать обвязку вокруг twitter API


Состав

  1. Сергей Целовальников (89214183755)
  2. Сергей Кривохатский
  3. Марат Микушкин
  4. Денис Павлюченко

Распределение задач

Сергей Целовальников:
Веб-координатор ботов, авторизация
Сергей Кривохатский:
Структура бота, взаимодействие с twitter-api
Марат Микушкин:
R&D генерации твиттов, разработка синонимайзера (python), идея матчинга похожих твитов
Денис Павлюченко:
R&D генерации твиттов, разработка синонимайзера (java), идея синонимайзера


Аудитория 430

Репозиторий

Twiktor in action