Search
Write a publication
Pull to refresh

Comments 5

очень полезно , спасибо большое

и почему мне кажется, что этот текст сгенерила нейронка?

почему вам так кажется ?

Ну смотрите в вашей же статье написано что:

MCP‑сервер (Message Control Plane) для обработки и маршрутизации телеметрии в реальном времени, мы решили попробовать нечто более декларативное и «из коробки» готовое к бою.

Чтож, возможно в Spring AI его решили переназвать, давайте проверим, поскольку я без понятия как работает Spring AI и не знаю Java, все же убедимся в информации.

Узнаем что такое MCP в контексте Spring AI
Сделаем следующие шаги:

1) Открываем документацию Spring AI про MCP: https://docs.spring.io/spring-ai/reference/api/mcp/mcp-overview.html

Скрин документации Spring AI
Скрин документации Spring AI

2) Посмотрим как выглядит yaml файл и действительно ли вы пишите MCP-сервер и имеете ввиду именно MCP от Anthropic, а не какое-то кастомное название внутри фреймворка/разработчиков/компании

yaml для mcp-сервера в документации
yaml для mcp-сервера в документации

yaml внутри документации выглядит вполне похожим на ваш, но в нем нету некоторых параметров, которые есть у вас, либо же наоборот: https://docs.spring.io/spring-ai/reference/api/mcp/mcp-server-boot-starter-docs.html

Вывод по Spring AI: название MCP точно не относится к вашему внутреннему сленгу, а относится к open-source протоколу от Anthropic : https://modelcontextprotocol.io/introduction

Докажем что статья или её часть была написана ИИ и не проверена автором
Сказанное выше не доказывает, что вы использовали ИИ, так ведь?
Чтож давайте сделаем запрос в относительно старую модель, которая вряд-ли имеет контекст (была дообучена, или посмотрела в интернете/раге/любым другими способом) про MCP

Ответ gpt-4o
Ответ gpt-4o

Как я уже сказал модель не знает что такое MCP и такая проблема была даже у Claude Sonnet 3.7 и все еще сохраняется, потому что данные про MCP не попали в корпус на претрене или другом виде тюнинга, ну и авторы не засунули инфу о нем в системный промпт, тем не менее Claude имел возможность им пользоваться, поскольку это просто стандартные тулы в новой обертке, грубо говоря.

Ответ про MCP от Claude 3.7
Ответ про MCP от Claude 3.7

Отсюда следует вывод, что автор использовал какую-то из моделей, которая все еще не знает о том, что такое MCP на самом деле, но возможно умеет пользоваться интернетом.

В доказательство того, что модели знают что такое MCP, возьмем Claude Sonnet 4.0

Ответ про MCP от Claude Sonnet 4.0
Ответ про MCP от Claude Sonnet 4.0

Вот этот ответ действительно правильный и верный, возможно одна из причин выпуска семейства моделей Claude 4.0 в том, чтоб они могли объяснить что такое MCP ))

Вывод сгенеренному тексту: автор использовал ИИ как минимум для генерации введения, а также перенес в статью незнание LLM о том что такое MCP.

С одной стороны мы все можем ошибаться, однако информация автора о том, что такое MCP явно сгенерена нейронкой и не проверена.

К тому же:

Идеальные комменты в yaml файле
Идеальные комменты в yaml файле

Лично я такие комменты стал бы писать в формате:

# Таймаут AI-запроса в секундах
request-timeout: 180

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

Либо автор люто пишет пробелы, табуляции и хорошо редачит текст в yaml файлах, либо эту часть также сгенерила нейронка.

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

И мой фидбэк не в том, что нейронки плохо - нет (это супер круто), он в том, что инфа неверная и вот это уже не круто.


P.S. Извините за духоту.
Я сам пользуюсь нейронками, чтобы писать код, редачить текст, переводить слова других людей с русского на русский, нейронки классно умеют править структуру текста для статьи, делать прикольные и кликбейтные заголовки, но тем не менее:


Важно помнить, что ответственность за дезинформацию несем мы сами - как пользователи, особенно "технически продвинутые", как разработчики, особенно если эту дезинформацию распростроняем сами же мы.

Sign up to leave a comment.

Articles