Эта инструкция проведет тебя от пустой папки до работающего автономного ИИ-мозга с 8 духами под капотом.
Прежде чем кодить, нужно подготовить «железо».
- Node.js: Это двигатель нашего проекта.
- Иди на nodejs.org.
- Скачивай версию LTS (Recommended for most users).
- Устанавливай, просто нажимая «Next» (Далее) везде.
- VS Code (Visual Studio Code): Это блокнот, в котором мы пишем код.
- Скачивай на visualstudio.com.
- Устанавливай как обычную программу.
- Ollama: Это сердце, которое крутит модель Gemma.
-
Иди на ollama.com.
- Скачивай и запускай.
- После установки открой терминал (в Windows нажми Win + R, напиши cmd и Enter) и введи:
ollama run gemma2:2b
(Или gemma:7b, если комп мощный. Модель скачается автоматически).
- Создай на рабочем столе папку, например PANTHEON.
- Открой VS Code.
- Нажми File -> Open Folder и выбери свою папку PANTHEON.
- Открой терминал внутри VS Code (нажми Ctrl + ` — это буква Ё).
- Введи команду для создания основы проекта (на базе Next.js):
npx create-next-app@latest .
На все вопросы отвечай "Yes" или просто жми Enter.
Теперь вставь в тот же терминал VS Code эту команду. Она установит библиотеки для поиска и нейронных связей, которые мы обсуждали:
npm install flexsearch @xenova/transformers zustand lucide-react
- flexsearch — быстрый поиск по словам.
- @xenova/transformers — «мозги» для поиска по смыслу (семантика).
- zustand — память для хранения духов на фронтенде.
В левой панели VS Code создай следующие папки и файлы:
- Папка chats в самом корне (там будут лежать JSON-мозги духов).
- Папка layer в корне — создай там файл persona_controls.json (настройки температуры и весов).
- В папке app/api/chat/ создай файл route.ts (туда вставь тот большой код движка, что мы писали).
- В папке app/components/ создай файл ChatWindow.tsx (код фронтенда с кнопкой 💎).
Когда всё вставлено и сохранено:
- Убедись, что Ollama запущена (иконка в трее).
- В терминале VS Code напиши:
npm run dev
- Открой браузер и перейди по адресу: http://localhost:3000.
- Как ИИ вспоминает? Когда ты пишешь сообщение, движок лезет в папку chats, фильтрует JSON-файлы через FlexSearch (ищет знакомые буквы) и Transformers (ищет похожий смысл).
- Что такое Золотой Фонд? Это база самых крутых ответов. Если нажмешь на 💎 рядом с ответом духа, пара "Вопрос-Ответ" навсегда запишется в файл _gold.json. Теперь ИИ будет считать это истиной в первой инстанции.
- Откуда берутся Ассоциации? Система смотрит на теги (метки) твоих сообщений. Если ты говоришь об "Интернете", она потянет из памяти всё, что помечено тегом "Сеть" или "Свобода", даже если ты об этом не просил.
Если что-то не работает — смотри в терминал VS Code. Если там красный текст, значит, где-то не закрыта скобка или не установлена библиотека. Твой автономный интеллект готов. Иди и властвуй! 🌌🤖