ai-agents-for-beginners

উৎপাদনে AI এজেন্ট: পর্যবেক্ষণ ও মূল্যায়ন

উৎপাদনে AI এজেন্ট

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

শেখার লক্ষ্য

এই পাঠ শেষ করার পর, আপনি জেনেবুঝতে পারবেন কীভাবে/কি সম্পর্কে:

লক্ষ্য হল আপনাকে জ্ঞান দিয়ে সজ্জিত করা যাতে আপনি আপনার “ব্ল্যাক বক্স” এজেন্টগুলিকে স্বচ্ছ, পরিচালনাযোগ্য এবং বিশ্বাসযোগ্য সিস্টেমে রূপান্তর করতে পারেন।

বিঃদ্রঃ: নিরাপদ এবং বিশ্বাসযোগ্য AI এজেন্ট মোতায়েন করা গুরুত্বপূর্ণ। Building Trustworthy AI Agents পাঠটিও দেখুন।

ট্রেস এবং স্প্যান

Langfuse বা Microsoft Foundry এর মতো পর্যবেক্ষণযোগ্যতা টুল সাধারণত এজেন্টের রানকে ট্রেস এবং স্প্যান হিসেবে উপস্থাপন করে।

Langfuse এ ট্রেস ট্রি

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

উৎপাদন পরিবেশে পর্যবেক্ষণযোগ্যতার গুরুত্ব

AI এজেন্ট উৎপাদন পরিবেশে স্থানান্তর করার সময় নতুন চ্যালেঞ্জ এবং প্রয়োজনীয়তা আসে। পর্যবেক্ষণযোগ্যতা আর “ভাল থাকবে” নয়, এটি একটি অত্যাবশ্যক ক্ষমতা:

ট্র্যাক করার জন্য মূল মেট্রিকস

এজেন্ট আচরণ মনিটর এবং বোঝার জন্য বিভিন্ন মেট্রিক এবং সংকেত ট্র্যাক করা উচিত। এজেন্টের উদ্দেশ্য অনুসারে সুনির্দিষ্ট মেট্রিক পরিবর্তিত হতে পারে, তবে কিছু সার্বভৌমভাবে গুরুত্বপূর্ণ।

এখানে কিছু সবচেয়ে সাধারণ মেট্রিক রয়েছে যা পর্যবেক্ষণযোগ্যতা টুলগুলি মনিটর করে:

প্রতিক্ষেপকাল: এজেন্ট কত দ্রুত প্রতিক্রিয়া দেয়? দীর্ঘ অপেক্ষার সময় ব্যবহারকারীর অভিজ্ঞতা নেতিবাচক প্রভাবিত করে। আপনি ট্রেসিং করেই এজেন্ট রান ও ব্যক্তিগত ধাপের জন্য প্রতিক্ষেপকাল পরিমাপ করবেন। উদাহরণস্বরূপ, একটি এজেন্ট যা সব মডেল কলের জন্য ২০ সেকেন্ড নেয়, তা দ্রুত মডেল ব্যবহার করে বা সমান্তরালে কল চালিয়ে দ্রুততর করা যেতে পারে।

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

অনুরোধ ত্রুটি: এজেন্ট কতগুলো অনুরোধ ব্যর্থ করেছে? এর মধ্যে API ত্রুটি বা টুল কল ব্যর্থতা অন্তর্ভুক্ত হতে পারে। উৎপাদনে এজেন্টকে এই ধরনের পরিস্থিতির বিরুদ্ধে আরও দৃঢ় করতে আপনি ফ্যালব্যাক বা রিট্রাই সেটআপ করতে পারেন। উদাহরণস্বরূপ, যদি LLM প্রদানকারী A ডাউন থাকে, আপনি ব্যাকআপ হিসাবে LLM প্রদানকারী B তে স্যুইচ করতে পারেন।

ব্যবহারকারী প্রতিক্রিয়া: সরাসরি ব্যবহারকারী মূল্যায়ন বাস্তবায়ন মূল্যবান অন্তর্দৃষ্টি প্রদান করে। এটি স্পষ্ট রেটিং (👍থাম্স-আপ/👎ডাউন, ⭐১-৫ তারকা) অথবা টেক্সট মন্তব্য অন্তর্ভুক্ত করতে পারে। নিয়মিত নেতিবাচক প্রতিক্রিয়া আপনাকে সতর্ক করবে কারণ এটি নির্দেশ করে যে এজেন্ট প্রত্যাশা মতো কাজ করছে না।

আবেদনাত্মক ব্যবহারকারী প্রতিক্রিয়া: ব্যবহারকারীর আচরণ স্পষ্ট রেটিং ছাড়াই পরোক্ষ প্রতিক্রিয়া দেয়। এর মধ্যে রয়েছে দ্রুত প্রশ্ন পুনর্লিখন, পুনরাবৃত্তিমূলক অনুসন্ধান বা রিট্রাই বোতামে ক্লিক করা। উদাহরণস্বরূপ, যদি আপনি দেখেন ব্যবহারকারীরা বারবার একই প্রশ্ন জিজ্ঞাসা করছে, এটি হলো একটি সংকেত যে এজেন্ট প্রত্যাশামতো কাজ করছে না।

সঠিকতা: কত ঘন ঘন এজেন্ট সঠিক বা পছন্দনীয় আউটপুট উৎপন্ন করে? সঠিকতার সংজ্ঞা পরিবর্তিত হতে পারে (যেমন সমস্যার সমাধানে সঠিকতা, তথ্য পুনরুদ্ধারে সঠিকতা, ব্যবহারকারী সাচ্ছন্দ্য)। প্রথম ধাপ হলো আপনার এজেন্টের জন্য সফলতা কেমন দেখতে চায় তা সংজ্ঞায়িত করা। আপনি স্বয়ংক্রিয় পরীক্ষা, মূল্যায়ন স্কোর বা টাস্ক সম্পাদনা লেবেলের মাধ্যমে সঠিকতা ট্র্যাক করতে পারেন। উদাহরণস্বরূপ, ট্রেসগুলোকে “সফল” বা “ব্যর্থ” হিসেবে চিহ্নিত করা।

স্বয়ংক্রিয় মূল্যায়ন মেট্রিকস: আপনি স্বয়ংক্রিয় মূল্যায়নও সেটআপ করতে পারেন। উদাহরণস্বরূপ, আপনি LLM ব্যবহার করে এজেন্টের আউটপুট স্কোর করতে পারেন যেমন এটি সহায়ক, সঠিক বা নয়। এছাড়াও কিছু ওপেন সোর্স লাইব্রেরি রয়েছে যা এজেন্টের বিভিন্ন দিকের স্কোরিংয়ে সাহায্য করে। যেমন RAGAS RAG এজেন্টের জন্য অথবা LLM Guard ক্ষতিকর ভাষা বা প্রম্পট ইনজেকশন সনাক্তের জন্য।

বাস্তবে, এই মেট্রিকসের সংমিশ্রণ AI এজেন্টের স্বাস্থ্যের সর্বোত্তম কভারেজ দেয়। এই অধ্যায়ের উদাহরণ নোটবুক এ আমরা দেখাবো কিভাবে এই মেট্রিকস বাস্তবে দেখায়, তবে প্রথমে আমরা শিখবো একটি সাধারণ মূল্যায়ন ওয়ার্কফ্লো কেমন হয়।

আপনার এজেন্টকে ইনস্ট্রুমেন্ট করুন

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

OpenTelemetry (OTel): OpenTelemetry LLM পর্যবেক্ষণযোগ্যতার জন্য একটি শিল্প মানদণ্ড হিসেবে আবির্ভূত হয়েছে। এটি টেলিমেট্রি ডেটা তৈরির, সংগ্রহের এবং রপ্তানি করার জন্য API, SDK এবং টুলের সেট প্রদান করে।

অনেকে ইনস্ট্রুমেন্টেশন লাইব্রেরি রয়েছে যা বিদ্যমান এজেন্ট ফ্রেমওয়ার্ক জড়িয়ে OpenTelemetry স্প্যান এক্সপোর্ট করতে সহায়ক করে। Microsoft Agent Framework নেটিভভাবে OpenTelemetry-র সাথে একীভূত। নিচে একটি MAF এজেন্ট ইনস্ট্রুমেন্টের উদাহরণ দেওয়া হলো:

from agent_framework.observability import get_tracer, get_meter

tracer = get_tracer()
meter = get_meter()

with tracer.start_as_current_span("agent_run"):
    # এজেন্টের কার্যকারিতা স্বয়ংক্রিয়ভাবে ট্রেস করা হয়
    pass

এই অধ্যায়ের উদাহরণ নোটবুক আপনার MAF এজেন্ট কীভাবে ইনস্ট্রুমেন্ট করবেন তা দেখাবে।

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

Langfuse Python SDK দিয়ে ম্যানুয়ালি ট্রেস এবং স্প্যান তৈরি করার উদাহরণ:

from langfuse import get_client
 
langfuse = get_client()
 
span = langfuse.start_span(name="my-span")
 
span.end()

এজেন্ট মূল্যায়ন

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

নিয়মিত মূল্যায়ন গুরুত্বপূর্ণ কারণ AI এজেন্ট প্রায়শই অ-নিঃশেষ এবং পরিবর্তিত হতে পারে (আপডেট বা মডেল আচরণ বিচ্যুতি দ্বারা) – মূল্যায়ন ছাড়া, আপনি জানবেন না আপনার “স্মার্ট এজেন্ট” আসলে কাজ করছে কিনা বা এটি উন্নতি করছে কিনা।

AI এজেন্টের জন্য দুটি ধরণের মূল্যায়ন রয়েছে: অনলাইন মূল্যায়ন এবং অফলাইন মূল্যায়ন। উভয়ই মূল্যবান এবং পরস্পর পরিপূরক। আমরা সাধারণত অফলাইন মূল্যায়ন দিয়ে শুরু করি, কারণ এটি কোনো এজেন্ট মোতায়েনের আগে ন্যূনতম প্রয়োজনীয় ধাপ।

অফলাইন মূল্যায়ন

Langfuse-এ ডেটাসেট আইটেম

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

উদাহরণস্বরূপ, আপনি একটি গাণিতিক শব্দ-সমস্যা এজেন্ট তৈরি করেছেন, আপনার কাছে ১০০টি সমস্যা এবং তাদের জানা উত্তরসহ টেস্ট ডেটাসেট থাকতে পারে। অফলাইন মূল্যায়ন সাধারণত উন্নয়নের সময় করা হয় (এবং CI/CD পাইপলাইনের অংশ হতে পারে) উন্নতি পরীক্ষা বা রিগ্রেশন প্রতিরোধে। এর সুবিধা হলো এটি পুনরাবৃত্তিযোগ্য এবং স্পষ্ট সঠিকতার মেট্রিক দেয় কারণ আপনার কাছে সত্য মান আছে। আপনি ব্যবহারকারী প্রশ্ন সিমুলেট করে এজেন্টের উত্তরের তুলনা আদর্শ উত্তরের সাথে করতে পারেন বা উপরোক্ত স্বয়ংক্রিয় মেট্রিক ব্যবহার করতে পারেন।

অফলাইন মূল্যায়নের মূল চ্যালেঞ্জ হলো আপনার পরীক্ষামূলক ডেটাসেট ব্যাপক এবং প্রাসঙ্গিক রাখা – কারণ এজেন্ট একটি নির্দিষ্ট পরীক্ষামূলক সেটে ভালো পারফর্ম করলেও উৎপাদনে সম্পূর্ণ ভিন্ন প্রশ্নের মুখোমুখি হতে পারে। তাই আপনাকে পরীক্ষা সেট আপডেট করতে হবে নতুন এজ এবং বাস্তবের উদাহরণ দিয়ে। ছোট “স্মোক টেস্ট” কেস এবং বড় মূল্যায়ন সেটের সংমিশ্রণের মাধ্যমে দ্রুত পরীক্ষা এবং বিস্তৃত পারফরম্যান্স মেট্রিক পাওয়া যায়।

অনলাইন মূল্যায়ন

পর্যবেক্ষণযোগ্যতা মেট্রিকস ওভারভিউ

এটি বলতে বোঝায় এজেন্টকে লাইভ, বাস্তব-জগতের পরিবেশে মূল্যায়ন করা, অর্থাৎ উৎপাদনে কার্যকরী ব্যবহার চলাকালীন সময়ে। অনলাইন মূল্যায়ন বাস্তব ব্যবহারকারীর ইন্টারঅ্যাকশনে এজেন্টের পারফরম্যান্স মনিটর করা এবং ফলাফল ধারাবাহিকভাবে বিশ্লেষণ করা।

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

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

উভয়ের সংমিশ্রণ

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

বাস্তবে, অনেক দল একটি লুপ অনুসরণ করে:

অফলাইন মূল্যায়ন -> মোতায়েন -> অনলাইন পর্যবেক্ষণ -> নতুন ব্যর্থতা কেস সংগ্রহ -> অফলাইন ডেটাসেটে যোগ -> এজেন্ট পরিমার্জন -> পুনরাবৃত্তি

সাধারণ সমস্যা

যখন আপনি AI এজেন্ট উৎপাদনে মোতায়েন করেন, আপনি বিভিন্ন চ্যালেঞ্জের সম্মুখীন হতে পারেন। এখানে কিছু সাধারণ সমস্যা এবং তাদের সম্ভাব্য সমাধান:

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

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

খরচ ব্যবস্থাপনা

এখানে AI এজেন্টকে প্রোডাকশনে মোতায়েনের খরচ ব্যবস্থাপনার জন্য কিছু কৌশল দেওয়া হল:

ছোট মডেল ব্যবহার: ছোট ভাষার মডেল (SLMs) কিছু এজেন্টিক ব্যবহার-কেসে ভাল পারফর্ম করে এবং যথেষ্ট পরিমাণে খরচ কমায়। পূর্বে উল্লেখ করা হয়েছে, একটি মূল্যায়ন ব্যবস্থা তৈরি করা যা পারফর্মেন্স নির্ধারণ এবং বড় মডেলের সাথে তুলনা করবে, সেটাই সেরা উপায় বুঝতে কিভাবে একটি SLM আপনার ব্যবহারের ক্ষেত্রে কার্যকর হবে। সহজ কাজের জন্য যেমন উদ্দেশ্য শ্রেণীবিন্যাস বা প্যারামিটার উত্তোলনের জন্য SLM ব্যবহার করার কথা বিবেচনা করুন, আর জটিল যুক্তির জন্য বড় মডেল সংরক্ষণ করুন।

রাউটার মডেল ব্যবহার: একটি অনুরূপ কৌশল হল বিভিন্ন ধরণের মডেল এবং মাপ ব্যবহার করা। আপনি LLM/SLM বা সার্ভারলেস ফাংশন ব্যবহার করতে পারেন জটিলতার ভিত্তিতে অনুরোধগুলো সঠিক মডেলের কাছে রাউট করার জন্য। এটি খরচ কমাতে সাহায্য করবে এবং সঠিক কাজের উপর পারফর্মেন্স নিশ্চিত করবে। উদাহরণস্বরূপ, সহজ প্রশ্নগুলো ছোট, দ্রুত মডেলের কাছে পাঠাতে পারেন এবং জটিল যুক্তির জন্য দামী বড় মডেল ব্যবহার করুন।

রেসপন্স ক্যাশিং: সাধারণ অনুরোধ এবং কাজ গুলো চিহ্নিত করে এবং সেগুলোর উত্তর এজেন্টিক সিস্টেমের মাধ্যমে যাওয়ার আগেই প্রদান করা ভালো উপায় অনুরোধের পরিমাণ কমানোর জন্য। আপনি এমনকি একটি ফ্লো বাস্তবায়ন করতে পারেন যা চেক করবে অনুরোধটি আপনার ক্যাশে থাকা অনুরোধের সাথে কতটা মিল রয়েছে, যা আরও মৌলিক AI মডেল ব্যবহার করে করা যেতে পারে। এই কৌশলটি প্রায়শই জিজ্ঞাসিত প্রশ্ন বা সাধারণ ওয়ার্কফ্লোর জন্য খরচ বেশ কমিয়ে দিতে পারে।

আসুন দেখি এটি বাস্তবে কিভাবে কাজ করে

এই অংশের উদাহরণ নোটবুকে আমরা দেখতে পারব কিভাবে পর্যবেক্ষণযোগ্যতা টুল ব্যবহার করে আমাদের এজেন্টকে মনিটর এবং মূল্যায়ন করা যায়।

প্রোডাকশনে AI এজেন্ট সম্পর্কে আরও প্রশ্ন আছে?

Microsoft Foundry Discord এ যোগ দিন অন্যান্য শিক্ষানবিশদের সাথে মেলামেশার জন্য, অফিস আওয়ারে অংশগ্রহণ করতে এবং আপনার AI এজেন্ট সম্পর্কিত প্রশ্নের উত্তর পেতে।

পূর্ববর্তী পাঠ

Metacognition Design Pattern

পরবর্তী পাঠ

Agentic Protocols


অস্বীকৃতি: এই নথিটি AI অনুবাদ পরিষেবা Co-op Translator ব্যবহার করে অনূদিত হয়েছে। যদিও আমরা শুদ্ধতার জন্য চেষ্টা করি, অনুগ্রহ করে মনে রাখবেন যে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল নথিটি তার স্বভাষায় কর্তৃত্বপূর্ণ উৎস হিসেবে বিবেচিত হওয়া উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদ সুপারিশ করা হয়। এই অনুবাদের ব্যবহারে প্রয়োজনীয় ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়বদ্ধ নই।