আগের পাঠে একটি AI ফিচার বিস্তারিতভাবে তৈরি করা হয়েছিল। এই পাঠে বিস্তৃত দেখা হবে সম্পূর্ণ একটি ওয়েব ডেভেলপমেন্ট ওয়ার্কফ্লো জুড়ে AI কোথায় মানানসই, শুধু একটি একটি করে কোড লাইন লেখার বাইরে।
লাইন-বাই-লাইন কোডিং সাহায্যের বাইরে, কিছু টুল সাধারণ ভাষার বর্ণনা থেকে একটি কার্যকর স্টার্টার সাইট বা অ্যাপ তৈরি করে — একটি হোমপেজ লেআউট, একটি মৌলিক অ্যাপ কাঠামো, ইতিমধ্যে সংযুক্ত একটি কম্পোনেন্ট লাইব্রেরি। খালি-পেজ সমস্যা এড়াতে এগুলো সত্যিই কাজে লাগে, কিন্তু আউটপুটটি একটি শুরুর বিন্দু যার উপর তৈরি করতে হবে আর বুঝতে হবে, অপরিবর্তিত পাঠানোর মতো একটি সম্পূর্ণ, প্রোডাকশন-প্রস্তুত পণ্য নয়।
যে একই অ্যাসিস্ট্যান্ট HTML আর CSS-এ সাহায্য করে সেটি ব্যাকএন্ড লজিকের জন্যও ঠিক ততটাই কাজে লাগে — সাধারণ ভাষায় একটি ডেটা অপারেশন বর্ণনা করা আর কার্যকর সার্ভার-সাইড কোড ফেরত পাওয়া, তা একটি সাধারণ ফর্ম হ্যান্ডলার হোক বা একটি সম্পূর্ণ CRUD (create, read, update, delete) ফ্লো। কোডিং অ্যাসিস্ট্যান্ট পাঠের একই সতর্কতা এখানে দ্বিগুণ প্রযোজ্য: ব্যাকএন্ড কোড প্রকৃত তথ্য স্পর্শ করে, তাই ডিফল্টভাবে বিশ্বাস করার বদলে পুঙ্খানুপুঙ্খভাবে পর্যালোচনা আর টেস্ট করুন।
একটি REST API হলো ইন্টারনেটের মাধ্যমে একটি সফটওয়্যারের অন্য একটি থেকে তথ্য অনুরোধ করার বা একটি কাজ ট্রিগার করার একটি স্ট্যান্ডার্ড উপায় — আগের পাঠের চ্যাটবট ঠিক এভাবেই একটি AI মডেলের সাথে কথা বলেছিল, আর এটাই সেই একই অন্তর্নিহিত প্যাটার্ন যা একটি ওয়েবসাইটকে প্রায় যেকোনো বাহ্যিক সার্ভিসের সাথে সংযুক্ত করতে ব্যবহৃত হয়: পেমেন্ট প্রসেসিং, ম্যাপ, আবহাওয়ার তথ্য, বা সম্পূর্ণ ভিন্ন একটি AI প্রোভাইডার।
AI টুল সার্চ ইঞ্জিন অপ্টিমাইজেশনের দুই দিকেই সাহায্য করতে পারে: প্রযুক্তিগত দিক (অনুপস্থিত মেটা বর্ণনা, ভাঙা হেডিং কাঠামো, ধীরে-লোড-হওয়া পেজ চিহ্নিত করা) আর কনটেন্ট দিক (পেজ কপির খসড়া তৈরি, কীওয়ার্ড-প্রাসঙ্গিক হেডিং সুপারিশ করা)। যেকোনো AI-তৈরি কনটেন্টের মতোই, প্রযুক্তিগত SEO সুপারিশ বর্তমান সেরা অনুশীলনের বিরুদ্ধে যাচাই করার মতো, আর লিখিত কনটেন্টের প্রকাশের আগে এখনও একটি মানুষের পর্যালোচনা পাস প্রয়োজন।
একগুচ্ছ কোড পরিবর্তনের একটি স্পষ্ট বর্ণনা লেখা — একটি কমিট মেসেজ — একটি ছোট কিন্তু নিয়মিত কাজ, আর AI প্রকৃত করা পরিবর্তন থেকে একটি খসড়া তৈরি করায় সত্যিই ভালো। একটি পরিবর্তন *কেন* করা হয়েছিল তার পুরো প্রসঙ্গ এটি জানবে না যদি না আপনি বলেন, তাই একটি দ্রুত মানুষের সম্পাদনা তখনও গুরুত্বপূর্ণ, কিন্তু এটি একটি খালি কমিট-মেসেজ বাক্সের দিকে তাকিয়ে থাকার ঘর্ষণ সরিয়ে দেয়।
একটি AI ফিচারযুক্ত সাইটের সাধারণ স্ট্যাটিক হোস্টিং-এর বাইরে একটি অতিরিক্ত প্রয়োজন আছে: আগের পাঠে আলোচিত API কী নিরাপদ রাখা ছোট সার্ভার-সাইড প্রক্সি স্ক্রিপ্ট চালানোর একটি জায়গা। বেশিরভাগ আধুনিক হোস্টিং প্ল্যাটফর্ম সরাসরি এটি সমর্থন করে, তাই এর মানে প্রায়ই নিজের শারীরিক সার্ভার চালানো নয় — কিন্তু এর মানে একটি AI ফিচার জড়িত হলে শুধু "স্ট্যাটিক ফাইল হোস্টিং" যথেষ্ট নয়।
প্যাটার্নটা এখানেও পুনরাবৃত্তি হয়
এই প্রতিটি ব্যবহারের ক্ষেত্রই একক কোডিং-অ্যাসিস্ট্যান্ট পাঠের একই আকৃতি অনুসরণ করে: AI ঘর্ষণ সরিয়ে দেয় আর আপনি ইতিমধ্যে বোঝেন এমন একটি কাজ দ্রুত করে, সেটি বোঝার প্রয়োজন প্রতিস্থাপন করার বদলে। এই পার্থক্যটাই AI ভালোভাবে ব্যবহার করাকে দ্রুত কিছু ভাঙা পাঠানো থেকে আলাদা করে।
ওয়েব ডেভেলপমেন্ট একটি পথ যা AI ত্বরান্বিত করে। পরের দুটো পাঠে ভিন্ন একটি পথ আলোচনা করা হবে — Python ব্যবহার করে প্রোগ্রামগতভাবে AI নিয়ে কাজ করা, একদম মূল বিষয় থেকে শুরু করে।