Claude + MCP (часть 1)
👁 515💬 4
Это просто пушка! Наконец-то у меня добрались руки для того чтобы разобраться с ModelConextProtocol (MCP). Во многом спасибо друзьям, которые подтолкнули меня на изучение этой прекрасной вещи.
Давайте я в этот раз постараюсь описать в чем идея MCP, но в будущем еще опишу более детальнее некоторые полезные модели.
И так, когда мы говорим о GPT и подобных AI-генераторах, то следует понимать, как на деле они работают. Предположим у нас есть вся база интернета со всеми контекстами которые в интернете имеются и GPT анализируя эту всю базу расставляет веса для всех повторяющихся слов/слогов. Например я скажу: "В лесу ро..." и вы понимаете, что продолжение этой строки будет "...дилась ёлочка". GPT модель также допишет эту фразу, потому что это предложение наиболее часто-повторяющееся во всей базе.
Однако, от того что GPT имеет доступ к огромной базе это является и минусом, потому что на один и тот же запрос, GPT может найти сотни или даже тысячи вариаций, поэтому чем подробнее вы зададите контекст в начале общения, тем более релевантны будут ответы.
В 2023 году, когда ChatGPT обрел всемирную популярность, появилось много сервисов, которые позволяли задать определенной контекст по любой интересующей теме. Контекстом являлся просто список инструкций сужающий тему до максимально описывающего результата. А большинство AI-учителей, учили перед тем как что-то спросить, сначала первым сообщением задать контекст.
Например "Представь, что ты Бухгалтер, ты можешь рассчитать налоговую базу для индивидуального предпринимателя..." и после этого уже задавать свой вопрос. Тогда первое сообщение станет контекстом и дальше уже ответ будет максимально подходящим для вас.
Вот эта идея начального контекста стала развиваться, что даже OpenAI внедрили ее в собственный функционал платформы ChatGPT, где можно самому создать GPT заточенную под определенную задачу.
Но еще наиболее крутой частью этого всего стала возможность определять функции. Например, у меня в коде есть функция get_weather - которая может определить какая сейчас погода в Питере. И в инструкциях я могу описать так: Если пользователь хочет узнать какая погода, укажи функцию get_weather в ответном сообщении. Если мой код в ответном сообщении увидит функцию "get_weather", он ее вызовет.
Это стало следующим шагом развития AI и конкретно GPT моделей.
(Продолжение будет завтра...)
!💬 Telegram !📹 Youtube
93
Кирилл Гаврилов
Подписаться