PyLand Team
PyLand Team
Статьи автора
Все публикации PyLand Team
Нарезка документов на чанки для RAG
Эмбеддинг длинного текста усредняет смыслы — конкретный вопрос не найдёт нужный абзац. Решение: нарезать документ на чанки и индексировать каждый...
Pydantic v2: валидация данных в Python
Pydantic — библиотека для проверки и преобразования данных через аннотации типов. Она часто используется в API и LLM-приложениях, когда внешний...
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, история, вопрос. Если делаешь 100 запросов с одним...
Эмбеддинги: координаты текста в пространстве смыслов
Эмбеддинг — числовой вектор, представляющий текст. Похожие по смыслу тексты получают близкие векторы. Это основа семантического поиска в RAG-системах.
JSON Schema: описываем структуры данных
JSON Schema — стандарт для описания структуры JSON. В Claude API используется для описания инструментов (tool use) — Claude знает...
Tool Use в Claude API: агенты с инструментами
Tool use позволяет Claude вызывать функции из твоего кода — получать погоду, читать файлы, делать поиск. Claude решает когда вызвать...
ChromaDB: векторная база данных для RAG
ChromaDB — встраиваемая векторная БД. Хранит тексты и их эмбеддинги, умеет искать по смыслу. Не требует отдельного сервера.
SQLite в Python: персистентная память для агентов
SQLite — встроенная в Python реляционная база данных. Хранит данные в одном файле, не требует сервера. Идеальна для персистентной памяти...
Health Checks: liveness и readiness в Kubernetes
Контейнер запущен — не значит, что приложение работает. Может быть дедлок, переполнение памяти или медленная инициализация. Probes — механизм K8s...
Статистика по категориям
Распределение статей автора по темам
Django
63 статей
Python
54 статей
Git и GitHub
32 статей
Html Css
23 статей
LLM и AI
21 статей