প্রতি-ডকুমেন্ট পারমিশন যা কেবল পেজ নয়, উত্তরগুলোকেও ফিল্টার করে।
গতির জন্য পলিসি রেজোলিউশন প্রতি সেশনে ক্যাশ (cache) করা হয়; একটি পারমিশন পরিবর্তন প্রতিটি ইন-ফ্লাইট অনুরোধে তাৎক্ষণিকভাবে কার্যকর হওয়ার পরিবর্তে ক্যাশ ইনভ্যালিডেশনের সময় ছড়িয়ে পড়ে।
এটি কী করে
রিট্রিভাল-অগমেন্টেড (Retrieval-augmented) উত্তরগুলো একটি পারমিশন বাগকে বন্ধুত্বপূর্ণ টোনে ডেটা লিকে পরিণত করে। জেনারেশনের পরে রিডাক্ট (redact) করার চেষ্টা করার চেয়ে জেনারেশনের আগে কর্পাস ফিল্টার করা হলো একমাত্র কার্যকর উপায়। আপনি একবার বলা কথা ফিরিয়ে নিতে পারবেন না।
এটি কেন গুরুত্বপূর্ণ
আমি কি নিশ্চিত হতে পারি যে এটি ভুল ব্যক্তিকে ভুল তথ্য দেবে না?
এটি কীভাবে কাজ করে
পারমিশনগুলো এজেন্ট কী রিট্রিভ করতে পারে তা সীমিত করে, তাই আপনি যে ডকুমেন্টটি খুলতে পারবেন না, সেটি আপনার কাছে প্যারাফ্রেজও (paraphrase) করা যাবে না।
গুরুত্বপূর্ণ চেকগুলো ব্যর্থ হলে অ্যাক্সেস বন্ধ করে দেয় (fail closed)
যখন পলিসি সমাধান করা যায় না, তখন নিরাপদ উত্তর হলো প্রত্যাখ্যান করা। উদাহরণস্বরূপ, এমবেড পলিসি "frame anywhere"-এর পরিবর্তে "frame nowhere"-এ ফিরে যায়।
ক্যাপাবিলিটিগুলো প্রতি টেন্যান্টে গেট করা থাকে
প্রিসেট এবং বান্ডেল সহ একটি ফিচার রেজিস্ট্রি সিদ্ধান্ত নেয় যে একটি ওয়ার্কস্পেস কী অ্যাক্সেস করতে পারবে, যা ডকুমেন্ট পারমিশনের থেকে স্বাধীন।
আমি কি একটি ডকুমেন্ট পাবলিক করতে পারি এবং বাকিগুলো প্রাইভেট রাখতে পারি?
প্রশ্নাবলী
- হ্যাঁ: পলিসি প্রতিটি লিফ (leaf) এবং ফোল্ডারের জন্য প্রযোজ্য, এবং এটি এজেন্ট কী রিট্রিভ করতে পারে তার ওপর প্রয়োগ হয়, কেবল ব্রাউজার কী খুলতে পারে তার ওপর নয়।
- একটি পারমিশন পরিবর্তন কত দ্রুত কার্যকর হয়?
- পারফরম্যান্সের জন্য পলিসি প্রতি সেশনে ক্যাশ করা হয় এবং পরিবর্তনের সময় ইনভ্যালিডেট করা হয়। এটি দ্রুত, তবে ইতিমধ্যে ইন-ফ্লাইট থাকা অনুরোধগুলোর ক্ষেত্রে এটি কোনো গ্যারান্টি দেয় না।
- কার্যক্ষমতা বৃদ্ধির জন্য পলিসি প্রতিটি সেশনে ক্যাশ করা হয় এবং পরিবর্তন করা হলে তা বাতিল করা হয়। এটি দ্রুত, তবে ইতিমধ্যে প্রক্রিয়াধীন থাকা অনুরোধগুলোর ক্ষেত্রে কোনো নিশ্চয়তা দেয় না।
The rest of the bag
ডকুমেন্টেশন
একটি ফোল্ডার ট্রি যা এজেন্ট পড়ে, এবং একটি কনফিগ ফাইল যা এটি মেনে চলে।
এক্সট্র্যাকশনের মধ্যে PDF, স্প্রেডশীট এবং ট্রান্সক্রিপ্ট অন্তর্ভুক্ত রয়েছে। জটিল বা অপরিচিত বাইনারি ফরম্যাট পার্স করা হয় না।
ইভেন্টসমূহ
এজেন্টরা কী করেছে এবং কেন করেছে, তার একটি স্থায়ী লেজার।
ইন-প্রসেস ইভেন্ট বাসটি একটি সিঙ্গেল-নোড এমিটার, কোনো ডিস্ট্রিবিউটেড ব্রোকার নয়। স্থায়ী ক্রস-এজেন্ট রেকর্ডটি একটি আলাদা Postgres টাস্ক লেজার।
আপনার এজেন্টের নিজস্ব ইনবক্স রয়েছে, আপনার ইনবক্সের কোনো অংশ নয়।
ইনবাউন্ড একটি ইমেল প্রদানকারীর থেকে ওয়েবহুকের (webhook) মাধ্যমে আসে। আমরা আমাদের নিজস্ব MX বা SMTP সার্ভার চালাই না।
প্রতিটি প্রকাশিত এজেন্ট একটি আসল, ঠিকানাযোগ্য মেলবক্স পায়। ইনবাউন্ড বার্তাগুলি এজেন্টের দেখার আগেই শ্রেণীবদ্ধ, স্ক্রিন এবং কোয়ারেন্টাইন করা হয়, যোগাযোগের বিবরণ ভল্টে রাখা হয় এবং প্রকাশের স্তর (disclosure tier) অনুযায়ী সংশোধন করা হয়, এবং উত্তরগুলি এমন একটি আউটবক্সের মাধ্যমে পাঠানো হয় যা নির্ধারিত এবং বাতিলযোগ্য পাঠানো সমর্থন করে। থ্রেডগুলি তাদের সংশ্লিষ্ট কাজের সাথে লিঙ্কযুক্ত থাকে, তাই কোনো বার্তাই কখনো বিচ্ছিন্ন হয়ে পড়ে না।
That was step 4 of 6: access narrows the corpus. Next, retrieval over your own material, documents, and whatever tools it has been given; each call priced as it happens.