SSD Nodes Learn
கல்வி வழிகாட்டிகள் Matt Connorஆல் Matt Connor · புதுப்பிக்கப்பட்டது 2026-07-25

VPS-ல் Claude கொண்டு AI agent உருவாக்குவது எப்படி

Claude-ஐ மூளையாகவும் உங்கள் VPS-ஐ உடலாகவும் பயன்படுத்தி AI agent உருவாக்க முழு வழிகாட்டி. Messages API, tool use, MCP எப்படி இணைகின்றன என்பதை விளக்குகிறது.

Claude கொண்டு ஒரு முகவரை உருவாக்குவது என்ன பொருள் கொள்கிறது

Claude கொண்டு ஒரு முகவரை உருவாக்குவது என்பது Claude-ஐ தர்க்க மையமாகப் பயன்படுத்துவதைக் குறிக்கிறது. அதே சமயம் சுழற்சி, கருவிகள், தரவு ஆகியவை உங்கள் சொந்த சேவையகத்தில் இருக்கும். Claude என்ன செய்ய வேண்டும் என்பதை முடிவு செய்கிறது. உங்கள் VPS அதைச் செயல்படுத்துகிறது. நீங்கள் Claude-க்குப் பணியையும் தற்போதைய நிலையையும் அனுப்புகிறீர்கள். Claude ஒரு பதிலையோ உங்கள் கருவிகளில் ஒன்றைப் பயன்படுத்த வேண்டிய கோரிக்கையையோ பதிலளிக்கிறது. உங்கள் குறியீடு அந்தக் கருவியை இயக்கி முடிவை மீண்டும் அனுப்புகிறது. பணி முடியும் வரை இந்தச் சுழற்சி தொடர்கிறது. நுண்ணறிவு என்பது நீங்கள் இணையம் வழியாக அழைக்கும் ஒரு சேவை. அதைச் சூழ இருப்பவை அனைத்தும் உங்களுக்குச் சொந்தமானவை.

இந்தப் பிரிவே அதன் கவர்ச்சி. ஒரு மாதிரியை இயக்காமலேயே நீங்கள் முன்னணி நிலை தர்க்கத்தைப் பெறுகிறீர்கள். கருவிகள் உங்களுக்குச் சொந்தமான வன்பொருளில் இயங்குவதால், முகவர் எதைத் தொடலாம் என்பதில் முழுக் கட்டுப்பாட்டையும் நீங்கள் வைத்திருக்கிறீர்கள். நீங்கள் ஏற்கனவே முதல் Claude நிரலை உருவாக்கியிருந்தால், VPS-ல் முதல் Claude செயலி வழிகாட்டி இந்த ஒன்று கட்டமைக்கும் அடித்தளத்தை உள்ளடக்கியது.

Claude தான் மூளை: Messages API

Claude-க்கான ஒவ்வொரு அழைப்பும் ஒரே ஒரு endpoint வழியாகச் செல்கிறது. அதுதான் Messages API. நீங்கள் இதுவரை நடந்த உரையாடலையும் முகவர் பயன்படுத்தக்கூடிய கருவிகளின் பட்டியலையும் அனுப்புகிறீர்கள். Claude அதன் அடுத்த செய்தியைத் திருப்பி அனுப்புகிறது. அந்தச் செய்தி ஒரு இறுதிப் பதிலாகவோ அல்லது ஒரு கருவியை அழைக்கும் கோரிக்கையாகவோ இருக்கும். தாங்களே கட்டியெழுப்பும் வழியில் தனியாக ஒரு "agent API" இல்லை. கருவிப் பயன்பாடு இந்த ஒற்றை endpoint-இன் ஒரு அம்சம். அதைச் சுற்றிய சுழற்சியை இயக்குவது உங்கள் பொறுப்பு.

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

கருவிப் பயன்பாடே முகவர் சுழற்சி

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

நீங்கள் அந்தச் சுழற்சியைச் சில வரிகளில் தாங்களே எழுதலாம். பலரும் அப்படியே செய்கிறார்கள். ஏனெனில் அதைப் பார்ப்பதும் கட்டுப்படுத்துவதும் எளிது. அதிகாரப்பூர்வ SDK-களும் ஒரு கருவி இயக்கியை வழங்குகின்றன. அது உங்களுக்காகச் சுழற்சியை இயக்கும். நீங்கள் கருவிச் சார்புகளை வழங்குகிறீர்கள். Claude-ஐ அழைத்தல், உங்கள் கருவிகளை இயக்குதல், முடிவுகளைத் திருப்பி அனுப்புதல் ஆகியவற்றின் போக்குவரத்தை SDK கையாளும். Claude முடிக்கும் வரை இது தொடரும். இரு வழிகளிலும் அமைப்பு ஒன்றே. இயக்கி உங்களைச் சுழற்சியை தாங்களே எழுதுவதிலிருந்து மீட்கிறது.

உருவாக்குவதற்கான மூன்று வழிகள், மற்றும் எவை VPS-க்குப் பொருந்தும்

ஒரு Claude முகவரை உருவாக்க மூன்று வழிகள் உள்ளன. நீங்கள் எவ்வளவு இயந்திரத்தை இயக்குகிறீர்கள் என்பதில் அவை வேறுபடுகின்றன.

முதலாவது உங்கள் சொந்தக் கருவிகளுடன் Claude API-ஐ அழைக்கும் உங்கள் சொந்தக் குறியீடு. நீங்கள் சுழற்சியை எழுதுகிறீர்கள் அல்லது SDK-இன் கருவி இயக்கியைப் பயன்படுத்துகிறீர்கள். மொத்தத்தையும் உங்கள் VPS-ல் host செய்கிறீர்கள். இதுதான் பொதுவான தேர்வு. ஏனெனில் கருவிகள், தரவு, பாதுகாப்பு ஆகியவற்றில் முழுக் கட்டுப்பாட்டை இது தருகிறது. உங்கள் சேவையகத்தில் ஒரு சாதாரண நிரலாக இது இயங்குகிறது. இந்த வழிகாட்டியின் பெரும்பகுதி இந்தப் பாதையை அனுமானிக்கிறது.

இரண்டாவது Claude Agent SDK. இது Claude Code, அதாவது குறியீட்டு முகவர். நீங்கள் கட்டியெழுப்பக்கூடிய ஒரு நூலகமாக இது தொகுக்கப்பட்டுள்ளது. இது ஒரு முழு முகவர் சுழற்சியையும் கோப்புகளைப் படித்தல் எழுதுதல், shell கட்டளைகளை இயக்குதல், தேடுதல் ஆகியவற்றுக்கான உள்ளமைக் கருவிகளையும் வழங்குகிறது. எனவே அவற்றை நீங்கள் புதிதாக ஒன்றிணைக்க வேண்டியதில்லை. இதுவும் உங்கள் சொந்த சேவையகத்திலேயே இயங்குகிறது. இயக்க அமைப்பை நீங்களே கட்டியெழுப்பாமல் ஒரு திறமையான கோப்பு மற்றும் shell முகவர் வேண்டுமென்றால், இது VPS-க்கு ஒரு வலுவான பொருத்தமாக அமைகிறது. கோப்புகளைப் படித்து shell கட்டளைகளை இயக்கும் ஒரு முகவருக்கு கண்காணிப்பின்றி இயங்குவதற்கு முன்பு தனிமைப்படுத்தல் தேவை. சேவையகத்தில் Claude Code-ஐ பாதுகாப்பாக இயக்குதல் அனுமதி அமைப்பு, sandbox, மற்றும் தனிமைப்படுத்தல் விருப்பங்களை உள்ளடக்கியது.

மூன்றாவது Managed Agents. இங்கு Anthropic சுழற்சியை இயக்குகிறது. முகவரின் கருவிகள் இயங்கும் ஒரு sandbox-ஐ host செய்கிறது. இது கண்காணிப்பற்ற விருப்பம். நீங்கள் இயக்க வேண்டியது மிகக் குறைவு. ஆனால் முகவரின் பணியிடம் உங்கள் VPS-ல் இல்லாமல் Anthropic-இன் உள்கட்டமைப்பில் இருக்கும். நீங்கள் குறைந்த இயக்க வேலையை விரும்பி கருவிகள் உங்கள் சொந்த இயந்திரத்தில் இயங்க வேண்டும் என்ற தேவையில்லாத போது இதைத் தேர்ந்தெடுக்கவும். மற்ற இரண்டிற்கும், உங்கள் சேவையகமே முகவரின் இல்லம். இந்த வழிகாட்டியின் மீதமுள்ள பகுதி அதைப் பற்றியதே.

MCP உடன் கருவிகளை இணைத்தல்

நீங்கள் எந்தப் பாதையைத் தேர்ந்தெடுத்தாலும், முகவரை உண்மையான அமைப்புகளுடன் இணைக்க விரும்புவீர்கள். Model Context Protocol அதைச் செய்வதற்கான சுத்தமான வழி. ஒரு முகவருக்குக் கருவிகள் மற்றும் தரவை வெளிப்படுத்துவதற்கான ஒரு திறந்த தரநிலைதான் MCP. ஒவ்வொரு சேவைக்கும் கைமுறையாக ஒரு ஒருங்கிணைப்பை எழுதுவதற்கு பதிலாக, அந்தத் திறன்களை ஏற்கனவே கருவிகளாக வழங்கும் ஒரு MCP சேவையகத்தை நீங்கள் Claude-க்குச் சுட்டிக்காட்டுகிறீர்கள். நீங்கள் MCP சேவையகங்களை அதே VPS-ல் சிறிய சேவைகளாக இயக்கலாம். ஒவ்வொன்றுக்கும் அதற்குத் தேவையான அணுகல் மட்டுமே இருக்கும். இதை VPS-ல் MCP சேவையகங்களை இயக்குதல் என்பதில் நான் விளக்குகிறேன்.

ஒரு மாதிரியைத் தேர்ந்தெடுத்தல்

Claude பல மாதிரிகளில் வருகிறது. ஒன்றைத் தேர்ந்தெடுப்பது திறன், வேகம், செலவு ஆகியவற்றுக்கு இடையிலான ஒரு பரிமாற்றம். இதை எழுதும் நேரத்தில் முக்கிய தேர்வுகள்: கடினமான தர்க்கம் மற்றும் நீண்ட முகவர் இயக்கங்களுக்கான திறமையான இயல்புநிலையான Claude Opus 4.8 (claude-opus-4-8); பல பணிகளில் Opus-ஐ நெருங்கி இருக்கும் வகையில் மலிவான மற்றும் விரைவான சமநிலை விருப்பமான Claude Sonnet 5 (claude-sonnet-5); எளிய, அதிக-அளவு படிகளுக்கான வேகமான மற்றும் மலிவான Claude Haiku 4.5 (claude-haiku-4-5). இவற்றுக்கு மேல் மிகவும் திறமையான மாதிரியான Claude Fable 5 (claude-fable-5) உள்ளது. அது அதிக கோரிக்கையுள்ள பணிகளுக்கானது. உங்கள் குறியீட்டில் சரியான மாதிரி அடையாளங்காட்டியைப் பயன்படுத்துங்கள். அதில் எந்தத் தேதியும் சேர்க்க வேண்டாம்.

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

இதை உங்கள் VPS-ல் பலப்படுத்தப்பட்ட சேவையாக இயக்குங்கள்

ஒரு முகவர் தொடர்ந்து இயங்கினால் மட்டுமே பயனுள்ளதாக இருக்கும். இது தனிமைப்படுத்தப்பட்டிருந்தால் மட்டுமே பாதுகாப்பானது. ஒரு VPS-ல் இவை இரண்டும் முகவரை ஒரு பலப்படுத்தப்பட்ட கணினி சேவையாக இயக்குவதிலிருந்து வருகின்றன. நீங்கள் terminal-ல் கைமுறையாகத் தொடங்கிய ஒரு நிரலாக அல்ல. ஒரு சேவையாக இது boot செய்யும்போது தொடங்குகிறது. crash ஆனால் மீண்டும் தொடங்குகிறது. journal-ல் பதிவு செய்கிறது. பலப்படுத்தப்பட்ட நிலையில், இது ஒரு சலுகை இல்லாத பயனராக இயங்குகிறது. அதற்குத் தேவையான அணுகல் மட்டுமே இருக்கும். எனவே ஒரு பிழை அல்லது தவறான அறிவுறுத்தலுக்கு ஒரு உச்ச வரம்பு உண்டு.

மிக முக்கியமான ஒற்றை விதி உங்கள் Claude API key-ஐ சேவையகத்திலேயே வைப்பது. ஒவ்வொரு அழைப்புக்கும் இந்த key பணம் செலுத்துகிறது மற்றும் அங்கீகரிக்கிறது. எனவே இது முகவரின் பயனர் மட்டுமே படிக்கக்கூடிய ஒரு கோப்பில் இருக்க வேண்டும். சேவையில் ஒரு environment variable ஆக ஏற்றப்பட வேண்டும். குறியீட்டிலோ, repository-லோ, அல்லது ஒரு browser சென்றடையக்கூடிய எந்தப் பக்கத்திலோ இது இருக்கக் கூடாது. உங்கள் முகவருக்கான முழுமையான, பலப்படுத்தப்பட்ட சேவை அலகை இங்கே உருவாக்கவும்:

ToolRun your agent as a hardened service

பின்னர் சேவையகத்தையும் முடிக்கவும். SSH-ஐ keys மட்டும் என மாற்றுங்கள். நீங்கள் நிர்வகிக்கும் கணக்கைப் பூட்டுங்கள். VPS-ல் SSH பலப்படுத்தல் போன்று. நீங்கள் முகவரை உருவாக்கும் போது ஒரு ஊடாடும் அமர்விலிருந்து இயக்க விரும்பினால், tmux உடன் VPS-ல் Claude Code-ஐ இயக்குதல் ஒரு நல்ல துணை. இவை அனைத்திற்கும் பின்னால் உள்ள கருத்துகள் தேவையென்றால், ஒரு மாதிரியுடன் அவற்றை இணைக்காமல், VPS-ல் உங்கள் சொந்த AI முகவரை உருவாக்குதல் குறித்த சகோதர வழிகாட்டி அடித்தளங்களை விளக்குகிறது.

ஒரு terminal குறியீட்டு உதவியாளர்தான் நீங்கள் விரும்புவது என்றால், VPS-ல் ஒரு குறியீட்டு AI முகவரை இயக்குதல் Aider மற்றும் Goose ஆகியவற்றை உள்ளடக்கியது.

FAQ

ஒரு முகவரை உருவாக்க எந்த Claude மாதிரியைப் பயன்படுத்த வேண்டும்?

திறமையான இயல்புநிலையான Claude Opus 4.8 (claude-opus-4-8) உடன் தொடங்குங்கள். அங்கிருந்து சரிசெய்யுங்கள். பெரும்பாலான வேலைகளுக்கு Claude Sonnet 5 (claude-sonnet-5) மலிவானது மற்றும் வேகமானது. எளிய, அதிக-அளவு படிகளுக்கு Claude Haiku 4.5 (claude-haiku-4-5) சிறந்தது. கடினமான பணிகளுக்கு Claude Fable 5 (claude-fable-5) மிகவும் திறமையானது. மாற்றுவது ஒரு வரி மாற்றம் என்பதால், வழக்கமான படிகளுக்கு ஒரு மலிவான மாதிரியையும் கடினமான முடிவுகளுக்கு ஒரு வலுவான மாதிரியையும் பயன்படுத்துவது ஒரு பொதுவான முறை.

நான் முழு முகவரையும் என் VPS-ல் இயக்க வேண்டுமா, அல்லது Anthropic-ஆ?

அணுகுமுறையைப் பொறுத்தது. நீங்கள் Claude API-க்கு எதிராக உங்கள் சொந்த சுழற்சியை எழுதினால், அல்லது Claude Agent SDK-ஐப் பயன்படுத்தினால், முகவர் முழுமையாக உங்கள் VPS-லேயே இயங்குகிறது. மாதிரி அழைப்புகள் மட்டுமே Anthropic-க்குச் செல்கின்றன. நீங்கள் Managed Agents-ஐப் பயன்படுத்தினால், Anthropic சுழற்சியை இயக்குகிறது. கருவிகள் இயங்கும் sandbox-ஐ host செய்கிறது. எனவே அதில் குறைவான பகுதிதான் உங்கள் சேவையகத்தில் இருக்கும். உங்கள் சொந்த இயந்திரத்தில் இயங்கும் ஒரு முகவருக்கு, முதல் இரண்டில் ஒன்றைப் பயன்படுத்துங்கள்.

Claude API மற்றும் Claude Agent SDK ஆகியவற்றுக்கு இடையே என்ன வேறுபாடு?

Claude API என்பது பச்சையான Messages endpoint. நீங்கள் ஒரு உரையாடல் மற்றும் கருவிகளை அனுப்புகிறீர்கள். அதைச் சுற்றி நீங்கள் முகவர் சுழற்சியை எழுதுகிறீர்கள், அல்லது அதை இயக்க SDK-இன் கருவி இயக்கியைப் பயன்படுத்துகிறீர்கள். Claude Agent SDK ஒரு உயர்மட்ட நூலகம். கட்டியெழுப்ப தொகுக்கப்பட்ட Claude Code. இது ஒரு முழு சுழற்சி மற்றும் உள்ளமை கோப்பு, shell, தேடல் கருவிகளை வழங்குகிறது. எல்லாவற்றையும் நீங்களே வரையறுக்க விரும்பினால் API-ஐப் பயன்படுத்துங்கள். இயக்க அமைப்பை ஒன்றிணைக்காமல் ஒரு திறமையான முகவர் வேண்டுமென்றால் Agent SDK-ஐப் பயன்படுத்துங்கள்.

ஒரு சேவையகத்தில் என் Claude API key-ஐ நான் எப்படிப் பாதுகாப்பாக வைப்பது?

இதை சேவையகத்திலேயே வையுங்கள். உங்கள் குறியீட்டுக்கு வெளியே வையுங்கள். முகவர் இயங்கும் கணக்கு மட்டுமே படிக்கக்கூடிய ஒரு கோப்பில் இதைச் சேமியுங்கள். சேவையில் ஒரு environment variable ஆக இதை ஏற்றுங்கள். ஒருபோதும் இதை ஒரு repository-ல் commit செய்ய வேண்டாம் அல்லது ஒரு browser-க்கு வெளிப்படுத்த வேண்டாம். Claude-க்கான ஒவ்வொரு கோரிக்கையும் உங்கள் சேவையகத்திலிருந்தே செல்கிறது. எனவே key ஒருபோதும் ஒரு பயனரின் சாதனத்தை அடைய வேண்டியதில்லை. இதுதான் சேவையகத்தில் இயங்கும் முகவரை ஒரு client செயலியில் பொதிக்கப்பட்டதை விட பாதுகாப்பது எளிதாக்குகிறது.

Claude உடன் ஒரு முகவரை உருவாக்க நான் ஒரு மாதிரியைத் தானே host செய்ய வேண்டுமா?

இல்லை. Claude உடன் மாதிரி என்பது நீங்கள் API வழியாக அழைக்கும் ஒரு hosted சேவை. எனவே ஒரு GPU-ல் இயக்க வேண்டியது எதுவும் இல்லை. உங்கள் VPS முகவர் சுழற்சி, கருவிகள், தரவு ஆகியவற்றை இயக்குகிறது. தர்க்கம் Anthropic-இன் பக்கத்தில் நிகழ்கிறது. இதுதான் ஒரு சிறிய சேவையகம் ஒரு திறமையான முகவரை இயக்க அனுமதிக்கிறது. அதற்கு பதிலாக முழுமையாக உள்ளூர் மாதிரி வேண்டுமென்றால், அது தானே host செய்யும் பாதை. உங்கள் சொந்த AI முகவரை உருவாக்குவது குறித்த துணை வழிகாட்டியில் அது உள்ளடக்கப்பட்டுள்ளது.