Microsoft நிறுவனம் Model Context Protocol (MCP)-க்கான தனது C# SDK பதிப்பு 2.0-ஐ வெளியிட்டுள்ளது. இந்தத் தொகுப்பு (update), .NET மேம்பாட்டாளர்களுக்கு நேட்டிவ் ஸ்ட்ரீமிங் (native streaming), அஹெட்-ஆஃப்-டைம் (ahead-of-time - AOT) கம்பைலேஷன் மற்றும் மேம்படுத்தப்பட்ட டிபென்டென்சி-இன்ஜெக்ஷன் (dependency-injection - DI) ஆதரவை வழங்குகிறது. வேகமான மற்றும் இலகுவான AI ஏஜெண்டுகள் இப்போது சர்வர்லெஸ் (serverless) சூழல்களில் குறிப்பிடத்தக்க குறைந்த தாமதத்துடன் (latency) தொடங்க முடியும்.

இந்த SDK ஏன் முக்கியமானது

Anthropic உருவாக்கிய ஒரு திறந்த தரநிலையான (open standard) MCP, பெரிய மொழி மாதிரிகள் (LLMs) வெளிப்புறக் கருவிகளுடன் எவ்வாறு தொடர்பு கொள்கின்றன என்பதை வரையறுக்கிறது. அதிகமான நிறுவனங்கள் LLM சார்ந்த பணிப்பாய்வுகளை (workflows) உருவாக்கும்போது, ஒரு பொதுவான புரோட்டோகால் தனிப்பயனாக்கப்பட்ட அடாப்டர்களின் (custom adapters) தேவையைத் தவிர்க்கிறது. இந்த புரோட்டோகாலை .NET சூழலுடன் இணைப்பதன் மூலம், பல நிறுவனங்களின் பேக்-எண்ட் (back-ends) கட்டமைப்புகளை இயக்கும் தளத்திலேயே மைக்ரோசாப்ட் இதை நேரடியாக இணைக்கிறது.

புதிய அம்சங்கள் என்ன செய்கின்றன

  • ஸ்ட்ரீமிங் ஆதரவு (Streaming support) – முழுமையான LLM பதிலுக்காகக் காத்திருப்பதற்குப் பதிலாக, ஒரு கிளையண்ட் (client) ஒவ்வொரு டோக்கன் அல்லது கருவியின் வெளியீட்டையும் அது வரும்போதே செயலாக்குகிறது. ஒரு நீண்ட காத்திருப்பு நேரத்திற்குப் பதிலாக, தொடர்ச்சியான சிறு மாற்றங்களாக இது மாறுவதால், ஊடாடும் ஏஜெண்டுகள் (interactive agents) மிகவும் வேகமாகவும் சுறுசுறுப்பாகவும் செயல்படுகின்றன.
  • நேட்டிவ் AOT கம்பைலேஷன் (Native AOT compilation) – இந்த SDK முன்கூட்டியே ஒரு நேட்டிவ் பைனரியாக (native binary) கம்பைல் செய்யப்படுகிறது. இதன் மூலம் கிடைக்கும் எக்ஸிகியூட்டபிள் (executable) கோப்பு சிறியதாகவும், வேகமாகத் தொடங்குவதாகவும் இருக்கும். இது Azure Functions அல்லது பிற சர்வர்லெஸ் தளங்களில், 'கோல்ட்-ஸ்டார்ட்' (cold-start) நேரத்தால் ஏற்படும் செலவைக் குறைக்க உதவும் ஒரு தெளிவான நன்மையாகும்.
  • மேம்படுத்தப்பட்ட DI ஒருங்கிணைப்பு (Enhanced DI integration) – இந்த SDK இப்போது .NET-ன் உள்ளமைக்கப்பட்ட டிபென்டென்சி-இன்ஜெக்ஷன் (dependency-injection) கண்டெய்னருடன் நேரடியாக இணைகிறது. மேம்பாட்டாளர்கள் ஏற்கனவே உள்ள பிசினஸ் சேவைகளுடன் MCP சேவைகளையும் பதிவு செய்யலாம், இது கட்டமைப்பை (configuration) மையப்படுத்தப்பட்டதாகவும் சோதனை செய்யக்கூடியதாகவும் வைக்கிறது.

நிறுவனங்களுக்கான தாக்கங்கள்

பெரும்பாலான நிறுவனங்களின் பேக்-எண்ட்கள் ஏற்கனவே .NET-ல் இயங்குவதால், உள்நாட்டு வணிகத் தர்க்கங்களை (business logic) "AI-தயார்" (AI-ready) கருவிகளாக மாற்றுவதில் உள்ள ஒரு முக்கியத் தடையை இந்த SDK நீக்குகிறது. குழுக்கள் ஒரு தனி API அடுக்கை உருவாக்காமலேயே, ஏற்கனவே உள்ள சேவைகளை—ஆர்டர் செயலாக்கம் (order processing), இன்வென்டரி தேடல் (inventory lookup), CRM வினவல்கள் (CRM queries)—LLM மூலம் அணுகக்கூடிய செயல்பாடுகளாக மாற்ற முடியும். ஸ்ட்ரீமிங் தொழில்நுட்பம் பயனர்களுக்குத் தெரியும் தாமதத்தைக் குறைக்கிறது, அதே நேரத்தில் AOT தொழில்நுட்பம் Azure பயன்பாட்டிற்கான நேரத்தையும் பணத்தையும் மிச்சப்படுத்துகிறது.