এই পৃষ্ঠায় টেমপ্লেট পরিচালনার পদ্ধতি বর্ণনা করা হয়েছে, যার মধ্যে সম্পাদনা, লক করা, মুছে ফেলা এবং সংস্করণ নিয়ন্ত্রণ অন্তর্ভুক্ত রয়েছে।
যদি আপনি প্রোগ্রাম্যাটিকভাবে টেমপ্লেট নিয়ে কাজ করতে চান (যেমন আমাদের REST API ব্যবহার করে) অথবা আপনার টেমপ্লেটগুলো নির্দিষ্ট স্থানে স্থাপন করতে চান, তাহলে উন্নত ওয়ার্কফ্লো দেখুন।
একটি টেমপ্লেট সম্পাদনা ও পুনরাবৃত্তি করুন
আপনি আনলক করা যেকোনো টেমপ্লেট সম্পাদনা করতে পারেন।
আমরা নিম্নলিখিত বিষয়গুলো জোরালোভাবে সুপারিশ করছি:
প্রোডাকশনে ব্যবহৃত টেমপ্লেট সম্পাদনা করা থেকে বিরত থাকুন।
টেমপ্লেটে করা যেকোনো পরিবর্তন প্রায় সঙ্গে সঙ্গেই আপনার অ্যাপের অনুরোধগুলোতে ব্যবহৃত হবে, তাই এমন কোনো পরিবর্তন করার ব্যাপারে আপনাকে সতর্ক থাকতে হবে যা আপনার অ্যাপকে অকার্যকর করে দিতে পারে বা এর আচরণে অপ্রত্যাশিত পরিবর্তন আনতে পারে।টেমপ্লেটগুলোর পুনরাবৃত্তির জন্য একটি ভার্সনিং সিস্টেম ব্যবহার করার চেষ্টা করুন।
বিদ্যমান টেমপ্লেট সম্পাদনা করার পদ্ধতি নিচে দেওয়া হলো:
Firebase কনসোলে, AI Services > AI Logic > Prompt templates ট্যাবে যান।
টেমপ্লেটের তালিকা থেকে, আপনি যে টেমপ্লেটটি সম্পাদনা করতে চান সেটি খুঁজে বের করে ক্লিক করুন।
টেমপ্লেটটি লক করা থাকলে, ক্লিক করে এটি আনলক করুন।
টেমপ্লেটের উপরের ডান কোণায় আইকন। টেমপ্লেটটি সম্পাদনা করুন, তারপর সেভ-এ ক্লিক করুন।
টেমপ্লেটটি যদি আগে লক করা থাকে, তাহলে ক্লিক করতে ভুলবেন না।
আবার আইকন। Close-এ ক্লিক করে টেমপ্লেটটি থেকে প্রস্থান করুন।
একটি টেমপ্লেট লক করুন
আমরা নিম্নলিখিত বিষয়গুলো জোরালোভাবে সুপারিশ করছি:
মনে রাখবেন যে, একটি টেমপ্লেট লক করা অনিচ্ছাকৃত সম্পাদনা থেকে সুরক্ষা হিসেবে কাজ করে, কিন্তু লক করা সম্পাদনাকে সম্পূর্ণরূপে বন্ধ করে না । উপযুক্ত অনুমতিসম্পন্ন একজন প্রজেক্ট সদস্য যেকোনো সময় একটি টেমপ্লেট আনলক করে তা সম্পাদনা করতে পারেন।
যেসব টেমপ্লেট কোড দ্বারা সক্রিয়ভাবে ব্যবহৃত হচ্ছে – বিশেষ করে প্রোডাকশন কোড দ্বারা – সেগুলোকে লক করুন।
টেমপ্লেট লক করার পদ্ধতি নিচে দেওয়া হলো:
Firebase কনসোলে, AI Services > AI Logic > Prompt templates ট্যাবে যান।
টেমপ্লেটের তালিকা থেকে, আপনি যে টেমপ্লেটটি লক করতে চান সেটি খুঁজে বের করে ক্লিক করুন।
টেমপ্লেটটি লক করতে ক্লিক করুন
টেমপ্লেটের উপরের ডান কোণায় আইকন। Close-এ ক্লিক করে টেমপ্লেটটি থেকে প্রস্থান করুন।
একটি টেমপ্লেট মুছুন
মনে রাখবেন, কোনো টেমপ্লেট মুছে ফেলা হলেও আপনি একই টেমপ্লেট আইডি ব্যবহার করে একটি নতুন টেমপ্লেট তৈরি করতে পারবেন।
বিদ্যমান টেমপ্লেট মুছে ফেলার পদ্ধতি নিচে দেওয়া হলো:
Firebase কনসোলে, AI Services > AI Logic > Prompt templates ট্যাবে যান।
টেমপ্লেটের তালিকা থেকে আপনি যে টেমপ্লেটটি মুছতে চান, সেটি খুঁজে বের করুন।
টেমপ্লেটের সারির শেষে ক্লিক করুন
> মুছুন । মুছে ফেলার বিষয়টি নিশ্চিত করুন, তারপর ডিলিট বাটনে ক্লিক করুন।
সংস্করণ a টেমপ্লেট
আমরা আপনার সার্ভার প্রম্পট টেমপ্লেটগুলোর জন্য একটি ভার্সনিং সিস্টেম ব্যবহার করার পরামর্শ দিই। নিচে কিছু সাধারণ সুপারিশ দেওয়া হলো:
সিম্যান্টিক ভার্সনিং (semver) ব্যবহার করে এমন একটি ভার্সন যুক্ত করে টেমপ্লেট আইডি তৈরি করুন (উদাহরণস্বরূপ,
my-first-template-v1-0-0)Firebase Remote Config ব্যবহার করুন , যাতে আপনি আপনার অনুরোধের টেমপ্লেট এবং অন্যান্য মান সহজেই পরিবর্তন করতে পারেন।
আপনি যদি একটি প্রমিত ভার্সনিং পরিকাঠামো ব্যবহার করতে চান, তাহলে REST API ব্যবহার করে ফাইল হিসেবে টেমপ্লেট সরবরাহ করতে পারেন।
আপনার পরবর্তী সংস্করণের ভিত্তি হিসেবে ব্যবহারের জন্য আপনি একটি বিদ্যমান টেমপ্লেট অনুলিপি করতে পারেন:
Firebase কনসোলে, AI Services > AI Logic > Prompt templates ট্যাবে যান।
টেমপ্লেটের তালিকা থেকে, যে টেমপ্লেটটি আপনি প্রতিলিপি করতে চান সেটি খুঁজুন।
টেমপ্লেটের সারির শেষে ক্লিক করুন
> ডুপ্লিকেট । নতুন টেমপ্লেটে, পরবর্তী সংস্করণটি প্রতিফলিত করার জন্য টেমপ্লেট আইডি বাড়িয়ে দিন।