Model Context Protocol-ஐப் புரிந்துகொள்ளுதல்

AI மாடல்களைத் தரவுகளுடன் இணைக்கும்போது டெவலப்பர்கள் ஒரு சிக்கலை எதிர்கொள்கிறார்கள். ஒவ்வொரு புதிய கருவி அல்லது தரவுத்தளத்திற்கும் (database) நீங்கள் பெரும்பாலும் தனிப்பயனாக்கப்பட்ட குறியீடுகளை (custom code) எழுத வேண்டியுள்ளது. இது நேரத்தை வீணாக்குவதோடு, உங்கள் குறியீட்டைப் பராமரிப்பதையும் கடினமாக்குகிறது.

Model Context Protocol (MCP) இதைத் தீர்க்கிறது. இது AI-க்கான ஒரு USB தரநிலை (standard) போலச் செயல்படுகிறது. ஒவ்வொரு சாதனத்திற்கும் தனித்தனி கேபிள்களுக்குப் பதிலாக, அனைத்திற்கும் ஒரே புரோட்டோகாலைப் பயன்படுத்தலாம்.

MCP என்பது ஒரு திறந்த தரநிலை (open standard) ஆகும். AI பயன்பாடுகள் (applications), APIs, தரவுத்தளங்கள் (databases) அல்லது கோப்பு அமைப்புகள் (file systems) போன்ற தரவு ஆதாரங்களுடன் எவ்வாறு தொடர்பு கொள்கின்றன என்பதை இது வரையறுக்கிறது.

இதன் கட்டமைப்பு மூன்று பகுதிகளைக் கொண்டுள்ளது:

இந்த அமைப்பு, உங்கள் முதன்மை பயன்பாட்டு தர்க்கத்தை (application logic) மாற்றாமலேயே தரவு ஆதாரங்களை மாற்றிக்கொள்ள அனுமதிக்கிறது.

ஏன் MCP-ஐப் பயன்படுத்த வேண்டும்?

தொடங்குவதற்கு உங்கள் முழு அமைப்பையும் மீண்டும் உருவாக்க வேண்டிய அவசியமில்லை. ஒரு ஒற்றை API அழைப்பு போன்ற ஒரு ஒருங்கிணைப்புப் புள்ளியைத் தேர்ந்தெடுக்கவும். அந்த ஒரு பணிக்கு மட்டும் ஒரு MCP server-ஐ உருவாக்கவும். செயல்படுத்துதலை எளிதாக்க கிடைக்கக்கூடிய client libraries-களைப் பயன்படுத்தவும்.

உதாரணமாக, ஒரு வாடிக்கையாளர் சேவை AI-க்கு ஆர்டர் வரலாறு மற்றும் தயாரிப்பு பட்டியல்கள் (product catalogs) தேவைப்படும். MCP இல்லையென்றால், ஒவ்வொன்றிற்கும் நீங்கள் தனிப்பயனாக்கப்பட்ட குறியீட்டை எழுத வேண்டும். MCP இருந்தால், நீங்கள் மூன்று எளிய சர்வர்களை உருவாக்கலாம். உங்கள் AI அனைத்தையும் ஒரே மொழியில் தொடர்பு கொள்ளும்.

இந்தத் தரநிலையைப் பின்பற்றுவது நீங்கள் வேகமான மற்றும் பாதுகாப்பான AI கருவிகளை உருவாக்க உதவுகிறது.

ஆதாரம்: https://dev.to/cheryl_dmahaffey_e677cc8/understanding-model-context-protocol-a-developers-introduction-5c2k