# অ্যাক্ট ২: আপনার পডকাস্ট প্রোডাকশন টিম গঠন করুন 🎬 ![lab2](../../../../translated_images/bn/lab2.48444b9d549e7863.webp) ## গল্প আরও গাঢ় হচ্ছে অ্যালেক্স (অ্যাপ্ট ১ থেকে আপনার AI সহকারী) অসাধারণ, কিন্তু একক একটি এজেন্ট পুরো পডকাস্ট স্টুডিও চালাতে পারে না। আপনার দরকার একটি *টিম*: - 🔍 **রিসার্চ এজেন্ট**: নতুন তথ্যের জন্য ইন্টারনেট স্ক্যান করে - ✍️ **স্ক্রিপ্ট এজেন্ট**: রিসার্চকে আকর্ষণীয় সংলাপে পরিণত করে - 👤 **আপনি (সম্পাদক)**: স্ক্রিপ্ট অনুমোদন করেন বা পুনরায় লেখার জন্য ফেরত পাঠান স্বাগত **AI এজেন্ট অর্কেস্ট্রেশন** এ — যেখানে আপনি আপনার নিজের AI দলের পরিচালক হন। ভাবুন অ্যাভেঞ্জার্সের মতো, কিন্তু পডকাস্ট প্রোডাকশনের জন্য। ## এজেন্ট অর্কেস্ট্রেশন কী? (সহজভাবে) ভাবুন আপনি একটি রেস্তোরাঁ চালাচ্ছেন। আপনি নিজে সব কিছু করেন না, তাই না? আপনার আছে: - 🍳 একজন শেফ রান্না করেন - 👨‍🍳 একজন সুস শেফ প্রিপারেশন করেন - 👩‍🍳 একজন সার্ভার পরিবেশন করেন এজেন্ট অর্কেস্ট্রেশনও একই ধারণা, কিন্তু AI নিয়ে। প্রতিটি এজেন্টের একটি বিশেষজ্ঞতা থাকে, আর আপনি তাদের সমন্বয় করে বড় লক্ষ্য অর্জন করেন। কোনো একটি এজেন্ট অত্যাধিক কাজ পায় না, কাজ দ্রুত সম্পন্ন হয়। ### ব্যান্ডের উপমা 🎸 আপনার AI এজেন্টরা একটি ব্যান্ডের মতো: - **লিড সিঙ্গার**: মূল এজেন্ট গ্রাহক সম্পর্কিত কাজ করে - **ড্রামার**: তাল ধরে রাখে, ব্যাকগ্রাউন্ড প্রসেসিং করে - **বেস প্লেয়ার**: সবার সাথে সমর্থন দেয়, ডেটা সংগ্রহ করে - **আপনি (ব্যান্ড ম্যানেজার)**: সব কিছু সমন্বয় করেন! সমন্বয় ছাড়া? শুধু শব্দ। অর্কেস্ট্রেশন সহ? সুন্দর সুর। ### কেন এটা গুরুত্বপূর্ণ একজন AI এজেন্ট সবকিছু করার চেষ্টা করলে = ক্লান্তি। বিশেষায়িত এজেন্টরা একসাথে কাজ করলে = দক্ষতা উন্মোচিত! 🚀 **বাস্তব কথা**: মেমনে আপনি কি একলা গবেষণা, লেখা, আর সম্পাদনা করার চেষ্টা করেছিলেন? হ্যাঁ, এটা খুব কঠিন। অর্কেস্ট্রেশনে, প্রতিটি এজেন্ট তার শক্তিতে কাজ করে। আপনি শুধু চূড়ান্ত সিদ্ধান্ত নেন। **বাস্তব উদাহরণ**: গ্রাহক সাপোর্ট বট যেগুলো জানে কখন বিলিং হ্যান্ডেল করতে হবে, কখন টেক সাপোর্ট দিতে হবে, আর কখন মানুষের কাছে রেফার করতে হবে। সেটাই অর্কেস্ট্রেশন! ## এজেন্ট বনাম ওয়ার্কফ্লো: পার্থক্য কী? ভাবুন এরকম: ### 🤖 AI এজেন্ট = জ্যাজ সঙ্গীতজ্ঞ - **শুনে শুনে ফ্লাই-অন দ্য ফ্লাই সিদ্ধান্ত নেয়** - **নিজেই সমাধান আবিষ্কার করে** তার টুলগুলো ব্যবহার করে - **LLM মস্তিষ্ক দিয়ে চিন্তা করে** - **আপনার যেকোনো কমান্ডে মানিয়ে নেয়** ### 🎵 ওয়ার্কফ্লো = অর্কেস্ট্রা ক্লাসিক্যাল মিউজিক বাজাচ্ছে - **একটি স্কোর অনুসরণ করে** (পূর্বনির্ধারিত ধাপগুলো) - **ভবিষ্যদ্বাণিমূলক কার্যপ্রণালী** - **বহু এজেন্ট, মানুষ, সিস্টেম সমন্বয় করে** - **রেসিপি মতো গঠিত** **ম্যাজিক**: ওয়ার্কফ্লো *এজেন্টদের অর্কেস্ট্রেট করে*! আপনি একটি ওয়ার্কফ্লো বানান যা এজেন্টদের কখন পার্ট চালাতে হবে বলে। দুটো দুনিয়ার শ্রেষ্ঠ। 🎭 ## আপনার AI দলের সমন্বয়ের তিন উপায় ### ১. 🎯 কেন্দ্রীভূত (আপনি বস) একজন প্রধান এজেন্ট সব সিদ্ধান্ত নেয়। ভাবুন আপনি একটি টিম ম্যানেজ করছেন — তিন কে কখন কি কাজ করতে হবে, সেই সিদ্ধান্ত আপনি নেন। **সুবিধা**: - ✅ পরিষ্কার নেতৃত্ব (কোনো বিভ্রান্তি নেই) - ✅ ধারাবাহিক সিদ্ধান্ত - ✅ সহজ ডিবাগিং **ব্যবহার করুন**: - গ্রাহক সেবা রাউটিং ("এটা কি বিলিং না টেক সাপোর্ট?") - বিষয়বস্তু অনুমোদন ওয়ার্কফ্লো ("এই স্ক্রিপ্ট পাস করে?") - পডকাস্ট প্রোডাকশন (ঠিক যেটা আমরা তৈরি করছি!) ### ২. 🤝 বিকেন্দ্রীভূত (এজেন্টরা নিজেই সংগঠিত হয়) এজেন্টরা সরাসরি একে অপরের সাথে কথা বলে এবং গোষ্ঠী হিসেবে কাজ সামলায়। একটি গ্রুপ চ্যাটের মত যেখানে সবাই সমন্বয় করে। **সুবিধা**: - ✅ সহজেই বৃদ্ধি পাওয়া যায় (যেকোনো সময় এজেন্ট যোগ করুন) - ✅ কোনো একক পয়েন্টে ব্যর্থতা নয় - ✅ এজেন্টরা স্বাভাবিকভাবেই সহযোগিতা করে **ব্যবহার করুন**: - গবেষণা টিম (প্রতিটি এজেন্ট ভিন্ন উৎস অনুসন্ধান করে) - ব্রেনস্টর্মিং সেশন - বিতরণকৃত সমস্যা সমাধান ### ৩. 🔀 হাইব্রিড (দুটোর সেরা বিকল্প) আপনি সামগ্রিক দিকনির্দেশনা দেবেন, কিন্তু এজেন্টদের নিজেদের কাজ সামলানোর স্বাধীনতা থাকবে। একটি CEO এর মত যিনি তার টিমের ওপর বিশ্বাস করেন। **পুরফেক্ট**: জটিল প্রকল্প যেগুলোতে নিয়ন্ত্রণ ও নমনীয়তা উভয় প্রয়োজন। ## মাইক্রোসফট এজেন্ট ফ্রেমওয়ার্ক: আপনার অর্কেস্ট্রেশন টুলকিট 🧰 এবার তৈরি করার সময়! আপনি যা ব্যবহার করবেন: ### বিল্ডিং ব্লকস #### ১. 🧱 এক্সিকিউটর (আপনার কর্মী) - **কি তারা**: ব্যক্তিগত প্রসেসিং ইউনিট — হতে পারে এজেন্ট বা কাস্টম লজিক - **কি করে**: ইনপুট নেয়, কাজ করে, আউটপুট উৎপন্ন করে - **ধরুন তারা**: অ্যাসেম্বলি লাইনের স্টেশন #### ২. ➡️ এজেস (সংযোগ) - **কি তারা**: এক্সিকিউটরদের মধ্যে পথ - **কি করে**: মেসেজের প্রবাহ নিয়ন্ত্রণ করে ("এটার পরে বি তে যাও") - **ধরুন তারা**: ফ্লোচার্টের তীর #### ৩. 🗺️ ওয়ার্কফ্লো (মাস্টার প্ল্যান) - **কি তারা**: এক্সিকিউটর + এজেস এর পুরো গ্রাফ - **কি করে**: শুরু থেকে শেষ পর্যন্ত সম্পূর্ণ প্রক্রিয়া নির্ধারণ করে - **ধরুন তারা**: আপনার প্রোডাকশন পাইপলাইন ব্লুপ্রিন্ট ### আপনার পছন্দের কুল ফিচারসমূহ **🛡️ টাইপ সেফটি**: এজেন্টদের মধ্যকার মেসেজগুলো টাইপ-চেকড। "ওপস, ভুল ডাটা টাইপ" ধরণের অপ্রত্যাশিত ত্রুটি নয়। **🔀 নমনীয় রাউটিং**: - ইফ-দেন শর্ত ("অগ্রিম হলে প্রকাশ করো, নাহলে পুনরায় লেখো") - প্যারালাল প্রসেসিং (অনেক এজেন্ট একসাথে কাজ করে) - গতিশীল পথ (ফলাফলের ওপর ভিত্তি করে ওয়ার্কফ্লো মানিয়ে নেয়) **🔌 বাহ্যিক সংযোগ**: - API এর সাথে সংযোগ - হিউম্যান ইন দ্য লুপ চেকপয়েন্ট (আপনি প্রকাশের আগে অনুমোদন দেন) - রিকোয়েস্ট/রেসপন্স ফ্লো নির্মাণ **💾 চেকপয়েন্টিং**: অগ্রগতি সংরক্ষণ! কিছু ভুল হলে আগের স্থানে ফিরে আসা যায়। **🤝 মাল্টি-এজেন্ট সমন্বয়**: - এজেন্টদের সিকুয়েন্সে চালানো (A → B → C) - এক সাথে চালানো (A + B + C) - এজেন্টদের মধ্যে হস্তান্তর - সহযোগিতামূলক প্রসেসিং ## সেরা অনুশীলন (প্রো টিপস) 🎯 ### ১. মডুলার রাখুন প্রতিটি এজেন্ট একটাই কাজ খুব ভালো করে করুক। "সুপার এজেন্ট" বানাবেন না যারা সব করে — ডিবাগ করতে বসলে আফসোস করবেন। ### ২. ব্যর্থতার জন্য পরিকল্পনা করুন এজেন্টরা ভুল করে। নেটওয়ার্কও ব্যর্থ হয়। এরর হ্যান্ডলিং এবং ব্যাকআপ প্ল্যান রাখবেন। ভবিষ্যতের আপনি কৃতজ্ঞ থাকবেন। ### ৩. সবকিছু মনিটর করুন আপনার এজেন্টরা কী করছে তা ট্র্যাক করুন। DevUI ব্যবহার করুন (পরবর্তীতে আলোচনা হবে!) যাতে ওয়ার্কফ্লো একশন দেখেন। ### ৪. মেসেজ সাইজ অপটিমাইজ করুন বড় ফাইল এজেন্টদের মধ্যে পাঠাবেন না। মেসেজগুলোকে দ্রুতগতির জন্য ছোট ও সাবলীল রাখুন। ### ৫. সঠিক প্যাটার্ন বেছে নিন নিয়ন্ত্রণ দরকার? কেন্দ্রীভূত যান। স্কেল দরকার? বিকেন্দ্রীভূত যান। সিদ্ধান্ত নিতে পারছেন না? হাইব্রিড যান! ## DevUI: আপনার ওয়ার্কফ্লো ডিবাগার 🔍 ### DevUI কী? DevUI হলো আপনার এজেন্ট ও ওয়ার্কফ্লো পরীক্ষা করার খেলার মাঠ। এটি একটি ওয়েব ইন্টারফেস যেখানে আপনি: - 👀 আপনার ওয়ার্কফ্লো একশন দেখতে পারেন - 💬 সরাসরি এজেন্টদের সাথে চ্যাট করতে পারেন - 🔍 সমস্যা হলে ডিবাগ করতে পারেন - 📊 ট্রেস এবং পারফরমেন্স মেট্রিক্স দেখতে পারেন > **গুরুত্বপূর্ণ**: DevUI শুধুমাত্র ডেভেলপমেন্টের জন্য! প্রোডাকশনে ব্যবহার করবেন না। এটি আপনার লোকাল টেস্টিং এনভায়রনমেন্ট হিসেবে ভাবুন। ### কেন এটি অসাধারণ - **🖥️ ইন্টারঅ্যাকটিভ ওয়েব UI**: ক্লিক করুন, টাইপ করুন, টেস্ট করুন — কমান্ড লাইন দরকার নেই - **📁 ড্র্যাগ-এন্ড-ড্রপ প্রস্তুত**: ফাইল আপলোড করুন, বিভিন্ন ইনপুট দিয়ে পরীক্ষা করুন - **📂 অটো-ডিসকভারি**: একটি ফোল্ডার নির্দেশ করুন, এটি স্বয়ংক্রিয়ভাবে সব এজেন্ট খুঁজে নেয় - **📋 না-সেটআপ মোড**: কোডে এজেন্ট রেজিস্টার করুন, ফোল্ডার স্ট্রাকচার লাগবে না - **🔌 OpenAI কম্প্যাটিবল**: OpenAI SDK এর সাথে কাজ করে (কম্প্যাটিবিলিটি FTW!) - **👁️ ট্রেসিং বিল্ট-ইন**: দেখতে পারবেন এজেন্টরা ঠিক কী করছে ### ইনপুট কিভাবে কাজ করে DevUI ইনপুট নিয়ে স্মার্ট: - **এজেন্ট টেস্ট করছেন?** পাবেন টেক্সট বক্স ও ফাইল আপলোড বাটন - **ওয়ার্কফ্লো টেস্ট করছেন?** UI স্বয়ংক্রিয়ভাবে ইনপুট ফিল্ড তৈরি করে যা ওয়ার্কফ্লো আশা করে এটা যেমন যাদু, কিন্তু আসলে ভালো কোড। ✨ ## আপনার মিশন: একটি পডকাস্ট স্টুডিও তৈরি করুন 🎬 ### মিশন ১: DevUI দিয়ে একক এজেন্ট তৈরি করুন 📂 [01.AgentDevUI](../../../../WorkshopForAgentic/code/02.Workflow/01.AgentDevUI) **চ্যালেঞ্জ**: ফুল টিম তৈরি করার আগে, DevUI দিয়ে এক এজেন্ট পরীক্ষা করি: একটি ওয়েব সার্চ বিশেষজ্ঞ। **আপনি যা তৈরি করবেন**: একটি রিসার্চ এজেন্ট যেটি ইন্টারনেট থেকে পডকাস্ট বিষয় অনুসন্ধান করবে। আপনি এটাকে DevUI এর ওয়েব ইন্টারফেসে `http://localhost:8090` এ পরীক্ষা করবেন। **আপনি যা শিখবেন**: - 🚀 DevUI তে এজেন্ট লঞ্চ করা - 🔍 এজেন্ট রেসপন্স রিয়েল টাইমে পরীক্ষা করা - 🛠️ কাস্টম টুল (ওয়েব সার্চ) তৈরি করা - 📊 ডিবাগিং এর জন্য ট্রেসিং চালু করা - 🖥️ ইন্টারঅ্যাকটিভ ওয়েব UI ব্যবহার করা **কোড**: - `agent.py`: আপনার SearchAgent ওয়েব সার্চ ক্ষমতা সহ - OllamaChatClient ব্যবহার করে Qwen এর সাথে সংযোগ - `web_search()` টুল ফাংশন ইমপ্লিমেন্ট করে - `serve()` দিয়ে লঞ্চ, যা DevUI অটোমেটিক খুলে দেয় **জয়ের শর্ত**: আপনার এজেন্টকে জিজ্ঞেস করুন "AI তে কী ট্রেন্ডিং?" এবং দেখুন ওয়েব সার্চ করছে! 🎉 ### মিশন ২: মাল্টি-এজেন্ট ওয়ার্কফ্লো তৈরি করুন 📂 [02.WorkflowDevUI](../../../../WorkshopForAgentic/code/02.Workflow/02.WorkflowDevUI) **চ্যালেঞ্জ**: এখন আসল মজাটা শুরু! একটি পূর্ণাঙ্গ পডকাস্ট প্রোডাকশন ওয়ার্কফ্লো বানান যেটা: 1. 🔍 **সার্চ এজেন্ট** → আপনার বিষয় অনুসন্ধান করে 2. ✍️ **স্ক্রিপ্ট এজেন্ট** → দুই হোস্টের সংলাপ লেখে (চীনা ভাষায়!) 3. 👤 **রিভিউ এক্সিকিউটর** → আপনাকে অনুমোদন বা প্রত্যাখ্যান করতে বলবে 4. 🔄 **লুপ ব্যাক** → প্রত্যাখ্যান করলে আপনার ফিডব্যাক অনুযায়ী পুনরায় লিখবে **আপনি যা শিখবেন**: - 🧱 বিভিন্ন কাজের জন্য বিশেষায়িত এজেন্ট তৈরি করা - 🔗 WorkflowBuilder দিয়ে এজেন্ট সংযুক্ত করা - 🔀 অনুমোদন লুপ (মানুষ-ইন-দ্য-লুপ!) তৈরি করা - 🚦 শর্তসাপেক্ষ রাউটিং (প্রত্যাখ্যাত বনাম অনুমোদিত) - 🔧 ব্যবসায়িক লজিকের জন্য কাস্টম এক্সিকিউটর তৈরি করা **ওয়ার্কফ্লো**: ``` SearchAgent → ScriptAgent → ReviewExecutor ↑ ↓ (if rejected) ←───────── ``` **কোড**: - `search_agent/agent.py`: আপনার রিসার্চ বিশেষজ্ঞ - `generate_script_agent/agent.py`: আপনার স্ক্রিপ্ট রাইটার (চীনা ভাষায়!) - `workflow/workflow.py`: এখানেই অর্কেস্ট্রেশন ম্যাজিক হয় - `main.py`: সবকিছু DevUI তে লঞ্চ করে **জয়ের শর্ত**: একটি বিষয় দিন, স্ক্রিপ্ট রিভিউ করুন, একবার প্রত্যাখ্যান করুন লুপ পরীক্ষা করার জন্য, তারপর অনুমোদন দিন! 🎉 ### মিশন ৩: কনসোল অ্যাপ তৈরি করুন 📂 [03.Application](../../../../WorkshopForAgentic/code/02.Workflow/03.Application) **চ্যালেঞ্জ**: DevUI থেকে আপনার ওয়ার্কফ্লো নিন এবং একটি মসৃণ টার্মিনাল অ্যাপে রূপান্তর করুন যার মধ্যে থাকবে রঙিন আউটপুট, লোডিং স্পিনার, ও ফাইল সেভিং। এটা প্রোডাকশন-রেডি! **আপনি যা শিখবেন**: - ⚡ প্রোগ্রাম্যাটিকালি ওয়ার্কফ্লো চালানো (DevUI ছাড়াই) - 📡 ইভেন্ট-চালিত আর্কিটেকচার ও স্ট্রিমিং - 🎨 সুন্দর টার্মিনাল UI তৈরি (রঙ, স্পিনার, প্রগ্রেস বার) - 💾 চূড়ান্ত স্ক্রিপ্ট ফাইলে সংরক্ষণ - 🔄 পাইথনের asyncio দিয়ে অ্যাসিঙ্ক ওয়ার্কফ্লো হ্যান্ডেলিং **এটা কি করে**: 1. আপনার কাছ থেকে একটি পডকাস্ট বিষয় চায় 2. রিয়েল-টাইমে প্রগ্রেস দেখায় ("সার্চ এজেন্ট কাজ করছে...") 3. রঙিন স্ক্রিপ্ট দেখায় 4. আপনার অনুমোদন চায় 5. অনুমোদিত স্ক্রিপ্ট `podcast.txt` এ সেভ করে **কোড**: - `podcast_app.py`: ইভেন্ট হ্যান্ডলিংসহ আপনার মেইন অ্যাপ - `workflow.py`: মিশন ২ থেকে ওয়ার্কফ্লো পুনরায় ব্যবহার করে - ইভেন্ট হ্যান্ডল করে: `AgentRunUpdateEvent`, `RequestInfoEvent`, `WorkflowOutputEvent` - টার্মিনাল স্টাইলিংয়ের জন্য ANSI কালার ব্যবহার করে **জয়ের শর্ত**: অ্যাপ চালান, একটি পডকাস্ট স্ক্রিপ্ট তৈরি করুন, এবং সেটি সেভ হওয়া দেখুন! আপনি একটি বাস্তব টুল বানিয়েছেন। 🚀 ## আপনি কী ব্যুৎপন্ন করেছেন 🏆 অ্যাক্ট ২ শেষে আপনি পারেন: - ✅ একাধিক AI এজেন্ট পরিচালনা বারে বসের মতো - ✅ সিকুয়েন্স এবং শর্তসাপেক্ষ লজিকসহ ওয়ার্কফ্লো তৈরি করা - ✅ মানুষের অনুমোদন চেকপয়েন্ট যোগ করা - ✅ DevUI দিয়ে ওয়ার্কফ্লো পরীক্ষা ও ডিবাগ করা - ✅ প্রোডাকশন-রেডি কনসোল অ্যাপ তৈরি করা - ✅ জটিল সিস্টেমে ত্রুটিগুলো সুন্দরভাবে পরিচালনা করা - ✅ যেকোনো প্রকল্পের জন্য সঠিক অর্কেস্ট্রেশন প্যাটার্ন বেছে নেওয়া ## সমস্যা হলে কী করবেন 🔧 ### "আমার ওয়ার্কফ্লো খুব জটিল!" **সমাধান**: ছোট ছোট সাব-ওয়ার্কফ্লোতে ভাগ করুন। প্রতিটি ওয়ার্কফ্লো একটাই কাজ ভালভাবে করুক। প্রয়োজনে একসাথে চেইন করুন। ### "আমি বুঝতে পারছি না কী হচ্ছে!" **সমাধান**: ওয়ার্কফ্লো চেকপয়েন্টিং ব্যবহার করে স্টেট সেভ করুন। DevUI তে ট্রেসিং চালু করুন প্রতিটি ধাপ দেখতে। ### "একজন এজেন্টের ত্রুটি সব ধ্বংস করে!" **সমাধান**: এরর বাউন্ডারি যোগ করুন। প্রতিটি এজেন্ট তার নিজস্ব ব্যর্থতা হ্যান্ডেল করুক এবং ব্যাকআপ আচরণ রাখুক। ### "এটা অনেক ধীর" **সমাধান**: কোন এজেন্ট প্যারালালে চলতে পারে? সিকুয়েন্সিয়াল ওয়ার্কফ্লো সহজ কিন্তু ধীর। প্যারালালাইজেশন সুযোগ অনুসন্ধান করুন! ## সহায়ক রিসোর্স 🔗 - [Workflow Docs](https://learn.microsoft.com/en-us/agent-framework/user-guide/workflows/overview) — অফিসিয়াল মাইক্রোসফট গাইড - [Orchestration Patterns](https://www.ibm.com/think/topics/ai-agent-orchestration) — আইবিএম এর দৃষ্টিভঙ্গি - [Agent Framework GitHub](https://github.com/microsoft/agent-framework) — সোর্স কোড ব্রাউজ করুন - [কোড উদাহরণ](https://github.com/microsoft/agent-framework/tree/main/python/samples) — এখানে থেকে প্যাটার্ন চুরি করুন --- **শেষ দৃশ্যের জন্য প্রস্তুত?** আপনার স্ক্রিপ্টটা প্রস্তুত। এখন আসল অডিওতে রূপান্তর করি! → [অঙ্ক ৩: আপনার পডকাস্টকে জীবন্ত করুন](03.Multi-SpeakerPodcastGenerationWithVibeVoice.md) 🎤 --- **আটকে গেছেন? বিভ্রান্ত? উত্তেজিত?** ওয়ার্কশপ চ্যাটে শেয়ার করুন! আমরা সবাই একসাথে শিখছি। 🚀 --- **অস্বীকৃতি**: এই দলিলটি AI অনুবাদ সেবা [Co-op Translator](https://github.com/Azure/co-op-translator) ব্যবহার করে অনুবাদ করা হয়েছে। আমরা যথাসাধ্য সঠিকতার চেষ্টা করি, তবে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসংযততা থাকতে পারে। মূল ভাষায় থাকা দলিলটিকে কর্তৃত্বপূর্ণ উৎস হিসেবে বিবেচনা করা উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদ গ্রহণ করা সুপারিশ করা হয়। এই অনুবাদের ব্যবহারে ঘটে যাওয়া কোন ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়ী নই।