Заметки
Короткие рецепты по WP, WC и PHP.

Thinking-модели: когда включать режим рассуждений
У современных моделей есть переключатель глубины рассуждений — effort, thinking_level, reasoning_effort. Разбираем, что он реально меняет, сколько стоит и на каких задачах его стоит поднимать, а на каких он только жжёт токены.
Читать →
Vertex AI: когда он нужен вместо AI Studio
Модели одинаковые, а обвязка разная: ключ из AI Studio против проекта в Google Cloud с сервисными аккаунтами и выбором региона. Разбираем, где проходит граница, сколько это стоит и как переехать за полчаса — с поправкой на переименование Vertex AI в Gemini Enterprise Agent Platform.
Читать →
pgvector: векторный поиск прямо в PostgreSQL
Расширение pgvector добавляет в PostgreSQL векторный тип, операторы расстояния и ANN-индексы. Разбираем установку, выбор между HNSW и IVFFlat, фильтры по метаданным, экономию памяти и границу, за которой нужен отдельный векторный движок.
Читать →
Агенты в Claude Code: как работают субагенты
Субагент уносит грязную работу — поиск по репозиторию, разбор логов, обход десятков файлов — в отдельное контекстное окно и возвращает только результат. Разбираем, где лежат файлы агентов, какие поля есть в YAML-заголовке, как основной диалог выбирает исполнителя и на чём здесь чаще всего спотыкаются.
Читать →
Промпт для текста: как получить от нейросети статью, а не воду
Короткий запрос «напиши статью про X» всегда даёт одно и то же — общие слова и списки без цифр. Разбираем, почему так происходит, и собираем каркас промпта из шести блоков, который даёт текст, готовый к вычитке.
Читать →
Галлюцинации нейросети: почему модель выдумывает и как проверять факты
Модель выдаёт несуществующую ссылку тем же уверенным тоном, что и верный ответ. Разбираем, почему это заложено в самом устройстве моделей и в том, как их оценивают, и собираем рабочий процесс проверки фактов.
Читать →
Rate limit и ошибка 429: почему ИИ-API отказывает и как делать повторные попытки
API нейросети вернул 429 — ключ рабочий, деньги есть, а запросы не проходят. Разбираем, в чём измеряют rate limit у OpenAI, Claude и Gemini, чем «превысил частоту» отличается от «упёрся в потолок расходов», и как написать ретраи с Retry-After и джиттером, чтобы они помогали, а не добивали сервис.
Читать →
Cursor AI: настройка и первые шаги
Практический гайд по Cursor: установка и перенос настроек из VS Code, четыре режима работы, выбор модели, правила проекта в .cursor/rules и AGENTS.md, .cursorignore, подключение MCP и актуальные тарифы.
Читать →
n8n и нейросети: автоматизация без кода
n8n — визуальный конструктор сценариев, в котором нейросеть становится обычным блоком на холсте. Разбираем, как запустить n8n в облаке и на своём сервере, из чего собирается ИИ-узел, как подключить внешние инструменты через MCP и во что это обходится.
Читать →