ইউনিট
1. সিস্টেম এবং নেটওয়ার্ক পরিচালনায় কৃত্রিম বুদ্ধিমত্তার ভূমিকা: ভূমিকা, সীমানা, প্রমাণীকরণ এবং কর্তৃপক্ষ 2. অটোমেশন স্ক্রিপ্ট: নিরাপদে ব্যাশ, পাওয়ারশেল এবং পাইথন তৈরি করা 3. লগ বিশ্লেষণ এবং মূল কারণ বিশ্লেষণ: গোলমালের মধ্যে সংকেত খুঁজে পাওয়া 4. ক্যাপাসিটি এবং পারফরম্যান্স মনিটরিং: মেট্রিক্স পড়া এবং ভবিষ্যতের জন্য পরিকল্পনা 5. কনফিগারেশন ম্যানেজমেন্ট: কনফিগারেশন তৈরি করা, যাচাই করা এবং ড্রিফ্ট ক্যাপচার করা 6. কোড (আইএসি) হিসাবে অবকাঠামো ব্যবস্থাপনা: টেরাফর্ম, উত্তরযোগ্য এবং পরিকল্পনা নিয়ন্ত্রণ 7. ডকুমেন্টেশন এবং তথ্য ব্যবস্থাপনা: রানবুক, পোস্ট-মর্টেম এবং কর্পোরেট মেমরি 8. ভবিষ্যদ্বাণীমূলক রক্ষণাবেক্ষণ: তারা ঘটার আগে ব্যর্থতা দেখা 9. পরিবর্তন ব্যবস্থাপনা: ঝুঁকি মূল্যায়ন, রোলব্যাক এবং রক্ষণাবেক্ষণ উইন্ডো 10. নিরাপত্তা এবং প্রতিরক্ষা: প্রতিরক্ষা উদ্দেশ্যে এবং কর্তৃপক্ষের সীমার মধ্যে কৃত্রিম বুদ্ধিমত্তা ব্যবহার করা 11. এন্ড-টু-এন্ড ইন্টিগ্রেশন: শুরু থেকে শেষ পর্যন্ত একটি ঘটনা পরিচালনা করা
ইউনিট 7 / 11

ডকুমেন্টেশন এবং তথ্য ব্যবস্থাপনা: রানবুক, পোস্ট-মর্টেম এবং কর্পোরেট মেমরি

লাভ:

  • কৃত্রিম বুদ্ধিমত্তা সহ বিক্ষিপ্ত নোট থেকে রানবুক, পোস্টমর্টেম এবং স্থাপত্য নথির কঙ্কাল তৈরি করার ক্ষমতা
  • একটি 'বানোয়াট নিষেধাজ্ঞা' আরোপ করার শৃঙ্খলা কার্যকর করার ক্ষমতা এবং প্রতিটি রানবুককে একটি বাস্তব পরিবেশে পুঙ্খানুপুঙ্খভাবে পরীক্ষা ও চিহ্নিত করার ক্ষমতা
  • বোঝার ক্ষমতা যে একটি ভুল রানবুক কোনটির চেয়ে বেশি বিপজ্জনক নয় এবং পরিবর্তন প্রক্রিয়ার মাধ্যমে ডকুমেন্টেশনকে জীবিত রাখে

ডকুমেন্টেশন এবং ইনফরমেশন ম্যানেজমেন্ট: এআই সহ রানবুক, আর্কিটেকচার এবং ইনস্টিটিউশনাল মেমোরি

সিস্টেম ম্যানেজমেন্টের সবচেয়ে অবহেলিত কিন্তু জীবন রক্ষাকারী কাজ হল ডকুমেন্টেশন। যখন একটি সিস্টেম ক্র্যাশ হয় এবং যিনি এটি তৈরি করেন তিনি ছুটিতে থাকেন এবং কীভাবে পুনরুদ্ধার করবেন সে সম্পর্কে কোনও লিখিত শব্দ নেই, এটি প্রত্যেকের জন্য একটি দীর্ঘ রাত। ডকুমেন্টেশন হল প্রাতিষ্ঠানিক মেমরি যা লিখিত এবং উপলব্ধ করে যে কীভাবে একটি সিস্টেম সেট আপ করা হয়, এটি কীভাবে কাজ করে এবং সমস্যা দেখা দিলে কী করতে হবে। এই মেমরির সবচেয়ে গুরুত্বপূর্ণ ধরন হল রানবুক: একটি অপারেশনাল গাইড যা আপনাকে ধাপে ধাপে বলে যে প্রদত্ত পরিস্থিতিতে কী করতে হবে (পরিষেবা ক্র্যাশ, ডিস্ক পূর্ণ, ব্যাকআপ ব্যর্থ)। এখানে AI "ফাঁকা পৃষ্ঠা" এবং "অলসতা" সমস্যার সমাধান করে, যা ডকুমেন্টেশন লেখার সবচেয়ে বড় শত্রু: এটি আপনার বিক্ষিপ্ত নোট থেকে একটি সংগঠিত রানবুক তৈরি করে, একটি কমান্ড ইতিহাস থেকে একটি পদ্ধতি, একটি আর্কিটেকচার থেকে একটি বিবরণ। কিন্তু সমালোচনামূলক নীতি: AI ব্লুপ্রিন্ট এবং কঙ্কাল তৈরি করে; এটি আসলে সঠিক কিনা তা দেখার জন্য আপনিই একজন পরীক্ষা এবং যাচাই করছেন - একটি ভুল রানবুক কোন রানবুকের চেয়ে বেশি বিপজ্জনক।

এই ইউনিটে, রানবুক, পোস্ট-মর্টেম (পরবর্তী তদন্ত প্রতিবেদন), স্থাপত্য ডকুমেন্টেশন এবং জ্ঞান ভিত্তি লেখা; এআই দিয়ে ড্রাফ্ট তৈরি করা; এবং সবচেয়ে গুরুত্বপূর্ণভাবে আপনি অযাচাইকৃত ডকুমেন্টেশনের ঝুঁকি শিখবেন।

কেন ভুল রানবুক কোন রানবুকের চেয়ে খারাপ?

এটি এই ইউনিটের সবচেয়ে গুরুত্বপূর্ণ ধারণা। একটি রানবুক ছাড়া একটি দল আতঙ্কের সময়ে সতর্ক এবং সন্দেহজনক; প্রতিটি আদেশ সম্পর্কে দুবার চিন্তা করে। কিন্তু "অফিসিয়াল" রানবুক সহ কেউ এটিকে অন্ধভাবে বিশ্বাস করে — মধ্যরাতে, চাপের মধ্যে, প্রশ্ন ছাড়াই পদক্ষেপগুলি সম্পাদন করে। যদি সেই রানবুকটি AI দ্বারা উত্পাদিত এবং পরীক্ষা না করেই প্রকাশিত হয় এবং এতে এক ধাপ ভুল থাকে (একটি ভুল আদেশ, একটি অনুপস্থিত পূর্বশর্ত, একটি এড়িয়ে যাওয়া ফলব্যাক পদক্ষেপ), ফলাফলটি বিপর্যয়কর। এ কারণেই AI দিয়ে উত্পাদিত প্রতিটি রানবুক অবশ্যই একটি বাস্তব পরিবেশে শুরু থেকে শেষ পর্যন্ত চালাতে হবে এবং প্রকাশের আগে প্রতিটি পদক্ষেপ অবশ্যই যাচাই করা উচিত। একটি অপরীক্ষিত রানবুক একটি আশ্বস্ত কিন্তু খালি প্রতিশ্রুতির মতো।

সতর্কতা: "পরীক্ষিত: [তারিখ], [ব্যক্তি]" সহ একটি রানবুকে স্ট্যাম্প করুন। "ড্রাফ্ট — যাচাই করা হয়নি" লেবেল দিয়ে অ-পরীক্ষিত খসড়াগুলিকে স্পষ্টভাবে চিহ্নিত করুন। তাই সত্যিকারের সংকটে কেউ নিরাপদে যাচাই না করা পদক্ষেপগুলি প্রয়োগ করবে না।

একটি ভাল রানবুকের অ্যানাটমি

একটি ভাল রানবুক নির্দিষ্ট অংশ নিয়ে গঠিত, এবং AI সেই কঙ্কাল তৈরি করতে ভাল: শিরোনাম এবং উদ্দেশ্য (কোন পরিস্থিতিতে), পূর্বশর্ত (কি অ্যাক্সেস, কোন টুল প্রয়োজন), উপসর্গ (আমি কখন এই রানবুকটি ব্যবহার করব), পদক্ষেপ (সংখ্যাযুক্ত, অনুলিপিযোগ্য কমান্ড সহ), যাচাইকরণ (প্রতিটি ধাপের পরে সাফল্য কীভাবে চিনতে হবে), রোলব্যাক (কীভাবে পূর্বাবস্থায় আনতে হবে), যদি আমি একটি পদক্ষেপ খারাপ করতে পারি (যদি আমি এটি করতে পারি) আউট)। আপনি AI কে আপনার বিক্ষিপ্ত নোট দিতে পারেন এবং এটিকে এই কাঠামোতে রাখতে বলতে পারেন; আপনি শুধুমাত্র বিষয়বস্তুর নির্ভুলতা নিশ্চিত করুন.

ধাপে ধাপে: এআই সহ ডকুমেন্টেশন উত্পাদন

  1. কাঁচামাল সংগ্রহ করুন। আপনার কমান্ডের ইতিহাস, আপনার নোট, একটি পুরানো ইমেল, একটি চ্যাট লগ—বাস্তব উপাদান, এমনকি অগোছালো হলেও, এআই তৈরির চেয়ে ভালো।
  2. গঠনের জন্য জিজ্ঞাসা করুন. "নিম্নলিখিত শিরোনাম সহ এটিকে একটি রানবুক করুন: উদ্দেশ্য, পূর্বশর্ত, উপসর্গ, পদক্ষেপ, যাচাইকরণ, রোলব্যাক, বৃদ্ধি।"
  3. বানোয়াট নিষিদ্ধ করুন। "কোনও কমান্ড, আইপি, সংস্করণ বা পদক্ষেপ যোগ করবেন না যা আমি আপনাকে দেইনি; যে কোনো অনুপস্থিত অংশগুলিকে [পূর্ণ করতে হবে] হিসাবে চিহ্নিত করুন।" এটি সবচেয়ে বিপজ্জনক ভুলকে প্রতিরোধ করে — আপাতদৃষ্টিতে বিশ্বাসযোগ্য তৈরি পদক্ষেপগুলি।
  4. মুখোশ। প্রকৃত হোস্ট, আইপি, ব্যবহারকারীর পরিবর্তে স্থানধারক ব্যবহার করুন; নথি শেয়ার করা হলে, গোপন ফাঁস করা উচিত নয়।
  5. এটি পরীক্ষা করুন। একটি বাস্তব (পরীক্ষার জন্য পছন্দের) পরিবেশে শুরু থেকে শেষ পর্যন্ত রানবুকটি চালান। কাজ করছে না, অনুপস্থিত বা অস্পষ্ট যে কোনো পদক্ষেপ ঠিক করুন।
  6. স্ট্যাম্প এবং প্রকাশ. পরীক্ষার তারিখ, পরীক্ষক এবং শেষ আপডেট যোগ করুন। ডকুমেন্টেশন প্রাণবন্ত; সিস্টেম পরিবর্তন হলে এটি আপডেট করা আবশ্যক।

তিনটি মিনি কেস

কেস 1 — 2 ঘন্টা কাজ, 15 মিনিট। একজন প্রশাসক কয়েক মাস ধরে একটি ব্যাকআপ পুনরুদ্ধার পদ্ধতির নথিভুক্ত করা বন্ধ করে দিয়েছিলেন। তিনি এআই-কে টার্মিনাল কমান্ডের ইতিহাস (মুখোশ) এবং কয়েকটি বিক্ষিপ্ত নোট দিয়েছেন এবং রানবুক ফ্রেমওয়ার্কের মধ্যে এটি প্রবেশ করান। AI 15 মিনিটের মধ্যে একটি ঝরঝরে রূপরেখা তৈরি করেছে। অ্যাডমিনিস্ট্রেটর একটি টেস্ট সার্ভারে শুরু থেকে শেষ পর্যন্ত ড্রাফ্টটি চালানোর জন্য এবং দুটি অনুপস্থিত পদক্ষেপ ঠিক করতে পরবর্তী 45 মিনিট ব্যয় করেছেন। ফলাফল: একটি পরীক্ষিত, নির্ভরযোগ্য রানবুক।

কেস 2 - মিথ্যাভাবে ধরা। একটি দল এআই একটি সার্ভিস রিস্টার্ট রানবুক লিখেছিল কিন্তু "বানোয়াট" নিষিদ্ধ করতে ভুলে গিয়েছিল। YZ একটি "ক্লিয়ার ক্যাশে ফার্স্ট" কমান্ড যোগ করেছে, যা যৌক্তিক বলে মনে হয় কিন্তু সেই পরিষেবাতে বিদ্যমান নেই। সৌভাগ্যক্রমে, প্রকৌশলী পরীক্ষার পরিবেশে রানবুকটি চালিয়েছিলেন; যে কমান্ড একটি ত্রুটি দিয়েছে. পরীক্ষার ধাপটি একটি তৈরি করা পদক্ষেপকে ক্যাপচার করেছে যা একটি বাস্তব সংকটে বিভ্রান্তি তৈরি করবে।

কেস 3 — পোস্টমর্টেম ত্বরান্বিত। একটি বড় বিভ্রাটের পরে, দলের একটি পোস্টমর্টেম লেখার প্রয়োজন ছিল, কিন্তু কেউ শুরু করতে পারেনি। তারা ইভেন্টের টাইমলাইন এবং মুখোশযুক্ত লগগুলি এআই-এর কাছে হস্তান্তর করেছিল এবং একটি নির্দোষ পোস্টমর্টেম কঙ্কাল চেয়েছিল — সারাংশ, প্রভাব, সময়রেখা, মূল কারণ, সংশোধনমূলক কর্ম। এআই ব্লুপ্রিন্ট এক ঘন্টার কাজকে দশ মিনিটে কমিয়ে দিয়েছে; দলটি তার শক্তিকে তথ্য যাচাই করার জন্য এবং অ্যাকশন আইটেমগুলিকে স্পষ্ট করার জন্য উত্সর্গ করেছিল।

চারটি অনুলিপিযোগ্য টেমপ্লেট

1) একটি রানবুক কঙ্কাল তৈরি করা:

আপনার ভূমিকা: সিনিয়র SRE. নীচের মুখোশযুক্ত নোট/কমান্ড ইতিহাস থেকে একটি রানবুক তৈরি করুন। শিরোনাম: উদ্দেশ্য, পূর্বশর্ত, লক্ষণ (কখন ব্যবহার করতে হবে), পদক্ষেপ (সংখ্যাযুক্ত, অনুলিপি করা যেতে পারে), প্রতিটি ধাপে যাচাইকরণ, রোলব্যাক, বৃদ্ধি। নিয়ম: আমি আপনাকে দিচ্ছি না এমন কোনো কমান্ড/আইপি/সংস্করণ/পদক্ষেপ তৈরি করবেন না; অনুপস্থিত অংশগুলি লিখুন [পূর্ণ করতে হবে]। উপাদান: [মুখোশ নোট]

2) দোষ ছাড়াই পোস্টমর্টেম:

আপনার ভূমিকা: ঘটনা তদন্ত সহায়ক। নিম্নলিখিত মুখোশযুক্ত টাইমলাইন এবং লগগুলি থেকে একটি ব্লেম-মুক্ত পোস্ট-মর্টেম স্কেচ লিখুন: সারাংশ, প্রভাব (সময়কাল/স্কোপ), টাইমলাইন, মূল কারণ (যদি যাচাই করা হয়), অবদানকারী কারণ, সংশোধনমূলক পদক্ষেপ (মালিক + অগ্রাধিকার)। ব্যক্তিকে দোষারোপ করবেন না, সিস্টেমে ফোকাস করুন। প্রমাণ ছাড়া মূল কারণ লিখবেন না। তথ্য: [...]

3) স্থাপত্য/পরিষেবার বিবরণ:

নিম্নলিখিত মুখোশযুক্ত কনফিগারেশন/ডায়াগ্রাম তথ্য থেকে একটি পরিষেবা নথি লিখুন: পরিষেবাটি কী করে, এতে কী কী উপাদান রয়েছে, এর নির্ভরতা কী, কীভাবে ডেটা প্রবাহিত হয়, কী পোর্ট/প্রোটোকল। এটি প্রযুক্তিগত কিন্তু পাঠযোগ্য রাখুন. আপনি যে সম্পর্ক সম্পর্কে নিশ্চিত নন সেটিকে "যাচাই প্রয়োজন" হিসেবে চিহ্নিত করুন। তথ্য: [মুখোশ]

4) ডকুমেন্টেশন রিফ্রেশার অডিট:

নিম্নলিখিত বিদ্যমান নথি পর্যালোচনা করুন এবং মুদ্রার জন্য পরীক্ষা করুন: (1) কোন বিভাগগুলি অনুপস্থিত/অস্পষ্ট, (2) কোন ধাপগুলি পরীক্ষিত নয়, (3) কোন তথ্য পুরানো হতে পারে? প্রতিটি অনুসন্ধানের জন্য আমার কী জিজ্ঞাসা/যাচাই করা উচিত তা লিখুন। নথি: [মাস্কড নথি]

দুর্বল প্রম্পট / শক্তিশালী প্রম্পট

দুর্বল প্রম্পট:

আমাকে একটি সার্ভার রক্ষণাবেক্ষণ রানবুক লিখুন।

কোন বাস্তব উপাদান নেই. AI সম্পূর্ণরূপে তার নিজস্ব সাধারণ জ্ঞান থেকে একটি পাঠ্য তৈরি করে, যা আপনার পরিবেশের সাথে খাপ খায় না বা এমনকি তৈরি করা ধাপগুলিও ধারণ করে। এটি মিথ্যা আস্থার একটি বিপজ্জনক উত্স।

শক্তিশালী প্রম্পট:

আপনার ভূমিকা: সিনিয়র SRE. নীচে মুখোশযুক্ত কমান্ডের ইতিহাস এবং আমার নোট রয়েছে যা আমি "পেমেন্ট সার্ভিস ডিস্ক পূর্ণ" ইভেন্টে প্রয়োগ করেছি। এগুলি থেকে একটি রানবুক তৈরি করুন: উদ্দেশ্য, পূর্বশর্ত (অ্যাক্সেস/টুল), লক্ষণ, সংখ্যাযুক্ত পদক্ষেপ (আমার কমান্ড সহ), প্রতিটি ধাপে যাচাইকরণ, রোলব্যাক, বৃদ্ধি। আমি যে আদেশ দেইনি তা আমাকে অনুসরণ করতে বাধ্য করবেন না; খালি করুন [ TO BE FILLED ]। শেষে একটি "পরীক্ষিত নয়" সতর্কতা রাখুন। উপাদান: [মাস্কড কমান্ড ইতিহাস]

নথির ধরন

AI এর অবদান

মানুষের বাধ্যতামূলক অবদান

রানবুক

কঙ্কাল + লেআউট

বাস্তব পরিবেশে পরীক্ষা, নির্ভুলতা

ময়না

রূপরেখা + গঠন

সত্য এবং মূল কারণ যাচাই করুন

স্থাপত্য নথি

বর্ণনা + প্রবাহ

সম্পর্ক এবং নির্ভরতা নিশ্চিত করুন

জ্ঞান ভিত্তি নিবন্ধ

দ্রুত খসড়া

বর্তমানতা এবং নির্ভুলতা পরীক্ষা

সাধারণ ভুল

  • অ-পরীক্ষিত রানবুক প্রকাশ করা। অযাচাইকৃত পদক্ষেপগুলি সংকটে অন্ধভাবে বাস্তবায়ন করা হয়; ভুল রানবুক হল বিপর্যয়।
  • বানোয়াট নিষেধাজ্ঞা আরোপ না করা। আপনি যদি AI কে না বলেন "আমি যা দেইনি তা যোগ করবেন না", এটি যুক্তিসঙ্গত কিন্তু অবাস্তব পদক্ষেপ তৈরি করবে।
  • মাস্কিং এড়িয়ে যাওয়া। আসল হোস্ট, আইপি এবং ব্যবহারকারী সম্বলিত নথি শেয়ার করা হলে গোপনটি ফাঁস হয়।
  • ডকুমেন্ট আপডেট করা হচ্ছে না। যে নথিগুলি আপডেট করা হয় না যখন সিস্টেম পরিবর্তনগুলি সময়ের সাথে বিভ্রান্তিকর হয়ে ওঠে।
  • স্ট্যাম্প ছাড়াই প্রকাশনা। পরীক্ষার তারিখ এবং স্থিতি ছাড়া একটি নথি নির্ভরযোগ্য নাকি খসড়া তা স্পষ্ট নয়।
টিপ: ডকুমেন্টেশনকে "লাইভ" রাখার সর্বোত্তম উপায় হল এটিকে পরিবর্তন প্রক্রিয়ার সাথে সংযুক্ত করা: যখন একটি সিস্টেম পরিবর্তিত হয়, প্রাসঙ্গিক রানবুক আপডেট করা পরিবর্তনের সমাপ্তির মাপকাঠিগুলির মধ্যে একটি হতে দিন৷ AI আপডেটের গতি বাড়ায়, কিন্তু আপনিই ট্রিগারিং প্রক্রিয়া।

সংক্ষেপে

ডকুমেন্টেশন প্রাতিষ্ঠানিক স্মৃতি; রানবুক হল একটি অপারেশনাল গাইড যা সংকটের সময়ে জীবন বাঁচায়। AI আপনার অগোছালো নোট থেকে সংগঠিত খসড়া তৈরি করে, ফাঁকা পৃষ্ঠা এবং অলসতার সমস্যা সমাধান করে। তবে সবচেয়ে সমালোচনামূলক সত্যটি হল: একটি ভুল রানবুক কোনটির চেয়ে বেশি বিপজ্জনক কারণ এটি একটি সংকটে অন্ধভাবে প্রয়োগ করা হয়। তাই AI কে "বানোয়াট" থেকে নিষিদ্ধ করুন, এটিকে মাস্ক করুন এবং প্রতিটি রানবুককে একটি বাস্তব পরিবেশে পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন এবং স্ট্যাম্প করুন। সিস্টেম পরিবর্তনের সাথে সাথে নথিটিকে জীবিত রাখুন। এআই ফ্রেমওয়ার্ক তৈরি করে; আপনি সেই ব্যক্তি যিনি নির্ভুলতা এবং পরীক্ষার গ্যারান্টি দেন।

আবেদন টাস্ক

এমন একটি পদ্ধতি চয়ন করুন যা আপনার দলে নথিভুক্ত নয় (উদাহরণস্বরূপ, একটি পরিষেবা পুনরায় চালু করা বা একটি ব্যাকআপ পুনরুদ্ধার করা)। আপনার প্রাসঙ্গিক কমান্ডের ইতিহাস এবং নোটগুলিকে মাস্ক করুন এবং AI-কে উপরের "রানবুক কঙ্কাল জেনারেশন" টেমপ্লেটটি ব্যবহার করে একটি খসড়া তৈরি করতে বলুন; বানোয়াট উপর নিষেধাজ্ঞা আরোপ করতে ভুলবেন না. একটি পরীক্ষার পরিবেশে খসড়াটি চালান এবং ফ্ল্যাগ করুন এবং কোনো ভাঙা/অনুপস্থিত পদক্ষেপগুলি ঠিক করুন। রানবুকে পরীক্ষার তারিখ এবং পরীক্ষকের তথ্য যোগ করুন। AI যে পার্থক্যগুলি তৈরি করে তা লিখুন এবং আপনি 5টি আইটেমে প্রক্রিয়াটিতে সংশোধন করেছেন।

চেকলিস্ট

  • আমি বাস্তব উপাদান (নোট, কমান্ড ইতিহাস) থেকে রানবুক তৈরি করেছি, আমি কি স্ক্র্যাচ থেকে এটি তৈরি করিনি?
  • [ ] আমি কি এআইকে "কমান্ড/আইপি/পদক্ষেপ যোগ করা থেকে যা আমি দেইনি" নিষিদ্ধ করেছি?
  • [ ] আমি কি হোস্ট, আইপি এবং ব্যবহারকারীর মতো সংবেদনশীল তথ্য মাস্ক করেছি?
  • আমি কি বাস্তব/পরীক্ষার পরিবেশে রানবুকটি চালিয়েছি এবং যাচাই করেছি?
  • [ ] আমি কি পরীক্ষার তারিখ, পরীক্ষক এবং সর্বশেষ আপডেটের তথ্য যোগ করেছি?
  • [ ] আমি কি নথিটিকে সিস্টেম পরিবর্তন প্রক্রিয়ার সাথে লিঙ্ক করার এবং এটি আপ টু ডেট রাখার পরিকল্পনা করেছি?