Заказ закрыт
Cоциальная сеть "Инкубатор идей" с элементами ИИ на базе готового проекта (Python/Django)

Откликнуться
v
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 3 года и 1 месяц
Бюджет: по договоренности
"Инкубатор идей"

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

Нужно реализовать сервис, технически похожий на www.kialo.com , но функционально выполняющий задачу yaboard.com/: сбор идей/проблем, голосование и обсуждение реализаций.
В качестве основны можно взять Arguman:
Рабочее демо Arguman: arguman.namekis.com/nuzhn...
Демо Kialo: www.kialo.com/was-donald-...

Сущности
Пользователь
Авторизованный участник, который может голосовать и комментировать идеи.
Имеет характеристики:
Статус – пользователь, администратор, забанен.
Подписчики;
Специализация: облако тегов по областям: 1. В которых человек разбирается (проставил сам); 2. Подтвердил в областях, где получил положительную реакцию выше определённого порога.
Карма: по оценке пользователей, модераторов.
Имеет индекс активности: количество полученных и выданных лайков.

Проблемы
Каждый кластер начинается с описания проблемы или потребности.
Пользователь может пометить тегом проблему. ИИ также формирует облако тегов (не больше 10).
Актуальность проблемы может быть поддержана. Стандартным способом собирается видение проблемы через аргументы.
ИИ формирует видение проблемы. Модераторы согласуют видение идеи и основные характеристиками, которыми должно обладать решение.
После чего можно запустить поиск решений.

Идеи
Идея должна решать основную проблему, но может решать частично другие. Это связь должна отображаться графом.
Пользователь может протегировать идею. ИИ также формирует облако тегов (не больше 10).
Должна быть возможность подгружать только часть релевантного графа (протегированного), а не весь кластер, к которому относится проблема. 
Идея может иметь вложения. Вложения типа изображения могут быть обложкой идеи (отображаться DIV'ом, размером с основной блок, но выше его). Пользователи могу проголосовать за снятие обложки.

Решения
Решения имеют характеристики по закрытию основного функционала, описанного в проблеме.
Зарегистрированные пользователи могут проголосовать за каждую характеристику, насколько она 
через теги разделяются на 2 категории: имеющиеся или новые.
Дальнейшие деревья решений можно фильтровать по этим категориям.

Механика взаимодействия с интерфейсом
Сценарий заведения новых предложений (проблем/идей)
По клику на горизонтальной шкале ниже шкалы растягивается DIV, в котором появляется форма заведения проблемы/идеи.
Редактор позволяет вставлять гиперссылки и изображения, отображая их сразу в форме.
ИИ определяет:
1. Насколько суть идеи соответствует сегменту;
2. Есть ли похожие предложения (идеи/проблемы)? Если похожие идеи/проблемы есть, то вывести списком топ-5 похожих идей и предложить проголосовать за них. Ниже списка находится кнопка по публикации предложения пользователя. Если уровень похожести больше 50%, то добавлять такие предложения в очередь на модерацию. Сообщать об этом пользователю. Публикация таких предложений только после одобрения модератором.

Сценарий поддержки идеи
1. За каждую идею можно проголосовать +1/-1 (доступно всем уникальным авторизованным пользователям);
2. Оставить комментарий (для пользователей с положительной кармой); 

Дизайн
CSS схему и концепцию возможности её смены нужно взять из проекта discourse:
try.discourse.org/t/whats...

Этапы выполнения
1. Актуализировать Arguman на использование современных версий языка (Python 3.11+), фреймворков и библиотек;
Форк с попыткой актуализации версий: github.com/onurmatik/argu...
2. Добавить таймлайн с сегментами по клику на который отображается только дерево проблем/идей/решений, имеющих тег сегмента;
Реализуется через элемент, аналогичный D3 Timeline: (observablehq.com/@mikatal...
3. Тегирование идеи с использованием ИИ;
4. Добавить авторизацию по телефону;
5. Обновить дизайн: добав CSS схему из discourse;
6. Реализовать личный кабинет;
7. Добавить кабинет модерации со списком заданий на модерацию;
8. Индекс похожести
9. Реализовать авторизацию по OpenID (Вконтакте: VK.IDЯндекс.ID Google One-Tap);
10. Добавить возможность выбора цветовой схемы;

Разработка должна вестись как форк оригинального репозитория на github (актуальная история коммитов).
Должен быть настроен CI с ежедневной сборкой и запуском приложения на публично доступный сервер.
Разделы:
Заказ
Опубликован:
17.06.2025 | 01:35 [поднят: 17.06.2025 | 01:35] [последние изменения: 17.06.2025 | 12:34]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».