ИИ для дела
272 subscribers
31 photos
1 video
33 links
Пишу о том, чего нет в дайджестах и новостях про ИИ. Сколько стоят продукты на базе LLM, эксперименты и провалы. Ковыряюсь в SEO. К.т.н. 10+ лет в айти.

Контакт: https://telegram.me/dimaprodev?direct
Download Telegram
Навайбкодил агрегатор недвижимости за выходные, залил, пошёл заниматься другими делами. Про сео вообще не думал в моменте, просто отправил сайтмап в гугл и забыл. Результат на скрине через несколько дней
_______

Обычно так начинаюся все посты про вайбкодинг. Моя реальность немного иная. Я потратил примерно два месяца чтобы сделать новый сайт. Забавно, что практически ни с чем из этого (кроме SEO) я раньше не работал. Слава нейронкам!

Стек и фундамент
- Фреймворк — Astro 6 вместо самописного статического генератора
- Данные — SQLite как единый источник вместо разрозненных JSON на диске
- Стили — Tailwind CSS v4 через @tailwindcss/vite
- Карты — MapLibre GL (не Leaflet/Google Maps) — vendor-independent, свой basemap
- Изображения — sharp
- Скрапинг источников — cheerio
- Хостинг — Cloudflare Pages/Workers
- Тесты — Vitest с coverage (v8)
- Качество кода — ESLint + Prettier + husky + lint-staged (pre-commit хуки), добавлено на самом старте

Локализация
- Сразу 3 языка (i18n на 3 локали) с самого первого коммита
- Автоопределение языка браузера и редирект на нужную локаль

SEO
- Schema.org JSON-LD на всех типах страниц
- Ручная проработка title/description под каждый тип страницы, с ключевыми словами
- sitemap + robots.txt
- Open Graph превью для соцсетей
- SEO-паттерн для тайтлов

А результат действительно на скрине. Буду держать в курсе, как развиваются события.
👍11🔥7
Я человек простой, если кто-то меня рекомендует, я рекомендую его в ответ.

t.me/tkhychs

Знакомьтесь, это Андрей. Он невероятно успешный сеошник. Один из самых успешных, что я знаю. А ещё у Андрея потрясающий слог. С ним очень приятно гулять по городу и разговаривать о всяком важном. И он тоже любит Пелевина, как и я. В общем крайне рекомендую подписаться на Андрея.
7
Недавно писал как запустил агрегатор недвижимости. Прошло 10 дней после запуска. 50 кликов из поиска. И первая заявка на партнёрство.
🔥11
Я недолюбливал мультиагентные системы

Почему? Потому что прежде чем использовать мультиагентные системы, нужно ответить на прекрасные вопросы, которые задал автор канала Этихлид у себя в, не менее прекрасном, посте:

- зачем в флоу каждый конкретный блок?
- сколько будет 0.9⁵ и при чём тут это?
- как передаётся контекст между агентами?
- как замеряете "хорошесть" результата и его повторяемость?
- как находите, где процесс свернул не туда?
- на каких шагах требуется участие человека (HITL)?
- где берёте одного агента, а где всё-таки мультиагентный сетап?
- а что можно было бы обычным детерминированным скриптом сделать?


В общем я их всячески старался избегать и не использовать без крайней необходимости. Не люблю героически преодолевать трудности там, где их можно избежать.

И вот недавно на консультации с клиентом увидел как он использует мультиагентную систему, чтобы принимать решения на сотни миллионов рублей. И таких решений десятки. Понятно что там не всё оптимально было и мы как раз вместе разбираем все эти вопросы. Но вот сам факт. Вот наконец кейс, где такое можно использовать.

В общем из этой консультации родилась идея фреймворка для мультиагентных систем. Который позволит избежать возможных граблей.

А что за фреймворк, расскажу как-нибудь позже. А сейчас пойду отдыхать, суббота же.
👍52
Найди курицу на картинке

В магазине https://yerevan-city.am есть русский язык (спасибо им за это). Но поиск работает плохо. Типичная проблема на картинке. Я подумал, что можно же попросить клода или кодекс собрать корзину за тебя. Он знает и армянский, и русский, и английский. В каком-то точно окажется подходящее написание. В итоге сделал MCP для Ереван Сити. А если бы такой функционал был на самом сайте, было бы вообще отлично.

https://github.com/tjvjk/yerevan-city-mcp

Читал
как-то, что Вкусвилл сделал:
первый в российском e-commerce открытый MCP сервер для AI-агентов


Получается я сделал первый в армянском e-commerce открытый MCP сервер для AI-агентов.
🔥13👍1
В начале июля навайбкодил агрегатор новостроек. Как у него дела? Медленно но верно трафик идёт вверх.

262 клика из поиска -> 17 заявок. CR получается 6,5%.

Список того, что хочется сделать растёт пугаеще быстро. Приходится бить себя по рукам и брать только то, что (по моему мнению) приведёт к росту трафика.

Продолжаю наблюдать
❤‍🔥6👍5
Секрет человечного текста, если пишете посты нейронкой

Для проекта с новостройками нужно вести много соц сетей: телеграм, публиковать статьи, тредс, инстаграм и ещё кучу всего. Там не особо художественные тексты, главное факты, поэтому можно использовтаь нейронки чтобы писать тексты. Но они всё равно пишут так, что сразу понятно что это генеренный текст. Есть большая статья на википедии как палится нейро текст https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing

На основе этой статьи я и написал скилл хуманайзер, которые делает текст более человечным. В первой итерации агент правил всё за один раз. Получалось корявенько. То штампы пропустятся, то ритм хромает.

Во второй итерации сделал три агента, которые работают параллельно и смотрят на текст с разных сторон, а потом чётвёртый собирает всё в кучу. Стало сильно лучше. Один ищет типовые оброты, второй смотрит на ритм, третий проверяет что ещё можно добавить: цифр, имён, личного опыта, авторской позиции.

Понятно что текст получается не идеальный и такой метод не заменит редакторских правок, но стало по крайней мере не отвратительно.

Если нужно писать много текстов где не очень важна литературная составляющая, то держите скилл:

https://github.com/tjvjk/humanizer
11
Rust и конвертер в md файлы

Прочитал что вышел конвертер для 14 форматов документов который конвертит их все в md формат.

https://github.com/firecrawl/anydoc

Мне такое нужно подумал я. У меня как раз есть простая библиотека которая с помощью агентского поиска ищет по md файлам вместо всяких сложных рагов. Да ещё и супер дёшево.

Конвертер написан на расте и заявляют что работает сильно быстрее уже существующих. Судя по таблицам в ридми в 100 или даже 1000 раз быстрее. Но разработчикам мы, конечно же, верить не будем, и проверим самостоятельно.

Проверю два кейса с помощью anydoc и других конвертеров:
1. перегнать несколько файлов в md
2. поискать что-то на лету с помощью ugrep и сравнить с anydoc + grep

Итого. Разница действительно есть, но не такая фундаментальная как заявлено. Возможно у меня слишком маленькая выборка.

Ну и коротенько:
- При конвертиции файлов примерно на 30% быстрее других конвертилок
- При конвертации на лету на 20% быстрее
- Удобно что один инструмент для всего
- При anydoc конвертации многострочные конструкции засовываются в одну строку, другие обычно оставляют как есть, отсюда такая большая разница в строках

Так что использовать можно, но всё не так радужно, как заявляется.
2👍2
Небольшие ачивки на сайте. 600 кликов с поиска и 22 обращения в день.
👍87