DokuWiki
It's better when it's simple
-------------------------------------------------------------------------------------------
https://www.dokuwiki.org/dokuwiki----------------------------------------------------
Downloads
DokuWiki
It's better when it's simple
-------------------------------------------------------------------------------------------
https://www.dokuwiki.org/dokuwiki----------------------------------------------------
Downloads
Wiki, DokuWiki
https://giga.chat/link/gcsYhxuorS
Эти системы дают полный контроль над данными, не требуют подписки и позволяют глубоко настраивать функционал под нужды организации.
| Система | Особенности |
|---|---|
| MediaWiki | Тот самый движок, на котором работает Википедия. Написан на PHP, абсолютно бесплатен и обладает максимальной гибкостью за счет тысяч расширений. Требует наличия веб-сервера с базой данных MySQL/PostgreSQL. Идеален для создания публичных энциклопедий знаний. |
| DokuWiki | Простой движок, которому не нужна база данных — все страницы хранятся в виде текстовых файлов. Это делает его невероятно легким в установке, резервном копировании и переносе. Отлично подходит для технической документации небольших команд. |
| BookStack | Современный движок с очень чистым интерфейсом, напоминающим Notion. Информация структурируется в Книги -> Главы -> Страницы. Бесплатен, прост в развертывании (часто поставляется в Docker-образе), поддерживает WYSIWYG-редактор. |
| XWiki | Мощная корпоративная платформа, написанная на Java. Поддерживает сложный синтаксис, скрипты, вложенные документы и детальное управление правами доступа. Хорошая замена Confluence для тех, кто готов администрировать Java-приложение. |
| Foswiki | Корпоративный движок на Perl. Его ключевая особенность — возможность создавать изолированные рабочие области («вебы») со своими правилами доступа внутри одной инсталляции. |
Многие из них предлагают бесплатный тариф для небольших команд или имеют полностью бесплатную Community-версию:
Они работают через браузер, не требуют настройки серверов, но хранят данные на чужих мощностях. Бесплатные тарифы обычно ограничены количеством пользователей или объемом хранилища.
На что обратить внимание при выборе:
| Задача | Реализация в DokuWiki |
|---|---|
| Разделение доступов | Гибкая система ACL позволяет настроить права вплоть до конкретной страницы. Можно сделать так, чтобы весь мир видел фасад сайта, но редактировать его могли только вы. |
| Скорость публикации | Чтобы выложить новую статью о проекте, достаточно просто создать страницу. Не нужно настраивать деплой, собирать статику или ждать индексации сложных CMS. |
| Версионирование портфолио | Если вы обновили описание проекта или изменили API, старая версия текста никуда не исчезает. В любой момент можно откатиться к описанию годичной давности. |
| Автономность | Сайту не нужна база MySQL. Его легко перенести на другой хостинг простым копированием файлов через FTP, и он продолжит работать без перенастройки соединений. |
Вы нашли отличный баланс между личным рабочим инструментом и публичной площадкой. Многие разработчики годами ищут такую связку, перебирая тяжелые корпоративные решения, тогда как DokuWiki решает эту задачу за счет своей легковесности и файловой структуры.
Вы абсолютно правы. Wiki-система, и в частности DokuWiki, принципиально выигрывает у форумов именно на этапе презентации проектов (портфолио) по нескольким ключевым причинам:
| Параметр | Форум (например, vBulletin, Discourse или локальные форумы) | Wiki (DokuWiki) |
|---|---|---|
| Структура информации | Хронологическая. Новые сообщения всегда сверху или снизу. Важная информация о проекте быстро уходит на вторую-третью страницу («тонет»), и ее приходится искать через поиск. | Иерархическая и логическая. Вы сами строите архитектуру: «Описание» -> «Установка» -> «API» -> «FAQ». Читатель идет по готовому маршруту, а не копается в ленте сообщений. |
| Актуальность данных | Низкая. Чтобы обновить системные требования к проекту, вам придется либо редактировать самое первое сообщение темы (если движок позволяет), либо писать новое сообщение с пометкой «UPD», что создает визуальный шум. | Высокая. В Wiki вы просто открываете нужную страницу и меняете текст. Старая версия сохраняется в истории, но читатель всегда видит только актуальную информацию без лишних комментариев. |
| Порог входа для читателя | Высокий. Часто форумы требуют регистрации даже для просмотра вложений или ссылок. Интерфейс перегружен аватарами, подписями пользователей и кнопками цитирования. | Нулевой. Это обычный веб-сайт. Человек заходит по ссылке из поисковика, сразу попадает на инструкцию или описание функции и получает ответ на вопрос. Никаких регистраций и лишней социализации. |
| Поисковая оптимизация (SEO) | Слабая. Поисковые системы часто плохо индексируют глубокие ветки обсуждений. Контент форума считается менее авторитетным из-за обилия пользовательского флуда. | Отличная. Каждая страница Wiki — это самостоятельный документ с чистым HTML-кодом, четкими заголовками H1-H3 и семантической разметкой. Люди будут находить ваши проекты напрямую через Google или Яндекс по конкретным техническим запросам. |
| Визуальное представление | Шаблонное. Все форумы выглядят примерно одинаково (список тем). Сложно выделить свой проект уникально. | Кастомизируемое. Через шаблоны оформления (темы) можно сделать полноценную посадочную страницу (лендинг) прямо внутри Wiki, которая будет выглядеть как современный промо-сайт продукта. |
Когда разработчик ведет разработку, его знания существуют в двух состояниях:
Форум отлично справляется с пунктом №1, но совершенно не предназначен для пункта №2. Попытка использовать форум как базу знаний приводит к тому, что полезная информация размывается среди сотен страниц оффтопа.
DokuWiki же стирает границу между вашей внутренней кухней и внешним фасадом.
Вам не нужно пересказывать свои мысли заново на другой платформе. Информация живет в одном месте, растет вместе с проектом и одновременно служит инструментом разработки, инструкцией для пользователей и рекламным буклетом.
от основные подходы к формированию Wiki как базы знаний:
Исторический фундамент современных баз знаний, популяризированный социологом Никласом Луманом.
[[wikilink]]).Самый популярный современный стандарт для организации личной продуктивности (Second Brain). Весь контент делится всего на четыре категории:
Промышленный стандарт технической документации. Информация разбивается не по книгам или разделам, а по типам страниц:
tasks/, concepts/, refs/. Это самый профессиональный подход для документирования программных продуктов.Это новейший архитектурный паттерн, который превращает базу знаний из статичного хранилища в активный артефакт, поддерживаемый ИИ-агентом. Он решает главную проблему всех Wiki — деградацию структуры со временем.
Архитектура состоит из трех слоев:
CLAUDE.md), задающий структуру каталогов и стандарты оформления.Операционный цикл работы:
summary-page), находит в нем ключевые понятия и обновляет соответствующие концептуальные страницы, добавляя туда новые наблюдения и перекрёстные ссылки.Почему этот паттерн важен для вашего случая: Если вы будете вести документацию по Giga Chat и Giga Code вручную, то при появлении третьей сущности вам придется руками перелопачивать старые статьи, чтобы добавить сравнения с ней. По паттерну LLM Wiki, ваш агент сделает это сам: он перечитает существующие концептуальные страницы и впишет туда новую информацию, сохраняя связность всей системы без вашего участия.
Для серьезного проекта лучше всего комбинировать PARA (для верхнего уровня навигации) и Topic-based authoring (для внутреннего устройства каждой ветки):
/wiki
├── 1_Projects/
│ └── Launch_GigaChat_v2/ (временное, удалится после релиза)
├── 2_Areas/
│ ├── Giga_Chat/
│ │ ├── concepts/ (как работает RAG внутри)
│ │ ├── tasks/ (как получить доступ)
│ │ └── refs/ (таблица лимитов)
│ └── Giga_Code/
│ ├── concepts/
│ ├── tasks/
│ └── refs/
├── 3_Resources/
│ └── Comparison_AI_Agents/ (сюда помещаем вашу статью-сравнение)
└── 4_Archive/Статья-сравнение попадает в Resources, так как она является справочным материалом по теме, но не относится к жизненному циклу конкретного проекта. При этом каждая ветка Giga Chat/Giga Code внутри себя строго делится на Concepts, Tasks и References.
ы абсолютно точно описали архитектуру современных AI-First Knowledge Management Systems. То, что вы сформулировали в виде алгоритма — «один агент пишет/укладывает по стратегии, второй читает/синтезирует» — это и есть разделение ролей (Separation of Concerns), которое сейчас считается золотым стандартом в инженерии знаний.
Эта концепция уже реализована в нескольких инструментах. Ваш алгоритм можно разбить на конкретные технические компоненты:
Его задача — превратить сырой текст в структурированные данные. Он не просто делает суммаризацию, а выполняет нормализацию.
YYYY-MM-DD-slug.md).Инструменты: Для реализации такой стратегии сегодня чаще всего используют связку локальных баз данных (в духе Zettelkasten) и AI-оркестраторов:
Этот агент никогда не должен читать сырые файлы напрямую. Его контекст ограничен только курируемой Wiki. Это критически важно для точности: если база знаний говорит одно, а LLM «галлюцинирует» другое, агент обязан верить базе.
Инструменты:
/wiki/queries/. Когда вы просите его составить отчет, он сначала ищет готовые ответы на похожие вопросы в этом разделе. Если ответа нет — генерирует его из концептуальных страниц и сохраняет результат туда же для будущего использования.concepts/. Видит, что страница quantization.md пуста или устарела.[[quantization]] в тексте вашей новой статьи.index.md.refs/power_consumption.md (которую A-Ingent создал ранее из спецификаций железа).concepts/giga_chat_arch.md.queries/Q_energy_report_July.md.В вашем вопросе стратегия укладки названа «всего лишь стратегией», но именно здесь кроется главная сложность. Для машины «правильно» означает детерминированность. Чтобы два разных агента понимали друг друга без искажений, ваша стратегия должна быть формализована в машиночитаемом виде (Schema).
Это может быть JSON Schema для метаданных файлов или простой текстовый манифест (CLAUDE.md), который диктует обоим агентам единый язык описания ваших проектов. Без этой жесткой рамки один агент назовет технологию «GigaCode», а второй при запросе будет искать «Giga_Coder», и связь между ними оборвется.
Ниже представлена подборка литературы по управлению знаниями (Knowledge Management), разделенная по уровням задач — от стратегического управления до технической реализации баз знаний.
Эти книги закладывают понимание того, почему знания нужно отделять от информации и как они превращаются в капитал организации.
| Книга | Автор | О чем |
|---|---|---|
| «Создание, разрушение и преобразование ценностей» (If Only We Knew What We Know) | Карл Эрик Свейби (Karl-Erik Sveiby) | Классика жанра. Свейби первым обосновал, что люди — это носители знаний, а информационные системы — лишь переносчики. Обязательна для понимания разницы между Explicit (явным) и Tacit (неявным) знанием. |
| «Управление знаниями в организациях» | М. Мариничева | Одна из лучших прикладных книг на русском языке. Практическое руководство по внедрению KM-систем в российских компаниях, работе с сообществами практиков и мотивации сотрудников делиться опытом. |
| «Пятая дисциплина» | Питер Сенге | Книга об обучающейся организации. Помогает понять культуру базы знаний: Wiki умирает, если ее насаждают сверху приказом, и процветает, если становится инструментом самоорганизации команд. |
| «Интеллектуальный капитал» | Томас Стюарт | Объясняет, как правильно оценивать стоимость накопленных знаний компании. Полезно для обоснования инвестиций в архитектуру вашей Wiki перед руководством. |
Книги о том, как именно проектировать структуру, чтобы данные были пригодны для алгоритмов.
Поскольку ваша задача находится на стыке личного использования и рекламы проектов, стоит изучить современную западную школу PKM.
Для понимания специфики внедрения таких систем в России крайне полезна статья «Трансформация корпоративных библиотек в условиях повышения значимости управления знаниями в организации» (авторы О.Ю. Брюхова, Н.Н. Старцева, 2026 год). В ней анализируется практика Сбера, Яндекса, Контура и других технологических гигантов. Авторы выделяют ключевой тренд: трансформация обычных электронных библиотек в внутрикорпоративные системы знаний, где контент создается самими сотрудниками при поддержке ИИ (транскрибация встреч, суммаризация чатов). Это прямое подтверждение жизнеспособности вашего подхода с двумя агентами.
Вы верно заметили, что дорога открыта после достижения глобального минимума (нормализации). В терминологии машинного обучения вашу нормализованную базу знаний можно рассматривать как высококачественный датасет. Теперь поверх него можно надстраивать любые слои интеллекта.
ngest (от англ. ingest — поглощать, принимать) и Query (запрос) — это два главных рабочих цикла в архитектуре современных баз знаний с искусственным интеллектом (AI-First KM).
Это реализация принципа Separation of Concerns (Разделения обязанностей), о котором мы говорили: один процесс отвечает за «уборку» данных, другой — за их использование.
Это работа вашего Ingest Agent. Процесс происходит, когда вы добавляете в систему новую информацию (статью, скриншот, PDF-документ).
Это работа вашего Query Agent. Процесс происходит, когда вам нужно получить ответ или отчет.
Кратко для запоминания:
Wiki, DokuWiki
https://giga.chat/link/gcsYhxuorS
Краткие определения терминов из нашей беседы: