Twiktor — различия между версиями
(→Состав) |
(→Распределение задач) |
||
Строка 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 символов, создать платформу, которая позволит запустить большое количество ботов, которые будут похожи на реальных пользователей и на который будут подписываться живые люди.
Цель минимум:
Создать программу-бот, которая будет получать на вход список популярных пользователей, выбирать твит популярного пользователя, постит переформулированный твит-ответ на него и постит переформулированный твит себе в ленту.
Цель максимум:
Достичь примерно такой юзкейс:
- Пользователь заходит в админку, где видит список ботов, их последние сообщения, рейтинг и характеристики.
- Пользователь дает команду вывести в топ определенный текст.
- В результате чего боты постят осмысленный текст на эту тему.
В это же время боты живут своей жизнью: Бот:
- Выбирает из списка популярных пользователей одного
- Выбирает у него самый популярный твит "A"
- Переформулирует этот твит "А" в твит "C" и постит ответ на твит "А"
- Переформулирует этот твит "А" и постит его себе на стену
План на первый день
- Разобраться с анализаторами текста, разработать систему, которая будет получать на вход 140-символьный текст и выдавать тот-же самый текст, но написанный по другому
- Создать обвязку вокруг twitter API
Состав
- Сергей Целовальников (89214183755)
- Сергей Кривохатский
- Марат Микушкин
- Денис Павлюченко
Распределение задач
Сергей Целовальников:
Веб-координатор ботов, авторизация
Сергей Кривохатский:
Структура бота, взаимодействие с twitter-api
Марат Микушкин:
R&D генерации твиттов, разработка синонимайзера (python), идея матчинга похожих твитов
Денис Павлюченко:
R&D генерации твиттов, разработка синонимайзера (java), идея синонимайзера
Аудитория 430
Репозиторий
- https://github.com/SerCeMan/twiktor - репозиторий проекта. Содержит инструкцию по сборке и запуску проекта.
Twiktor in action
- адова флудильня - один из используемых в качестве бота аккаунтов
- YouTube демонстрация
- развернутый twiktor manager