Dev

Сравнение структурированного вывода у популярных провайдеров LLM: OpenAI, Gemini, Anthropic, Mistral и AWS Bedrock

Сравнение структурированного вывода у популярных провайдеров LLM: OpenAI, Gemini, Anthropic, Mistral и AWS Bedrock

Для работы с несколько отличающимися API требуется особый подход.

Вот сравнительная таблица поддержки структурированного вывода (получение надежного JSON) у популярных провайдеров LLM, а также минимальные примеры на Python

Ограничение LLM с помощью структурированного вывода: Ollama, Qwen3 и Python или Go

Ограничение LLM с помощью структурированного вывода: Ollama, Qwen3 и Python или Go

Несколько способов получения структурированного вывода из Ollama

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

Преобразование документов Word в Markdown: полное руководство

Преобразование документов Word в Markdown: полное руководство

Использование pandoc, python или онлайн-инструментов для конвертации в MD

Перевод документов Word в формат Markdown (https://www.glukhov.org/ru/documentation-tools/markdown/converting-word-document-to-markdown/ “Перевод документов Word в Markdown”) является очень распространенной задачей для технических писателей, разработчиков и создателей контента, которые хотят перенести свой контент на платформы, поддерживающие Markdown (например, GitHub, GitLab, генераторы статических сайтов, такие как Hugo). Эта статья является частью нашего Руководства по инструментам документации в 2026 году: Markdown, LaTeX, PDF и рабочие процессы печати.

Популярность языков программирования и инструментов разработчика программного обеспечения

Популярность языков программирования и инструментов разработчика программного обеспечения

Сравнение инструментов и языков программирования

Недавно в письме Pragmatic Engineer были опубликованы статистические данные опроса о популярности языков программирования, IDE, инструментов ИИ и других данных на середину 2025 года.

Протокол контекста модели (MCP) и заметки о реализации сервера MCP на Go

Протокол контекста модели (MCP) и заметки о реализации сервера MCP на Go

Статья о спецификациях и реализации MCP на языке GO

Здесь представлено описание Протокола Контекста Модели (MCP), краткие заметки о том, как реализовать MCP сервер на Go, включая структуру сообщений и спецификации протокола.

DBeaver против Beekeeper - инструменты управления базами данных SQL

DBeaver против Beekeeper - инструменты управления базами данных SQL

Выбор лучшего инструмента для написания запросов и создания резервных копий

Новая версия Ubuntu 24.04 для рабочего стола предложила мне установить Beekeeper Studio в качестве редактора SQL и инструмента управления базами данных. Раньше я использовал DBeaver. Хорошо. Давайте сравним DBeaver и Beekeeper Studio.

Apache Airflow для MLOps и ETL - Описание, Преимущества и Примеры

Apache Airflow для MLOps и ETL - Описание, Преимущества и Примеры

Отличный фреймворк для ETS/MLOPS на Python

Apache Airflow — это открытая платформа, предназначенная для программного создания, планирования и мониторинга рабочих процессов — полностью на языке Python, предлагающая гибкую и мощную альтернативу традиционным, ручным или основанным на интерфейсе инструментам для работы с рабочими процессами.

uv - Новый менеджер пакетов, проектов и сред Python

uv - Новый менеджер пакетов, проектов и сред Python

Преимущества Python uv

Python uv (произносится как «ю-ви») — это современный, высокопроизводительный пакет и менеджер проектов для Python, написанный на Rust. Он разработан как замена традиционным инструментам управления пакетами Python, таким как pip, pip-tools, virtualenv, pipx и pyenv, с целью упрощения и ускорения рабочих процессов разработки на Python.

Переранжирование документов с помощью Ollama и модели Qwen3 Reranker на языке Go

Переранжирование документов с помощью Ollama и модели Qwen3 Reranker на языке Go

Внедряете RAG? Вот несколько фрагментов кода на Go — часть 2...

Поскольку стандартный Ollama не имеет прямого API для пересчета рангов (rerank), вам потребуется реализовать пересчет рангов с использованием Qwen3 Reranker на GO путем генерации эмбеддингов для пар «запрос-документ» и их оценки.

Обнаружение объектов с TensorFlow

Обнаружение объектов с TensorFlow

Довольно давно я обучал ИИ для обнаружения объектов

Однажды холодным июльским зимним днем в Австралии… я почувствовал срочную необходимость обучить модель ИИ для обнаружения не заглушенных арматурных стержней из бетона…

Переранжирование текстов с помощью Ollama и модели встраивания Qwen3 LLM на языке Go

Переранжирование текстов с помощью Ollama и модели встраивания Qwen3 LLM на языке Go

Внедряете RAG? Вот несколько сниппетов на Golang..

Этот небольшой пример кода на Go для пересортировки вызывает Ollama для генерации эмбеддингов для запроса и для каждого кандидата-документа, затем сортирует их по убыванию косинусного сходства.