https://stellar-biscotti-a7dfbd.netlify.app/

Обо мне

AI Engineer.

Быстрое прототипирование, имплементация LLM в legacy-системы, графовая память.

<aside>

Скачать резюме:

<aside>

Aleksandr Salnikov AI Engineer CV.pdf

</aside>

</aside>


Проект: Digital Genesis

<aside> 🧠

Экспериментальная архитектура эмуляции памяти и мышления на базе LLM

Система с долгосрочной памятью и автономными циклами рефлексии. Извлекает структурированные «когнитивные активы» из диалогов и генерирует инсайты из семантических кластеров.

Python ChromaDB NetworkX Google Gemini API APScheduler asyncio

</aside>

Визуализации

Ссылки откроются в новых вкладках. Содержимое отформатировано под десктоп.

https://luminous-meerkat-2e4642.netlify.app/

Архитектура

Слой Технологии Функция
Vector Memory ChromaDB 4 коллекции (stream, assets, facts, modalities), дедупликация по SHA-256
Knowledge Graph NetworkX Взвешенные рёбра (similarity × importance × confidence), PageRank, decay
Reflection Engine APScheduler Seed → Cluster → Insight, фоновые циклы каждые 5 мин
LLM Layer Gemini 2.5/2.0 Multi-model routing, fallback, отдельные API keys

Проект: Storyline AI Bridge

<aside> 🌉

Интеграция AI в корпоративный e-learning

Serverless-решение для подключения LLM к курсам Articulate Storyline. Позволяет выстраивать AI-взаимодействие внутри курса: проверка ответов, адаптивная обратная связь, управление переменными Storyline, генерация контента на лету.

Работает с любой LMS без необходимости миграции.

Node.js Netlify Functions Netlify Blobs busboy multi-provider support

</aside>

Архитектура

Компонент Технологии Функция
API Gateway Netlify Functions RPC endpoint, CORS, multipart/JSON
Session Store Netlify Blobs TTL-based persistence, скользящее диалоговое окно, ограниченное время хранения сессии
LLM Providers Provider Agnostic Gateaway Переключение провайдеров через переменные окружения, быстрое добавление новых провайдеров
Client SDK JavaScript Двусторонний мост Storyline ↔ AI

API

POST /.netlify/functions/generate
├── prompt      — текст запроса
├── system      — системный промпт
├── sessionId   — ID сессии
├── audio       — аудиофайл (multipart)
└── resetContext / endSession — управление сессией