Süni intellekt sahəsində model kontekst protokolu (MCP) haqqında çox eşitmişik. Bu məqalədə, MCP nə olduğunu və niyə hər gün daha da önəm qazandığını araşdıracağıq. Artıq API-lər mövcuddursa, niyə MCP-ə ehtiyacımız var? MCP-nin populyarlığının artmasına baxmayaraq, bu yeni protokolun davamlılığı varmı? İlk bölümdə API-lər və MCP arasındakı paralelləri nəzərdən keçirəcəyik və sonra onu fərqləndirən xüsusiyyətləri araşdırmağa başlayacağıq.
API-lərdən Model Kontekst Protokoluna
Ayrı-ayrı kompüterlər məhdud miqdarda məlumat əldə edə bilir, bu da onların istifadəçiliyinə birbaşa təsir edir. API-lər sistemlər arasında məlumat ötürülməsini təmin etmək üçün yaradıldı. API-lər kimi, Model Kontekst Protokolu (MCP) geniş dil modelləri (LLM) istifadə edən süni intellekt agentləri arasında ünsiyyət protokoludur. API-lər əsasən inkişaf etdiricilər üçün yazılırken, MCP serverlər süni intellekt agentləri üçün yaradılır (Johnson, 2025).
MCP nədir?
MCP, 25 noyabr 2024-cü ildə Anthropic tərəfindən açıq mənbə standartı kimi təqdim edildi və süni intellekt köməkçiləri ilə xarici məlumat mənbələri arasında ünsiyyəti təmin edir. Süni intellekt agentləri, ayrı-ayrı sistemlərdəki məlumat parçalanması ilə məhdudlaşdırılır (Anthropic, 2024). Protokol agentlərin xarici sistemlərlə necə qarşılıqlı əlaqə quracağı, istifadəçi girişini necə təmin edəcəyi və avtomatlaşdırılmış agentləri mümkün edəcəyi ilə bağlı qaydalar təyin edir. MCP əsasən müştəri-server modelindən istifadə edir və müştərilər və serverlər üçün üç əsas xüsusiyyətə malikdir.
MCP serverlər: alətlər, resurslar və təlimatlar
MCP müştərilər: əldə etmə, köklər və nümunə götürmə
Bu məqalənin qısa saxlanması üçün həm müştəri, həm də serverin ən vacib xüsusiyyətlərinə diqqət yetiriləcəkdir. MCP serverlər üçün, alətlər mürəkkəb tapşırıqları yerinə yetirməyin əsas yoludur və müştərilər iki tərəfli ünsiyyəti təmin etmək üçün əldə etmə metodundan istifadə edir. API-ləri birbaşa çağırmaq əvəzinə, agentlər istifadəçidən aldıqları məlumatlara əsasən uyğun alətləri (funksiyaları) seçir və istifadə edir. Bir alət müəyyən parametrləri tələb edirsə, agent istifadəçidən məlumat almaq üçün əldə etmə metodunu istifadə edəcəkdir. Bu, geniş dil modeli ilə istifadəçi arasında iki tərəfli ünsiyyəti mümkün edən daha cavablı bir iş axını təmin edir.
İndi niyə MCP-ə ehtiyacımız var?
Çox doğru bir sual API-lər artıq mövcuddursa niyə MCP-yə ehtiyacımız var? API-lər parçalanmış məlumat sistemlərini birləşdirmək üçün hazırlanmışdır və SaaS tətbiqləri artıq istifadəçi ilə iki tərəfli ünsiyyəti təmin edir. Bəs indi niyə MCP-yə ehtiyacımız var? MCP-nin əsas ehtiyacı xarici məlumat istifadəçisinin inkişaf etdiricilərdən süni intellekt agentlərinə dəyişməsidir. İnkişaf etdirici adətən API-lərdən istifadə edərək deterministik davranışlı bir tətbiq proqramlaşdıracaqdır. Halbuki, süni intellekt agentləri istifadəçi təlimatını istifadə edərək istifadəçinin istəyinə uyğun avtomatik qərarlar verəcəkdir. Təbiətcə, bir iş axınının süni intellekt agenti tərəfindən icrası deterministik deyil.




