Собираем приватный RAG-стек на pgvector, где документы, поиск и генерация ответа остаются внутри вашего VPS. Разберём схему стенда, embeddings, pgvector, локальную LLM, проверку прав доступа, качество поиска, HNSW/IVFFlat, журналы и резервное восстановление. Читать далее
Обычно LLM работает строго последовательно: получает запрос, рассуждает и только после этого отвечает. Пока она думает, новая информация остаётся за пределами текущего процесса. Пользователь может уточнить вопрос, камера — передать следующий кадр, а инструмент —…
Привет Хабр! На связи команда техподдержки РТК-Сервис.В одном из прошлых постов мы рассказали про восстановление важной DWDM-линии на 25 каналов (10G, 40G, 100G), где используются чувствительные к качеству оптики усилители RAMAN. Возможно, вы прямо сейчас готовитесь к проведению…
Признайтесь, было такое, что вам необходимо вытащить текст из сканированного отчёта на 50 страниц, разгадать рукописные записи коллеги или перенести таблицу из PDF в табличку Excel, а вместо этого вы тратите полвечера на перепечатывание вручную Египетских иероглифов от коллеги или…
Код, который отлично работает с AWS S3, на Ceph RGW или MinIO может упасть с пустым текстом ошибки. Разбираю семь таких мест из собственного клиента, с кодом и объяснением, почему сервер отвечает именно так. Читать далее
Гипотеза, с которой я начинала, звучала максимально прямолинейно: Go компилируется в машинный код, питон интерпретируется, значит Go быстрее примерно везде, и заменить им питон можно в любой момент, было бы желание. Проверять ее я решила замерами и заодно вести счет, как на ринге: за каждый раунд, в котором язык выигрывает по заранее выбранной метрике, ему достается очко. Раундов в итоге набралось восемь, и трещать по швам гипотеза начала уже на втором. Читать далее
Подборка соревнований с окончанием регистрации в сентябре 2026 года и 10 IT-стажировок. Соревнования расположены по сроку регистрации. Даты без указания года относятся к 2026 году. Читать далее
Приветствую!Возьмём асинхронную функцию. Заведём в ней буфер на килобайт, подождём чего-нибудь, потом прочитаем из буфера байт. Делали так тысячу раз: читаем из сокета, разбираем ответ, идём дальше, в общем — ничего особенного.Такая функция возвращает future размером 1026 байт. А если
У DeepSeek появился свой агентный харнесс — dsh. Разбираю, как перенести на него SEO-набор: серверы с данными, правила работы и страховку от ошибок модели. Читать далее
В прошлой статье я сделал обзор популярных способов отладки embedded: GDB-клиент -> GDB-сервер (OpenOCD) -> программатор -> целевой МК. Тогда я сформулировал свои субъективные требования к “идеальному” программатору. И на тот момент у меня уже был минимально рабочий вариант такого программатора. И вот спешу представить к чему привели меня изыскания в этом направлении. Читать далее