Проекты ru en
В свободное время занимаюсь хобби проектами разной степени экспериментальности.
Найти их все можно на GitHub: github.com/tiendil
С радостью пообщаюсь о любом из них, равно как и приму помощь в разработке.
Активные проекты
Feeds Fun
- Сайт: feeds.fun
- GitHub: github.com/tiendil/feeds.fun
- PyPI: pypi.org/project/ffun
- Вводный пост
- Подробнее в постах по тегу feeds.fun
Читалка новостей с тегами и нейросетями. Доступна онлайн, self-hosted по желанию.
- Автоматически определяет теги для каждой новости.
- Вы создаёте правила в духе
elon-musk & twitter => score -100500,procedural-content-generation & hentai => score +13. - В интерфейсе сортируете новости по интересности и читаете только самые-самые именно для вас.
Donna
- GitHub: github.com/tiendil/donna
- PyPI: pypi.org/project/donna
- Вводный пост
CLI утилита, которая помогает агентам выполнять длительные задачи без отклонений от заранее определённого пути.
Donna выполняет сценарии как детерминированные конечные автоматы, поэтому агент может сосредоточиться на рассуждении, генерации кода и другой агентной работе, а не на вопросах «что делать дальше» или «как запустить эту команду CLI».
DepMesh
- GitHub: github.com/tiendil/depmesh
- PyPI: pypi.org/project/depmesh
- Вводный пост
Сделайте зависимости между файлами частью архитектуры: определяйте их явно, чтобы агенты могли обнаруживать связанные артефакты единообразным, детерминированным образом.
Brigid
- GitHub: github.com/tiendil/brigid
- PyPI: pypi.org/project/brigid
Движок на котором работает этот сайт.
Changy
- GitHub: github.com/Tiendil/changy
- PyPI: pypi.org/project/changy
Простая утилита для ведения changelog, основанна на идее, что люди пишут changelog для людей, а не для роботов.
Pynames
- GitHub: github.com/the-tale/pynames
- PyPI: pypi.org/project/pynames
Генератор имён персонажей. Поддерживает английский и русский. На русском генерирует все падежи. Используется в Сказке.
GPT-шки
- Expert — профессионально отвечает на вопросы.
- Abstractor — даёте нейронке длинный текст, ссылку, или PDF-ку, получаете в ответ краткое содержание (abstract) плюс набор важных фактов и утверждений.
- Ontology Master — вводите термин, получаете дерево его онтологической окрестности/классификации. Удобно, когда изучаете новую область и хотите понять её структуру.
Не поддерживаются
Мои проекты, поддержку которых я прекратил по разным причинам.
Сказка
- Сайт: the-tale.org
- GitHub: github.com/the-tale
- Концепт-документ
- Подробнее в постах по тегу the-tale.org
Браузерная многопользовательская текстовая zero player game & политическая песочница с крутой генерацией текста на русском языке.
Игроки управляют своими протагонистами косвенно, зато могут изменять весь мир игры. Игра отличается интересным лором и продвинутой генерацией текста.
Smart Imports
Библиотека для автоматического импорта модулей в Python. Позволяет избавиться от многострочных списков импортов в ваших исходниках. Есть статья на Хабре.
Universal Text Generator
- GitHub: github.com/the-tale/utg
- PyPi: pypi.org/project/utg
Библиотека для генерации русского текста по шаблонам с учётом зависимости слов, морфологии, etc. На нём работает Сказка (примеры фраз, спецификация). Есть статья на Хабре.
QuestGen
- GitHub: github.com/the-tale/questgen
- PyPi: pypi.org/project/questgen/
- Подробнее
Генератор нелинейных квестов с условиями. На выходе выдаёт граф задания (примеры). Используется в Сказке. Развивать далее не планирую, но сгодится как пример того, куда можно двигаться в процедурной генерации заданий.
Morphologic
- Сайт: tiendil.github.io/morphologic
- GitHub: github.com/tiendil/morphologic)
- Описание
Прототип софта для проведения морфологического анализа (не путать морфологическим разбором в лингвистике).
Может пригодиться, если вам необходимо определить лучшее сочетание параметров в сложной и / или слабо формализированной области. Например, вы знаете, что решение может обладать свойствами A, B, C, D, … Z, но не знаете какое сочетание свойств будет оптимальным. При том, что A и D несовместимы, а сочетание свойств B+X+Y выглядит лучше, чем P+Q.
Olbanizer
- GitHub: github.com/tiendil/olbanizer
Транслятор с русского на олбанский язык (падонковский). Делался для 1 апреля в Сказке.
Справочник по веб-разработке
Справочник — в своё время написал, чтобы проверить полноту своих знаний. Не обновлялся с 2015 года, но может быть полезен.