কনটেন্টে যান

প্রম্পট ভার্সনিং এবং রোলব্যাক কৌশল

প্রম্পটকে কোডের মতো করে দেখুন: এগুলোর ভার্সন রাখুন, staging-এ পরীক্ষা করুন, অ্যানোটেশনসহ চালু করুন, এবং মেট্রিক খারাপ হলে দ্রুত রোলব্যাক করুন।

prompts • governance • work-orchestration • ops

প্রম্পট ভার্সনিং এবং রোলব্যাক কৌশল

প্রম্পট হলো কোড। অ্যাপ্লিকেশন পরিবর্তনের মতোই একই কঠোরতায় এগুলোকে দেখুন।

ভার্সন নিয়ন্ত্রণ

  • প্রম্পটগুলো একটি ভার্সন-নিয়ন্ত্রিত data store-এ সংরক্ষণ করুন (যেমন, config-profiles)।
  • মেটাডেটা ধরে রাখুন: tenant_id, guidance প্রোফাইলের নাম, ভাষা, লেখক, টাইমস্ট্যাম্প, diff সারাংশ।
  • পরিবর্তন ব্যাখ্যা করে এমন commit বার্তা বাধ্যতামূলক করুন।

পরীক্ষার প্রবাহ

  1. ড্রাফট: রিগ্রেশন পরীক্ষার জন্য রেকর্ড করা ট্রান্সক্রিপ্ট ব্যবহার করে staging পরিবেশে প্রম্পট সম্পাদনা করুন।
  2. পিয়ার রিভিউ: আরেকজন অপারেটর বা কপিরাইটারকে দিয়ে টোন এবং কমপ্লায়েন্স পর্যালোচনা করান।
  3. Canary: একটি ছোট টেন্যান্ট দল বা অভ্যন্তরীণ পরিবেশে রোলআউট করুন।
  4. পর্যবেক্ষণ: চালুর পর containment, fallback-এর কারণ এবং নেতিবাচক ফিডব্যাক পর্যবেক্ষণ করুন।
  5. অ্যানোটেশন: নতুন প্রম্পট ভার্সন ID দিয়ে analytics ড্যাশবোর্ড চিহ্নিত করুন।

রোলব্যাক পরিকল্পনা

  • প্রতি টেন্যান্ট অন্তত দুটি ভার্সন রাখুন: বর্তমান এবং আগেরটি।
  • অডিট লগিংসহ অ্যাডমিন UI-তে এক-ক্লিক রোলব্যাক সরবরাহ করুন।
  • রোলব্যাক ঘটলে ops এবং প্রভাবিত টেন্যান্টদের জানান, বিশেষত নিয়ন্ত্রিত শিল্পের ক্ষেত্রে।

অটোমেশন টিপস

  • প্রম্পটকে CI/CD-এর সঙ্গে একীভূত করুন: Git-এ commit করুন, স্বয়ংক্রিয় linting চালান, এবং pipelines-এর মাধ্যমে config-profiles-এ পুশ করুন।
  • Playwright বা রিগ্রেশন স্ক্রিপ্ট ট্রিগার করুন যা সাধারণ কোয়েরি পুনরায় চালায়।
  • prompt_version পরিবর্তিত হলেই Google Chat অ্যালার্ট ব্যবহার করুন যাতে স্টেকহোল্ডাররা জানেন যে তাদের মেট্রিক পর্যবেক্ষণ করতে হবে।

Threada-তে বাস্তবায়ন

Threada প্রম্পট ভার্সনগুলোকে analytics ইভেন্ট, জ্ঞান সম্পদ রিফ্রেশ ইতিহাস এবং fallback কারণের ড্যাশবোর্ডের সঙ্গে যুক্ত করে। প্রম্পট সম্পাদনাকে ট্রেসযোগ্য এবং প্রত্যাবর্তনযোগ্য রাখতে এই পদ্ধতি অনুসরণ করুন।