Cloudflare-இல் நான் எவ்வாறு Production AI செயலிகளை உருவாக்குகிறேன்
AI கருவிகள் ஒரு டெமோவை உருவாக்குவதை எளிதாக்குகின்றன. ஆனால் உண்மையான பயனர்களுக்காக மென்பொருளை உருவாக்குவதற்கு வேறுபட்ட திறன் தேவைப்படுகிறது.
நம்பகமான அமைப்புகளை உருவாக்க நான் இந்தத் தத்துவங்களைப் பயன்படுத்துகிறேன்.
சிறிய அளவில் தொடங்கி சிக்கலான தன்மையை நோக்கி முன்னேறுங்கள்
Gall's Law-இன் படி, ஒரு சிக்கலான அமைப்பு என்பது ஏற்கனவே சிறப்பாகச் செயல்படும் ஒரு எளிய அமைப்பிலிருந்துதான் உருவாகிறது. AI கருவிகள் முதல் நாளிலேயே மிகப்பெரிய கட்டமைப்புகளை (architectures) உருவாக்க உங்களைத் தூண்டும். அதைத் தவிர்க்கவும். முதலில் மிக எளிமையான தீர்வை வழங்கவும். உண்மையான பயனர்களின் தேவைகளே உங்கள் வளர்ச்சியைத் தீர்மானிக்கட்டும்.
AI மாதிரியை ஒரு பொறியியல் குழுவைப் போல நிர்வகிக்கவும்
நீங்கள் தான் CTO. Prompt engineering என்பது திட்டமிடல் (planning) அல்ல. ஒழுங்காகச் செயல்பட இந்தத் கருவிகளைப் பயன்படுத்துங்கள்:
- CLAUDE.md: திட்டத்தின் சூழல் (context) மற்றும் விதிகளுக்கு இதைப் பயன்படுத்தவும்.
- Workers: stateless compute மற்றும் பயனர்களுக்கு அருகிலுள்ள routing ஆகியவற்றிற்கு இதைப் பயன்படுத்தவும்.
- KV: அதிகப்படியான வாசிப்புத் தேவைப்படும் (read heavy) config மற்றும் cache ஆகியவற்றிற்கு இதைப் பயன்படுத்தவும்.
உங்கள் தரவு எல்லைகளைப் (data boundaries) புரிந்துகொள்ளுங்கள். ஒரு Durable Object ஒரு குறிப்பிட்ட entity-இன் நிலையை (state) நிர்வகிக்கிறது. D1 என்பது entities இடையிலான உறவுகளை (relationships) நிர்வகிக்கிறது. இதைச் சரியாகப் புரிந்துகொள்வது உங்கள் கட்டமைப்பை எளிதாக்கும்.
அடிப்படைகளைத் தவிர்க்காதீர்கள்
AI டெமோக்களில் வேலை செய்யும் குறியீடுகளை (code) எழுதும், ஆனால் அவை production சூழலில் தோல்வியடையும். நீங்கள் இந்த விதிகளைப் பின்பற்ற வேண்டும்:
- Idempotency: ஒரு மாற்றம் (mutation) மீண்டும் மீண்டும் செய்யப்பட்டாலும் அது சரியாக நடப்பதை உறுதி செய்யவும்.
- The throughline: உங்கள் தர்க்கத்தின் (logic) வழியாக ஒரு தெளிவான பாதையைத் தக்கவைக்கவும்.
உங்கள் குறியீடு குறித்து விழிப்புடன் இருங்கள். Vibe coding விவரங்களைப் புறக்கணிக்கும். Intentional coding அவற்றில் கவனம் செலுத்தும். AI என்பது உங்கள் முடிவெடுக்கும் திறனுக்கான (judgment) ஒரு கருவி மட்டுமே; அது உங்கள் திறனுக்கு மாற்றாகாது.
Source: https://dev.to/truvisory/how-i-build-production-ai-apps-on-cloudflare-with-claude-code-2hka