Сегодня наткнулся на замечательный пост одного из разработчиков Oracle. Задумался о том, что хорошо было бы понимать два термина. Делюсь.
𝗠𝗖𝗣 𝘃𝘴 𝗔𝗣𝗜 🔄
𝗔𝗣𝗜 определяет, как программные системы взаимодействуют через определённые конечные точки, запросы и ответы. Она предоставляет приложениям структурированный способ доступа к данным или запуска функциональности в другой системе. 📡
𝗠𝗖𝗣 предоставляет приложениям ИИ стандартизированный способ обнаружения и использования внешних инструментов, данных и ресурсов. Вместо создания индивидуальных интеграций для каждого клиента ИИ сервер MCP раскрывает возможности через общий протокол.
API раскрывают функциональность для программного обеспечения. MCP стандартизирует, как приложения ИИ обнаруживают и взаимодействуют с этой функциональностью. 🧩
Но как только ИИ оказывается за API, модель запрос-ответ усложняется. ⏳
Вывод может занять больше времени, чем запрос может оставаться открытым. Он может прерваться на полпути. Может потребоваться повторная попытка. 🔄
Это меняет подход к проектированию самого API. Это нужно учитывать при разработке ПО.
Вот здесь материал
Post #3376
1.29K
