Pull to refresh
0
0
Send message

JavaScript: малоизвестные, но полезные API

Reading time10 min
Views25K


Привет, друзья!


Представляю вашему вниманию перевод этой замечательной статьи, посвященной 4 малоизвестным API, которые в некоторых ситуациях могут оказаться весьма полезными:



Код примеров на GitHub.

Читать дальше →

Как работает Трансформер: очень простое описание

Level of difficultyEasy
Reading time5 min
Views11K

Вот очень простое объяснение для тех, кто не хочет вдаваться в сложную математику, но и не готов принимать эту ключевую технологию как магию, которая просто работает. Конечно, никакого волшебства тут и нет — идея на самом деле довольно проста.

Читать далее

Закон дырявых абстракций

Reading time8 min
Views26K

Текст, который установил «закон дырявых абстракций», был написан в 2002 году. Почему я перевожу его спустя почти 20 лет? Он до сих пор не потерял своей актуальности и достоин прочтения. Протокол TCP не получил лучшую альтернативу, а закон дырявых абстракций лишь укрепился в жизни разработчиков и рискует стать аксиомой. Добавлю, что я не пересчитывал все указанные в тексте временные рамки, так что учитывайте некоторый «сдвиг во времени».
Читать дальше →

Chonkie: революция в RAG-чанкинге — скорость, лёгкость, удобство

Level of difficultyEasy
Reading time11 min
Views14K

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

Всем привет! Меня зовут Вадим, я Data Scientist в компании Raft. В этой статье я расскажу о Chonkie — библиотеке для простого и быстрого чанкирования документов, а также на практике применю её и сравню с другими популярными решениями: LangChain и LlamaIndex.

Читать далее

Расширяем базовый функционал n8n: от RAG до кастомного агента с MCP

Level of difficultyMedium
Reading time15 min
Views11K

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

Привет, Хабр! Меня зовут Музафаров Данил, я Data Scientist в компании Raft. В этом туториале я шаг за шагом покажу: как локально развернуть n8n, как добавить кастомные API и создать полноценного AI-агента с MCP tools с расширенным функционалом. Придется немного писать код, но главное, что это позволит оставить архитектуру решения на n8n, дополнив его кастомными тулами.

Читать далее

Бухгалтерский учет для программистов

Reading time16 min
Views84K

Введение


Занимаюсь автоматизацией бухгалтерского учета 17 лет. После универа поработал как программист бухгалтерской программы. Выяснилось, что есть спрос на программистов этой программы. Поменял одну работу, вторую. Начал брать заказы на стороне. Выяснилось (или показалось), что выполнять заказы выгоднее, чем получать зарплату. Стал частным предпринимателем. Выяснилось (или опять показалось), что продавать программу выгоднее, чем программировать. Стал дилером. Оказалось, что выгоднее всего – подписка на обновления и обслуживание. Возможно, еще выгоднее сделать веб-сервис для онлайн-бухгалтерии…

В ходе работы приходилось нанимать программистов и обучать основам бухгалтерского учета. Когда обучал программистов бухучету, мне нравилось за час рассказать им всю базовую теорию. Приятно срывать покровы сложности и таинственности. Оказывается, курсы бухгалтеров никому не нужны. Нет такой науки. Разве что набор терминов, в которых путаются сами бухгалтера…
Читать дальше →

N8n: (не)реальные возможности и ограничения

Level of difficultyEasy
Reading time6 min
Views31K

N8n сейчас у всех на слуху. Подростки создают рабочие процессы, которые автоматизируют целые отделы, а затем продают их за тысячи долларов в Twitter. Менеджеры, которые никогда не писали ни строчки кода, за ночь автоматизируют рабочие процессы всего своего отдела.

Звучит слишком хорошо, чтобы быть правдой?

Читать далее

MCP для новичков

Level of difficultyEasy
Reading time6 min
Views14K

Model Context Protocol (MCP) - это просто API, разработанный для LLM. Конечно, LLM могут использовать традиционные API, но это как просить повара готовить в кладовке.

Читать далее

«Доктор Хаус» vs. командный игрок: какого сеньора возьмут в команду в 2025 году

Level of difficultyEasy
Reading time7 min
Views1.8K

Привет Хабр, меня зовут Алина, и я HR-lead компании SSP SOFT (мы занимаемся заказной разработкой). Написать пост про особенности найма сеньоров мне помог наш райтер Сергей, а на саму идею — сподвиг случайно встреченный на просторах интернета пресс-релиз из заглавной иллюстрации. Не буду останавливаться на названии этой компании, его легко загуглить по фразам из скрина. Важно другое — коллеги по отрасли написали про избыток сеньоров на рынке труда в 2Q/2025 г., что казалось немыслимым еще пару лет назад. А как принимают на работу сеньоров, если речь идет не о массовом наборе, а точечно, под конкретные проекты? Об этом я и хотела порассуждать в этом посте.

Читать далее

Научим AI краснеть: автоматизация в Adult индустрии

Reading time5 min
Views22K

Как известно, интернет был придуман чтобы было куда скидывать фотки ню, и действительно adult media индустрия это хороший индикатор развития любой технологии. А что же с ИИ?

Читать далее

Wan 2.1: генерация видео по тексту на практике

Level of difficultyEasy
Reading time14 min
Views3.6K

В этой статье расскажу, как я решил поэкспериментировать с библиотекой Wan 2.1 — моделью для генерации коротких видео по текстовым описаниям. Несмотря на открытость проекта и наличие моделей с 1.3 B и 14 B параметров, в публичных статьях практически не описано, как они работают на практике: что реально влияет на скорость, какие параметры важны и что происходит на разных GPU.

Читать далее

PHP/FI 1. Personal Home Page Tools/Forms Interpreter

Level of difficultyMedium
Reading time17 min
Views4.8K

История зарождения PHP

История PHP начинается не с полноценного языка программирования, а с набора CGI-скриптов на C, известного как PHP/FI 1. В этой статье мы возвращаемся к истокам PHP, рассматривая его первую версию, её компиляцию и функциональность.

Читать далее

Популярные платежные решения для Adult 18+ проектов

Level of difficultyEasy
Reading time4 min
Views4.5K

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

Если вы знаете другие глобальные платежные решения для 18+ проектов, пишите в личку или оставляйте комментарии — с удовольствием добавлю их в статью!

Читать далее

Обработка каталога и товаров на LLM

Level of difficultyEasy
Reading time10 min
Views4.7K

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

Что могут предложить современные LLM и VLM для решения проблемы?

Читать далее

Градиентный бустинг для чайников

Level of difficultyEasy
Reading time3 min
Views11K

Если вы помните Вольтрона — вы уже понимаете Gradient Boosting. Команду странных механических львов, объединяющихся в огромного робота против зла, только вместо «зла» здесь неупорядоченные данные.

Читать далее

Подбор гиперпараметров RAG-системы с помощью Optuna

Level of difficultyMedium
Reading time16 min
Views9.2K

Сказ о том, как с помощью Opuna’ы сделать вашу RAG-систему чуточку (а может и не чуточку) эффективнее :)

Мои курсы: Разработка LLM с нуля | Алгоритмы Машинного обучения с нуля

Читать далее

Самый лучший в мире курс по Машинному обучению — Алгоритмы Машинного обучения с нуля

Reading time1 min
Views27K

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

Мои курсы: Разработка LLM с нуля | Алгоритмы Машинного обучения с нуля

Читать далее

Иллюзии мозга. Почему умного человека легче обмануть на бытовом уровне

Reading time4 min
Views76K

Уильям Джеймс Сайдис до восьмилетия написал четыре книги, его уровень IQ оценивался от 250 до 300 (наивысший зафиксированный IQ в истории). Поступил в Гарвард в 10 лет. В юном возрасте Уильям решил отказаться от секса и посвятить жизнь интеллектуальному развитию

Что лучше: 100 рублей сейчас или 300 рублей через год? Бейсбольная бита с мячом стоят 1 рубль 10 копеек, бита на 1 рубль дороже мяча, сколько стоит мяч? Это простые логические вопросы, на которые люди часто дают «интуитивные» неправильные ответы. Причина — в когнитивных искажениях, которым подвержены все без исключения. Печально, но умные люди более подвержены некоторым когнитивным искажениям, чем глупые люди.

Для опытных мошенников такие результаты научных исследований не станут секретом. Они-то хорошо знают, что обвести вокруг пальца умного человека бывает легче, чем «непробиваемого» упрямого дурака.
Читать дальше →

Обзор на Model Context Protocol (MCP) от Anthropic

Level of difficultyMedium
Reading time6 min
Views13K

На заре появления LLM пользователям приходилось просто копировать свой код в текстовое окно, чтобы ИИ могла его обработать. Естественно, такой подход быстро всех утомил, и разработчики начали искать свои способы загрузки данных в модель. У этого подхода была серьезная проблема — каждому приходилось изобретать велосипед заново.

Именно поэтому появился протокол MCP (Model Context Protocol) — универсальный способ дать искусственному интеллекту доступ к нужным данным, неважно где они хранятся — на компьютере пользователя или же в интернете.

Читать далее

Information

Rating
Does not participate
Registered
Activity