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

ফরম্যাট জোর করে: টেবিল, JSON, তালিকা, টেমপ্লেট

লাভ:

  • আউটপুট ফরম্যাট স্পষ্টভাবে উল্লেখ করার সুবিধা ব্যাখ্যা করে
  • উপযুক্ত কাজে টেবিল, তালিকা, JSON এবং টেমপ্লেট ফরম্যাটের অনুরোধ করতে পারে
  • ওয়ার্কফ্লো এবং টুলে স্ট্রাকচার্ড আউটপুট একীকরণ বোঝে

এআই-জেনারেটেড কন্টেন্ট যতই ভালো হোক না কেন, যখন এটি এমন একটি ফরম্যাটে আসে যা আপনার জন্য কাজ করে না, তখন আপনি এটি রিফ্যাক্টর করার জন্য সময় ব্যয় করবেন। এই ইউনিটে আমরা আউটপুটের ফরম্যাট নিয়ন্ত্রণ করতে শিখব। মডেলটিকে শুধুমাত্র "কী" উত্পাদন করতে হবে তা নয়, "কী বিন্যাসে" এটি তৈরি করতে হবে তা আউটপুটকে সরাসরি ব্যবহারযোগ্য করে তোলে এবং ম্যানুয়াল সংশোধনের সময়কে অনেকাংশে বাদ দেয়। আমরা একে বলি "ফরম্যাট জোর করে"।

বিন্যাস নির্দিষ্ট করা এত গুরুত্বপূর্ণ কেন?

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

এখানে JSON শব্দটি স্পষ্ট করা যাক: JSON (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) হল একটি পাঠ্য বিন্যাস যেখানে ডেটা কী-মান জোড়ায় সংরক্ষণ করা হয় এবং সফ্টওয়্যার দ্বারা সহজেই পড়া যায়। যেমন {"name": "Ali", "request": "3 লাইসেন্স"} হল JSON-এর একটি অংশ। আপনি যদি একটি প্রোগ্রাম, ডাটাবেস বা স্প্রেডশীটে কৃত্রিম বুদ্ধিমত্তার আউটপুট স্থানান্তর করতে যাচ্ছেন তবে JSON খুব দরকারী।

কোন ফরম্যাট কখন?

বিন্যাস

সবচেয়ে উপযুক্ত পরিস্থিতি

নমুনা টাস্ক

উপাদান তালিকা

ক্রমিক/সমতুল্য ছোট আইটেম

কর্ম আইটেম, সুবিধা

সংখ্যাযুক্ত তালিকা

যখন অর্ডার বা অগ্রাধিকার গুরুত্বপূর্ণ

ধাপে ধাপে নির্দেশনা

টেবিল

একাধিক মানদণ্ডের উপর ভিত্তি করে আইটেম তুলনা করুন

সরবরাহকারীর তুলনা

JSON

অন্য সফ্টওয়্যার/টেবিলে রপ্তানি করা হচ্ছে

CRM-এ ডেটা এন্ট্রি

টেমপ্লেট (শূন্যস্থান পূরণ করুন)

স্ট্যান্ডার্ড, পুনরাবৃত্তিমূলক নথি

অফার, প্রত্যাখ্যান পত্র

অনুচ্ছেদ

প্রবাহিত আখ্যান, গল্প, ইমেইল বডি

ব্লগ, চিঠি

ফরম্যাট ধাপে ধাপে জোর করে

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

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

1) তুলনা টেবিল:

তুলনা করুন [A] এবং [B]। বিন্যাস: মার্কডাউন টেবিল। কলাম: মানদণ্ড | [ক] | [বি] সারি: মূল্য, ডেলিভারি সময়, ওয়ারেন্টি, সমর্থন। টেবিলের বাইরে কোনো লেখা লিখবেন না।

2) সিস্টেমে ডেটা (JSON):

নীচের কথোপকথন নোট থেকে তথ্য বের করুন. নিম্নলিখিত স্কিমাতে শুধুমাত্র বৈধ JSON ফেরত দিন, অন্য কিছু লিখবেন না:{"person": "", "company": "", "request": "", "next_step": "", "urgency": "low|medium|high"} খালি স্ট্রিং দিয়ে অজানা ক্ষেত্রটি ছেড়ে দিন। নোট: [কাঁচা নোট]

3) স্ট্যান্ডার্ড ডকুমেন্ট টেমপ্লেট:

ঠিক এই টেমপ্লেটটি পূরণ করে একটি প্রত্যাখ্যান ইমেল লিখুন:বিষয়: আপনার আবেদন সম্পর্কে [অবস্থান]হ্যালো [নাম],[ধন্যবাদ বাক্য][দয়া প্রত্যাখ্যান বাক্য][বাক্য যা ভবিষ্যতের জন্য দরজা খুলে দেয়]ভাল কাজ,[কোম্পানী] HRVariables: name=[...], position=[...]

4) কর্ম তালিকা:

এই মিটিং নোট থেকে অ্যাকশনগুলি বের করুন৷ ফর্ম্যাট: প্রতিটি লাইন "- [দায়িত্বশীল] — [কর্ম] — [সময়সীমা]"শুধু স্পষ্ট পদক্ষেপ নিন; আলোচনার বিস্তারিত এড়িয়ে যান। দ্রষ্টব্য: [পাঠ্য]

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

দুর্বল:

এই 3টি ল্যাপটপের তুলনা করুন।[বৈশিষ্ট্য]

শক্তিশালী:

এই 3টি ল্যাপটপ তুলনা করুন।ফরম্যাট: মার্কডাউন টেবিল।কলাম: মডেল | দাম | প্রসেসর | RAM | ব্যাটারি (ঘড়ি) | ওজন শেষে একটি 1-বাক্য "সেরা মূল্য/কর্মক্ষমতা:" লাইন যোগ করুন। টেবিল এবং সেই একক বাক্য ছাড়া অন্য কোনো বর্ণনা লিখবেন না। বৈশিষ্ট্য: [বৈশিষ্ট্য]

দ্বিতীয় প্রম্পট আউটপুট পেস্ট করে সরাসরি একটি উপস্থাপনা বা ইমেলে; কোন রিফ্যাক্টরিং এর প্রয়োজন নেই।

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

কেস 1 — ডেটা এন্ট্রি অটোমেশন। একজন বিক্রয় সহকারী প্রতিদিন সিআরএম-এ ম্যানুয়ালি ~25 কল নোট প্রবেশ করছিলেন; এটি প্রতি নোটে প্রায় 3 মিনিট সময় নেয়। একটি প্রম্পট তৈরি করা হয়েছে যা নোটগুলিকে একটি নির্দিষ্ট JSON স্কিমাতে রূপান্তর করে; আউটপুট সরাসরি আমদানি করা হয়েছিল, 75-মিনিটের দৈনিক কাজকে মাত্র কয়েক মিনিটে হ্রাস করে। শুধুমাত্র চিহ্নিত "জরুরি: উচ্চ" ম্যানুয়ালি চেক করা হয়েছে.

কেস 2 - ম্যানেজমেন্ট রিপোর্ট। একটি ফাইন্যান্স টিম অনুচ্ছেদ আকারে মাসিক সারসংক্ষেপ নিচ্ছিল এবং তাদের হাতে ট্যাব্যুলেট করছিল। যখন "স্থির কলাম সহ টেবিল" ফরম্যাট বাধ্য করা হয়েছিল, প্রতিবেদনটি সরাসরি উপস্থাপনায় চলে গিয়েছিল; প্রতি মাসে বেশ কয়েক ঘন্টা ফরম্যাটিং কাজ বাদ দেওয়া হয়।

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

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

বিন্যাস শক্তিশালী করে যে tweaks

মাঝে মাঝে শুধু ফরম্যাট চাওয়াই যথেষ্ট নয়; মডেলটি যাতে বিশ্বস্ত থাকে তা নিশ্চিত করাও প্রয়োজন। কর্মপ্রবাহে প্রায়শই ব্যবহৃত চারটি ব্যবহারিক কৌশল:

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

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

বিন্যাস এবং বিষয়বস্তু আলাদাভাবে বিবেচনা করা

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

সাধারণ ভুল

  • বিন্যাস মোটেও উল্লেখ না. তারপরে ম্যানুয়ালি আউটপুটটিকে একটি টেবিল/লিস্টে ডাম্প করা হচ্ছে।
  • বিন্যাস অস্পষ্ট ছেড়ে. "একটি টেবিল তৈরি করুন" বলছে কিন্তু কলামগুলি উল্লেখ করছে না।
  • প্রকাশের সীমাবদ্ধতা বাইপাস করা। মডেল দ্বারা যুক্ত পরিচায়ক বাক্য অটোমেশন ব্যাহত করে।
  • ভুল বিন্যাস নির্বাচন. একটি টেবিলের সাথে একটি অনুচ্ছেদ এবং বর্ণনার সাথে তুলনা করার জন্য জিজ্ঞাসা করা হচ্ছে।
  • রিপারকে বিশ্বাস করা এবং বিষয়বস্তু যাচাই না করা। ঝরঝরে JSON-এ ফিটিং মান লক্ষ্য করা যাচ্ছে না।

সংক্ষেপে

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

আবেদন টাস্ক

এমন একটি কাজ চয়ন করুন যার আউটপুট আপনি সর্বদা ম্যানুয়ালি পুনর্বিন্যাস করুন। একটি উপযুক্ত বিন্যাস (টেবিল, JSON বা টেমপ্লেট) নির্ধারণ করুন এবং এটিকে প্রম্পটে যোগ করুন এবং "শুধু এই বিন্যাসটি ফেরত দিন" সীমাবদ্ধতা সেট করুন। আউটপুটটি সরাসরি টার্গেটে পেস্ট করার চেষ্টা করুন (প্রেজেন্টেশন, স্প্রেডশীট, সফ্টওয়্যার) এবং আপনার সংরক্ষণ করা সময় পরিমাপ করুন।

চেকলিস্ট

  • [ ] আমি বেছে নিতে পারি কোন ফরম্যাট কোন কাজের জন্য উপযুক্ত।
  • [ ] আমি বিন্যাসটি বিস্তারিতভাবে বর্ণনা করি (কলাম, ক্ষেত্র, স্কিমা)।
  • [ ] আমি কঠোর বিন্যাসে "টীকা" সীমাবদ্ধ করি।
  • [ ] আমি জানি JSON কিসের জন্য এবং কখন এটি ব্যবহার করতে হবে।
  • [ ] আমি লক্ষ্য করি যে সঠিক বিন্যাস বিষয়বস্তুকে বৈধতা দেয় না৷