MCP: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 13: | Linia 13: | ||
== Podstawowy opis działania na przykładzie == | == Podstawowy opis działania na przykładzie == | ||
# Użytkownik wpisuje w oknie chatu pytanie "Jaka temperatura będzie dzisiaj o 18 w krakowie". | |||
# Host (aplikacja AI z której korzysta) dołacza do tego pytania [[Context]], czyli dodatkowe informacje, bez których model nie byłby w stanie odpowiedzieć na pytanie. W szczególnosci musi byc to informacja dla modelu w jaki sposób mógłby pobrac pogodę na dany dzień, lub w jaki sposþób dowiedzieć się jaki w ogóle mamy obecnie dzień. | |||
# Model otrzymuje pytanie wraz [[Context|kontekstem]]. |
Wersja z 08:12, 1 lip 2025
Model Context Protocol (MCP)
Model Context Protocol (w skrócie: MCP) – protokół komunikacyjny służący do wymiany danych między Modelem AI (LLM), a zewnętrznymi serwerami, które nadają modelowi sprawczosci. Dzięki MCP model sztucznej inteligencji może wykonac działania na zewnętrz (np. wysłać maila, pobrac prognoze pogody, zakupic bilet litniczy).
3 podstawowe składniki systemu
Mamy 3 podstawowe elementy systemu.
- Model jezykowy np. Llama, gpt4, cloude - na podstawie tekstu wejściowego (prompt) generuje tekst wyjsciowy (odpowiedź).
- Server MCP - realizuje konkretne zdania na zlecenie Modelu np. pobiera prgonoze pogody lub przygotowuje materiały audio do nauki angielskiego.
- Host (np. Chat GPT, Cursor) - aplikacja zazwyczaj z interfejsem uzytkownika, która pozwala kontaktować się z Modelem oraz uruchamia polecenie dla serwerów MCP generowane przez Model.
Czasami opisuje się również Client MCP. To taki element działający po stronie Hosta, który pomaga mu w interkacjach miedzy serwerem MCP.
Podstawowy opis działania na przykładzie
- Użytkownik wpisuje w oknie chatu pytanie "Jaka temperatura będzie dzisiaj o 18 w krakowie".
- Host (aplikacja AI z której korzysta) dołacza do tego pytania Context, czyli dodatkowe informacje, bez których model nie byłby w stanie odpowiedzieć na pytanie. W szczególnosci musi byc to informacja dla modelu w jaki sposób mógłby pobrac pogodę na dany dzień, lub w jaki sposþób dowiedzieć się jaki w ogóle mamy obecnie dzień.
- Model otrzymuje pytanie wraz kontekstem.