Изменения

2166 байт добавлено ,  1 месяц назад
Строка 232: Строка 232:  
|}
 
|}
 
Клиент отправляет финальное сообщение о выходе для завершения завершения операции.
 
Клиент отправляет финальное сообщение о выходе для завершения завершения операции.
 +
 +
=== Возможности (Capabilities) MCP ===
 +
Серверы MCP предоставляют клиентам разнообразные возможности (capabilities) через протокол связи. Эти возможности делятся на четыре основные категории, каждая из которых обладает уникальными характеристиками и вариантами использования. Поскольку перевод на русский относящихся к ним терминов ещё не устоялся, здесь приводятся и оригинальные английские термины.
 +
 +
==== Инструменты (Tools) ====
 +
Инструменты — это исполняемые функции или действия, которые модель ИИ может вызывать через протокол MCP.
 +
 +
'''Управление:''' Инструменты обычно управляются моделью, то есть модель ИИ (LLM) решает, когда их вызывать, основываясь на запросе пользователя и контексте.
 +
 +
'''Безопасность:''' Из-за способности выполнять действия с побочными эффектами выполнение инструментов может быть опасным. Поэтому обычно требуется явное одобрение пользователя.
 +
 +
'''Случаи использования:''' Отправка сообщений, создание тикетов, запросы к API, выполнение вычислений.
 +
 +
'''Пример:''' Инструмент прогноза погоды, который получает текущие данные о погоде для заданного местоположения:
 +
 +
Python:
 +
 +
def get_weather(location: str) -> dict:
 +
"""Get the current weather for a specified location."""
 +
<nowiki/># Connect to weather API and fetch data
 +
return {
 +
"temperature": 72,
 +
"conditions": "Sunny",
 +
"humidity": 45
 +
}
    
== Внедрение ==
 
== Внедрение ==