Изучайте программирование с нашими статьями
Практические туториалы, глубокие разборы технологий и актуальные тренды в мире разработки от экспертов индустрии.
Свежий контент
Самые актуальные материалы от наших экспертов
Нарезка документов на чанки для RAG
Эмбеддинг длинного текста усредняет смыслы — конкретный вопрос не найдёт нужный абзац. Решение: нарезать документ...
Pydantic v2: валидация данных в Python
Pydantic — библиотека для проверки и преобразования данных через аннотации типов. Она часто используется в...
asyncio в Python: асинхронное программирование
asyncio — стандартная библиотека Python для асинхронного кода. Позволяет выполнять несколько задач «одновременно» в одном...
AsyncAnthropic: асинхронный клиент Claude API
AsyncAnthropic — асинхронная версия Anthropic клиента. Использует async/await и интегрируется с asyncio event loop.
RAG: чат с документами через векторный поиск
RAG (Retrieval-Augmented Generation) — паттерн для работы с собственными документами. Вместо того чтобы переобучать модель,...
Prompt Caching в Claude API: экономим токены
Каждый запрос к Claude — платный. В inputtokens входит всё: system prompt, история, вопрос. Если...
Эмбеддинги: координаты текста в пространстве смыслов
Эмбеддинг — числовой вектор, представляющий текст. Похожие по смыслу тексты получают близкие векторы. Это основа...
JSON Schema: описываем структуры данных
JSON Schema — стандарт для описания структуры JSON. В Claude API используется для описания инструментов...
Tool Use в Claude API: агенты с инструментами
Tool use позволяет Claude вызывать функции из твоего кода — получать погоду, читать файлы, делать...
ChromaDB: векторная база данных для RAG
ChromaDB — встраиваемая векторная БД. Хранит тексты и их эмбеддинги, умеет искать по смыслу. Не...
SQLite в Python: персистентная память для агентов
SQLite — встроенная в Python реляционная база данных. Хранит данные в одном файле, не требует...
Health Checks: liveness и readiness в Kubernetes
Контейнер запущен — не значит, что приложение работает. Может быть дедлок, переполнение памяти или медленная...
Выберите направление
Каждая категория содержит тщательно отобранные материалы от экспертов
Хотите поделиться знаниями?
Станьте автором в нашем блоге и помогите другим разработчикам изучать новые технологии