imported>Nikoscocos |
imported>Megejot408 |
Строка 1: |
Строка 1: |
| === Огромный инструмент, состоящий из множества инструментов для разработки ботов и развлекательных проектов. === | | <div style="background:black;width:100%;text-align:center"> |
| Использующие NeuronNET, проекты:
| | <h1 style="font-size:150px"><span style="color:#359cfc">#нет</span><span style="color:yellow">войне</span></h1> |
| | | <span style="font-size:40px;color:white">Фонд Catware против войны на Украине</span> |
| * Нейробот (https://vk.com/neuronbot73)
| | </div> |
| * Хавроний (https://vk.com/tidesoft_havroniy)
| |
| * Решала (https://vk.com/reshalabot)
| |
| * CatpyNET (https://vk.com/catpynet)
| |
| * Freeze (ссылок нет)
| |
| * Lights (ссылок нет)
| |
| * NikoBot Discord (ссылок нет)
| |
| | |
| = OnCore = | |
| | |
| === Ядро, типа NeuronNET '''''(бывш. NCore),''' Используется для запуска ботов.'' ===
| |
| Представляет из себя очень стабильное ядро, позволяющее запускать на нём до 10 ботов одновременно.
| |
| | |
| Использует службы ядра (CoreServices), для некоторых задач, предстоящих при запуске (например: очистка temp-файлов или подгрузка команд)
| |
| | |
| Все команды и службы представляют из себя файловый пакет, который будет выполняться в ядре, при его вызове.
| |
| | |
| === CoreServices ''(службы ядра, для стабильного запуска).'' === | |
| | |
| # KernelHelper - подгружает остальную ораву служб. Проверяет, возможен ли запуск.
| |
| # BotStart - важная служба, отвечающая за подключение ботов OnCore/Type к единому серверу (точке схода), для их логирования и манипуляции.
| |
| # NeuronNET - все алгоритмы мозга подтягиваются вместе с этой службой.
| |
| # DateChecker - в OnCore есть демоны (daemons), которые работают время от времени, в нужное, ядру, времени. Эта служба контролирует запуск.
| |
| # Logger - логирует все ошибки в понятном виде. Пример: [stop/srv0]: ошибка в NeuronNET:5 (stt).
| |
| # ServicesLoader и CommandsLoader - подгружают и контроллируют команды и службы ядра/бота. | |
| | |
| === Синтаксис команд OnCore ''(это поможет в создании кастомных команд)'' ===
| |
| <blockquote>command = '/help'
| |
| | |
| alias = '/помощь'
| |
| | |
| name = 'Помощь'
| |
| | |
| description = 'Показывает список помощи)))'
| |
| | |
| author = 'Никита Фурсенко'
| |
| | |
| | |
| // код команды </blockquote>
| |
| | |
| === Чем вдохновился разработчик, и что нюхал когда делал? === | |
| Идея взята с ядра CatABMS ([[Заглавная страница]])
| |
| | |
| = GenReply =
| |
| | |
| === ОСТОРОЖНО! Пиздец! ===
| |
| GenReply - алгоритм общения, разработанный и обученный за один год.
| |
| | |
| Яркий пример использования GenReply - Нейробот (https://vk.com/neuronbot73)
| |
| [[Файл:Sukblya.png|мини|Пример работы Нейробота]]
| |
| [[Файл:Net.png|мини|Обман, методом манипуляции]]
| |
| | |
| === История создания. ===
| |
| Однажды утром я проснулся с мыслью: "Почему бы не создать алгоритм, который заменит друга?"
| |
| | |
| И начал делать. Сначала это был какой-то зассаный рандомайзер, но тогда этого хватало вполне, особенно мне.
| |
| | |
| Ближе к апрелю 2021, я понял, что это никуда не годится, поэтому решил переписывать с нуля.
| |
| | |
| Кое как, через кучу говнокода я сделал первую версию, и она вполне так неплохо отвечала на сообщения.
| |
| | |
| Но мне этого было недостаточно...
| |
| | |
| === NeuronNET 0.9: ''переломный момент, который всё изменил.'' ===
| |
| Одним утром я сел и наебашил идеальный алгоритм общения.
| |
| На основе чего?? ыыыы??????
| |
| За основу брал ничего, ибо когда написано с нуля, не всегда, но лучше.
| |
| | |
| Используя знания по математике, и немного рандома, эта версия работала просто прекрасно.
| |
| | |
| На ней до сих пор работают все "умные" проекты NeuronNET.
| |
| ЫЫЫЫ!!! ну ведь это не нейросеть, а обычный алгоритм!!!!
| |
| Да, это обычный алгоритм, но разве нейросеть это не алгоритм? Алгоритм.
| |
| | |
| Хоть это и не алгоритм, но работает быстрее многих нейросетей, а иногда и умнее.
| |
| [[Файл:Zaxvat.png|мини|А вот и пруф.]]
| |
| | |
| === NeuronNET 0.23: ''мысли о захвате мира.'' ===
| |
| В какой-то момент, Нейробот начал писать сообщения с мыслями о захвате мира.
| |
| | |
| Я как разработчик, могу сказать что это полный бред, а может не бред.
| |
| | |
| В любом случае все алгоритмы GenReply обучаются из интернета.
| |
| | |
| Но даже на случай захвата, стоит предусмотреть защиту от этого. Ибо это в первую очередь, самообучаемый проект.
| |
| Если OnCore потеряет часть файлов или заметит, что каких-то файлов не хватает, ядро встанет в защищённый режим.
| |
| '''''Так гласит официальная документация, поэтому не страшно.'''''
| |
| | |
| === Нейродемотиваторы: ''(бессонные ночи, полные смеха).'' ===
| |
| [[Файл:Dem1.png|мини|Нейродемотиватор))))]]
| |
| 1 апреля 2021 началась разработка чего-то ржачного, но я сам того не знал, чего именно.
| |
| | |
| 3 апреля мы уже имели нейродемотиваторы)))).
| |
| | |
| === Как работают нейродемотиваторы? ===
| |
| | |
| # Берётся рандомная строчка из базы данных беседы, она в первой строке.
| |
| # С помощью GenReply генерируется ответ на неё или дополнение к ней, он во второй строке.
| |
| # По первой строке ищется фотография в интернете, или подбирается (ну очень ржачно).
| |
| # Создание демотиватора с помощью Pillow, и последущая отправка его на сервер.
| |
| # Отправка готовой фотографии во ВКонтакте.
| |
| | |
| === История создания. ===
| |
| На коленке.
| |
| | |
| = Freeze =
| |
| | |
| === Социальная сеть, обходящая все ограничения популярных соц. сетей. На основе OnCore (переработано и переписано под работу с соц. сетью) ===
| |
| На данный момент в разработке.
| |
| | |
| Но внизу вы можете посмотреть парочку скриншотов))))).
| |
| [[Файл:Screen2.png|мини|Freeze. Меню "Сервисы"]]
| |
| | |
| === О возможностях ===
| |
| | |
| # Бесплатная музыка (которая без авторских прав, или владелец разрешил)
| |
| # Гифки на аватарку/шапку профиля совершенно бесплатно
| |
| # Наименьшее количество платного функционала
| |
| # Удобный интерфейс
| |
| # Множества фишек, которых не хватает во ВКонтакте и ей подобным соц. сетям
| |
| # Невидимка и полное отключение какой-либо слежки
| |
| # Никакой рекламы по типу: Казино, Гос. проектов, и т.д.
| |
| # Получение валюты не только покупкой, но и бесплатно, за ачивки
| |
| # Темы оформления (не только стандартные тёмная и белая, а множетсво других)
| |
| | |
| === Примерные даты выхода ===
| |
| Я думаю, что закончу её ближе к 20 числам ноября.
| |
| [[Файл:Screen1.png|мини|Freeze. Меню профиля.]]
| |
| И надеюсь, что это не затянется до декабря.
| |
| | |
| === Планируется ли широкое использование? ===
| |
| ДА! Планируется убить такую парашу, как ВКонтакте и ей подобные хуйни.
| |
| | |
| = Авторы =
| |
| | |
| === Разработчики ===
| |
| | |
| * [[Никита Фурсенко]] (95% кода) (Главный директор, разработчик)
| |
| * [[Илья Бурдахин]] (5% кода) (Арт директор)
| |
| | |
| === Люди, которые внесли большой вклад ===
| |
| | |
| * [[Cat Weird]] (Поставил на путь программирования, за всё что сейчас есть можно и его поблагодарить)
| |
| * [[Иван Загайнов]] (Тоже самое)
| |
| * [[Арсений Измайлов]] (Давал множество идей для Freeze)
| |
| * [https://vk.com/rudy_wolf Rudy Wolf] (Очень крутой чел, хостер всех ваших любимых проектов)
| |
| | |
| = Как мне внести вклад? =
| |
| | |
| === Всё очень просто ===
| |
| Нужно всего лишь:
| |
| | |
| * Предложить идею
| |
| * Предложить реализацию
| |
| * Предложить багфикс
| |
| * Предложить какие-либо фишечки
| |
| | |
| '''''Всё предельно просто.'''''
| |
| | |
| = Заключение =
| |
| | |
| === Моё мнение по поводу всего этого. ===
| |
| Мне кажется, NeuronNET внёс довольно большой вклад в развитие технологий в Ульяновске.
| |
| | |
| Пускай, круг внесённых вкладов не огромен, но всё же, мы прорвёмся в будущее!
| |