Problem
You want to let the AI use tools — browse, write files, send messages — but only after you see what it intends to do and can stop or scope the action.

এটি মূল ইংরেজি নথির একটি মেশিন অনুবাদ। এই অনুবাদ এবং মূল ইংরেজি সংস্করণের মধ্যে কোনো বিরোধ দেখা দিলে, ইংরেজি সংস্করণটিই প্রাধান্য পাবে। মূল ইংরেজি সংস্করণটি পড়ুন


AI কিছু করার আগেই তা নিয়ন্ত্রণ করুন

প্রতিটি এজেন্ট বিক্রেতা আপনাকে বলে "সম্পূর্ণ স্বায়ত্তশাসন!" Caiioo-এর চুক্তিটি এর বিপরীত: এজেন্ট বর্ণনা করে যে এটি কী করতে যাচ্ছে, এবং আপনি সিদ্ধান্ত নেন যে এটি করতে দেবেন কিনা — প্রতি অ্যাকশনে, প্রতি কথোপকথনে, অথবা চিরতরে। এটি শুরু থেকে শেষ পর্যন্ত কেমন দেখায় তা এখানে দেওয়া হলো।

শুরু করার আগে

আপনার মোডের জন্য বর্তমানে কোন টুলগুলো সক্রিয় আছে তা দেখতে Settings > Tools খুলুন। এজেন্ট যাতে কোনো টুল ব্যবহার না করতে পারে সেজন্য শুরুতেই সেগুলো নিষ্ক্রিয় করে দিন। অনুমোদন শুধুমাত্র সক্রিয় টুলগুলোর ক্ষেত্রে প্রযোজ্য — নিষ্ক্রিয় টুলগুলো কখনোই মডেলের কাছে প্রস্তাব করা হয় না।

যখন এজেন্ট কোনো টুল ব্যবহার করতে চায়

এমন কিছু জিজ্ঞাসা করুন যা একটি টুল ব্যবহার করে। "EU AI Act-এর সাম্প্রতিক পরিবর্তনগুলো ওয়েব সার্চ করো," "আগামীকালের জন্য আমার ক্যালেন্ডার তালিকাভুক্ত করো," "এই নোটটি একটি ফাইলে সেভ করো" — এগুলোর যেকোনো একটির কারণে এজেন্ট একটি টুল কলের প্রস্তাব দেবে।

এজেন্ট নিজে থেকে এগিয়ে যায় না। Approval Required শিরোনামের একটি মোডাল রানটিকে আটকে দেয় এবং দেখায়:

  • Intent — এজেন্ট কী করার চেষ্টা করছে তার একটি এক লাইনের বর্ণনা। এটিই আপনার চোখে প্রথমে পড়বে।
  • টুলের নাম এবং অ্যাকশন — যেমন, googleCalendar.listEvents, fileSystem.writeFile.
  • ঝুঁকির মাত্রা — রঙ-কোড করা ঢাল: কম ঝুঁকির রিড-এর জন্য সবুজ, রাইট-এর জন্য অ্যাম্বার, এবং ধ্বংসাত্মক বা অর্থ লেনদেন সংক্রান্ত অপারেশনের জন্য লাল। উচ্চ-ঝুঁকির টুলগুলোর জন্য একটি সতর্কবার্তা ব্যানারও থাকে: "এটি একটি উচ্চ-ঝুঁকির অপারেশন। এটি কী করবে তা বুঝলেই কেবল অনুমোদন দিন।"
  • বিস্তারিত — আর্গুমেন্টসহ একটি প্রসারণযোগ্য বিভাগ। প্রদর্শনের আগে গোপনীয় তথ্য (API কী, টোকেন, পাসওয়ার্ড) সরিয়ে ফেলা হয়। আপনি যদি ঠিক কী পাঠানো হচ্ছে তা দেখতে চান তবে ভেতরে একটি Show raw JSON টগল রয়েছে।

ঝুঁকির সাথে সামঞ্জস্যপূর্ণ স্কোপ বেছে নিন

ফুটার অংশে চারটি বোতাম থাকে। প্রতিটি ভিন্ন ভিন্ন আস্থার সিদ্ধান্তের সাথে যুক্ত:

বোতাম এটি যা করে
Deny এই একটি অ্যাকশন ব্লক করুন। এজেন্ট প্রত্যাখানটি জানতে পারবে এবং অন্য কিছু চেষ্টা করতে পারবে।
Approve Once এই নির্দিষ্ট কলটি অনুমোদন করুন, তারপর পরবর্তী আহ্বানে আবার জিজ্ঞাসা করবে। এককালীন কাজের জন্য সঠিক।
Approve for Conversation বর্তমান থ্রেডের ভেতরে এই টুলের সমস্ত ব্যবহার অনুমোদন করুন। আপনি নতুন কথোপকথন শুরু করলে এটি রিসেট হয়ে যাবে। সাধারণ ক্ষেত্রে সঠিক: "আমি আগামী এক ঘণ্টা গবেষণা করছি, এজেন্টকে অবাধে সার্চ করতে দাও।"
Always Approve সমস্ত কথোপকথন জুড়ে স্থায়ী বৈশ্বিক অনুমতি। উচ্চ-ঝুঁকির টুলের জন্য এটি লাল রঙে দেখানো হয় যাতে আপনি অভ্যাসবশত ক্লিক না করেন। ক্যালকুলেটরের মতো কম ঝুঁকির টুলের জন্য এটি সঠিক যা আপনি প্রতিনিয়ত ব্যবহার করেন।

এটি ঘটতে দেখুন

অনুমোদিত হয়ে গেলে, টুল কলটি কার্যকর হয় এবং কথোপকথনের পাশের প্যানেলে এর লাইভ স্ট্যাটাস — pending → executing → succeeded বা failed — সহ প্রদর্শিত হয়। আপনি দেখেননি এমন কিছুই রান হয় না; ব্যাকগ্রাউন্ডে নীরবে কিছুই চলে না।

যেকোনো সময় থামান

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

যখন এজেন্ট আপনাকে প্রশ্ন করার জন্য থামে

অনুমোদন হলো এজেন্টের অনুমতি চাওয়া। কখনও কখনও এজেন্টের ইনপুট প্রয়োজন হয় — এটি নিশ্চিত নয় যে আপনি কোন পথটি চান, অথবা এটি কার্যকর করার আগে আপনার থেকে পরিকল্পনাটি অনুমোদন করিয়ে নিতে চায়। এর জন্য এটি একটি আলাদা হিউম্যান-ইন-দ্য-লুপ প্যানেল ব্যবহার করে যা রানটিকে থামিয়ে দেয় এবং আপনাকে সরাসরি জিজ্ঞাসা করে।

প্যানেলটি একটি শিরোনাম, একটি মার্কডাউন-রেন্ডার করা প্রস্তাব (এজেন্টের পরিকল্পনা, খসড়া বা প্রশ্ন) এবং চারটি রেসপন্স বোতাম দেখায়:

  • Approve — প্রস্তাব অনুযায়ী এগিয়ে যান।
  • Approve But… — প্রদর্শিত নোট ফিল্ডে আপনার টাইপ করা সমন্বয়সহ এগিয়ে যান। এজেন্ট আপনার নির্দেশনাসহ একই রান চালিয়ে যাবে।
  • Reject But… — এটি করবেন না এবং কেন করবেন না (বা আমি অন্য যা চাই)। আবারও, আপনার যুক্তি সহ একই রান চালিয়ে যাবে।
  • Reject — এই দিকটি পুরোপুরি পরিত্যাগ করুন।

যদি এজেন্টের প্রস্তাবে নির্দিষ্ট কিছু অপশন থাকে, তবে সেগুলো বোতামের উপরে কুইক-পিক চিপ হিসেবে দেখায় যাতে আপনি টাইপ করার বদলে ক্লিক করে উত্তর দিতে পারেন। উচ্চ-ঝুঁকির প্রস্তাবগুলোর বডির উপরে একটি লাল সতর্কবার্তা ব্যানার থাকে। আপনার প্রতিক্রিয়া ইনলাইন সমাধান হয় — এজেন্ট নতুন করে শুরু করে না, এটি কেবল আপনার উত্তরের প্রেক্ষাপটে থ্রেডটি ধরে রাখে।

এটিকে ডিফল্ট করুন: Caiioo-কে একটি সতর্ক মোড তৈরি করতে বলুন

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

শুধু জিজ্ঞাসা করুন। কম্পোজারে এইরকম কিছু টাইপ করুন:

"Cautious নামে একটি নতুন মোড তৈরি করো যা যেকোনো টুল চালানোর আগে সবসময় একটি পরিকল্পনা দেখাবে, আমাকে পরিকল্পনাটি অনুমোদন করতে বলবে এবং আমি নিশ্চিত না করা পর্যন্ত এগোবে না।"

Caiioo তার বিল্ট-ইন কনফিগারেশন টুল ব্যবহার করে আপনার জন্য মোডটি তৈরি করবে — সিস্টেম প্রম্পট, নাম, ডিফল্ট সেটিংস। হেডার মোড পিকার থেকে সেই মোডে সুইচ করুন এবং প্রতিটি এজেন্ট রান একটি পরিকল্পনা দিয়ে শুরু হবে, আপনার অনুমোদনের জন্য থামবে এবং কেবল তখনই টুল স্পর্শ করবে। পরে একইভাবে মোডটি এডিট করুন: "প্রতিটি ধাপের পর ফলাফল সারসংক্ষেপ করার জন্য Cautious মোডটি আপডেট করো।" এজেন্ট নিজেই নিজেকে এডিট করে।

কাস্টম মোড তৈরি বা আপডেট করা একটি Pro-tier সক্ষমতা। মোডগুলো কী কী কনফিগার করতে পারে — সিস্টেম প্রম্পট, সক্রিয় টুলস, ভেরিয়েবল এবং আরও অনেক কিছুর সম্পূর্ণ চিত্রের জন্য Modes & Personalities দেখুন।

আরও দেখুন

  • Tools & Integrations — টুল ক্যাটালগে কী আছে এবং কীভাবে প্রতিটি সক্রিয় বা নিষ্ক্রিয় করতে হয়
  • Modes & Personalities — একটি মোড কী কনফিগার করতে পারে এবং কীভাবে সেগুলোর মধ্যে পরিবর্তন করতে হয়
  • Privacy & Data — কেন টুল দ্বারা ব্যবহৃত ক্রেডেনশিয়ালগুলো শেয়ার্ড কনফিগ ফাইলের পরিবর্তে Keychain (বা সমতুল্য) এ থাকে
  • Why this design — ব্লগ পোস্ট যা "স্বায়ত্তশাসিত" এজেন্টদের সাথে নিরাপত্তার পার্থক্য ব্যাখ্যা করে