Gmail, Google Sheets ও Slack কে আপনার অ্যাপ বিল্ডারে সংযুক্ত করুন
Mythex এখন আপনার ব্যবহৃত টুলগুলোর ওপর কাজ করতে পারে। Gmail, Google Sheets, Slack, Notion বা শত শত অন্য অ্যাপ একবার সংযুক্ত করুন, তারপর চ্যাটে এজেন্টকে বলুন একটি শিট পড়তে, একটি ইমেইল পাঠাতে বা একটি মেসেজ পোস্ট করতে। আপনার অ্যাকাউন্ট Mythex-এর সঙ্গে যুক্ত হয়, আপনার কোডের সঙ্গে নয়: এজেন্ট কখনো ক্রেডেনশিয়াল দেখে না, এবং আপনার রিপোজিটরিতে কিছুই যায় না।
এটি কী করে
একটি কানেক্টর হলো আপনার Mythex অ্যাকাউন্ট এবং অন্য কোথাও আপনার রাখা একটি অ্যাকাউন্টের মধ্যে একটি সংযোগ। একবার এটি স্থাপিত হলে, চ্যাটে বললে এজেন্ট আপনার পক্ষে সেই অ্যাকাউন্ট ব্যবহার করতে পারে। উদাহরণস্বরূপ:
"Q4 pipeline" শিটটি পড়ো এবং সেখান থেকে আমার জন্য একটি ড্যাশবোর্ড বানাও
এজেন্ট কাজটির জন্য সঠিক অ্যাকশন খুঁজে বের করে, এর প্রয়োজনীয় আর্গুমেন্টগুলো যাচাই করে এবং সেটি চালায়। এর পেছনে রয়েছে চারটি টুল:
| টুল | এটি কী করে |
|---|---|
AppListConnections | আপনার সংযুক্ত অ্যাপগুলোর তালিকা দেখায় |
AppSearchTools | একটি কাজের জন্য সঠিক অ্যাকশন এবং সেটি যে আর্গুমেন্ট নেয় তা খুঁজে বের করে |
AppConnect | এজেন্টের প্রয়োজনীয় কোনো অ্যাপ সংযুক্ত করার একটি লিংক দেয় |
AppRun | আপনার সংযুক্ত অ্যাকাউন্টের বিরুদ্ধে একটি অ্যাকশন চালায় |
এজেন্টের যদি এমন কোনো অ্যাপ লাগে যা আপনি সংযুক্ত করেননি, তবে অনুচ্ছেদের ভেতরে লুকানো একটি লিংকের বদলে কথোপকথনটি একটি কার্ডে Connect বোতামসহ থেমে যায়। বোতামটি চাপুন, যে ট্যাবটি খোলে সেখানে অনুমোদন দিন, তারপর ফিরে আসুন — কার্ডটি তা টের পায় এবং Connected-এ বদলে যায়। আবার জিজ্ঞেস করুন, এজেন্ট কাজ চালিয়ে যাবে। অপেক্ষার সময় এজেন্ট আপনার ডেটা নিয়ে অনুমান করবে না, বা একটি বানানো স্প্রেডশিটও তৈরি করবে না।
কেন আমরা এটি বানিয়েছি
কিছু কাজের জিনিস বানানোর মানে সাধারণত আসল ডেটা নিয়ে কাজ করা: লিডের একটি শিট, একটি ইনবক্স, একটি টিম চ্যানেল। সাধারণ পথ হলো একটি API key বানানো, সেটি একটি সেটিংস ফাইলে বসানো, এবং আশা করা যেন তা কখনো কমিটে না যায়। এটি যারা ডেভেলপার নন তাদের জন্য ঝামেলার, এবং সবার জন্যই ঝুঁকির।
কানেক্টর এই key-কে মাঝখান থেকে সরিয়ে দেয়। অন্য যেকোনো জায়গার মতোই আপনি প্রদানকারীর মাধ্যমে সাইন ইন করেন (OAuth, পরিভাষায় যাকে বলে), এবং ক্রেডেনশিয়াল থাকে Mythex-এর সংযোগ সার্ভিসের কাছে:
- সংরক্ষিত অবস্থায় এনক্রিপ্টেড
- কখনো আপনার প্রজেক্ট, আপনার
.envবা তৈরি করা কোডে লেখা হয় না - আপনার অ্যাপ যে স্যান্ডবক্সে তৈরি হয় সেখানে কখনো পাঠানো হয় না — স্যান্ডবক্স সার্ভারকে কলটি করতে বলে এবং ফলাফল ফিরে পায়
- আপনি সংযোগ বিচ্ছিন্ন করলে বা আপনার অ্যাকাউন্ট মুছে ফেললে সরিয়ে ফেলা হয়
কীভাবে ব্যবহার করবেন
একটি অ্যাপ সংযুক্ত করুন
- Connectors খুলুন। এটি বাঁ পাশের সাইডবারে Projects-এর নিচে থাকে, এবং কোনো প্রজেক্টের ভেতরে আপনি মেসেজ বক্সের পাশের + চেপেও Connectors বেছে নিতে পারেন। আপনি যা করছিলেন তার ওপরেই এটি খোলে, তাই আপনার জায়গা হারায় না।
- অ্যাপটি খুঁজুন। খোঁজ পুরো ক্যাটালগজুড়ে চলে, শুধু স্ক্রিনে যা আছে তাতে নয়।
- Connect-এ ক্লিক করুন। প্রদানকারীর সাইন-ইন পেজ একটি নতুন ট্যাবে খোলে, তাই আপনার প্রজেক্ট এবং অর্ধেক লেখা কোনো মেসেজ যেখানে আছে সেখানেই থাকে।
- সেখানে অ্যাক্সেস অনুমোদন দিন।
- Mythex ট্যাবে ফিরে আসুন। অ্যাপটির পাশে একটি সবুজ বিন্দু দেখাবে এবং লেখা থাকবে Connected।
প্রদানকারী যে সব অনুমতি চায় সবগুলোতে অনুমোদন দিন। Google বিশেষভাবে পণ্য অনুযায়ী অ্যাক্সেস ভাগ করে: Gmail-এ অনুমোদন দিলেও Drive-এ না দিলে সংযোগ অর্ধেকই কাজ করে, এবং ব্যবহার করতে গেলে এজেন্ট ACCESS_TOKEN_SCOPE_INSUFFICIENT জানাবে। সমাধান হলো সংযোগ বিচ্ছিন্ন করা, আবার সংযুক্ত করা, এবং সবকিছুতে অনুমোদন দেওয়া।
যা চান তা বলুন
সংযুক্ত হওয়ার পর সাধারণ ভাষায় বলুন। টুল বা অ্যাকশনের নাম বলার দরকার নেই।
সংযোগ বিচ্ছিন্ন করুন
Connectors খুলুন, বাঁ দিকের রেলে Connected-এ যান, এবং অ্যাপটির ওপর মাউস রাখুন। Disconnect প্রদানকারীর কাছে Mythex-এর অ্যাক্সেস সঙ্গে সঙ্গে বাতিল করে। এজেন্ট যা আগে বানিয়েছে তা থেকে যায়; শুধু ওই অ্যাকাউন্টে আর পৌঁছাতে পারে না।
পরিকল্পনা কখনো ইমেইল পাঠায় না
Ask ও Plan মোডে এজেন্ট শুধু দেখতে পারে। সে আপনার সংযোগগুলোর তালিকা করতে এবং সেগুলো দিয়ে কী করা যায় তা খুঁজতে পারে, কিন্তু কোনো অ্যাকশন চালাতে বা সংযোগ শুরু করতে পারে না। এ কারণে কিছু আপনার ইনবক্স বা চ্যানেল ছোঁয়ার আগে কী চান তা ঠিক করার জন্য Plan মোড একটি নিরাপদ জায়গা। এ বিষয়ে আরও জানতে দেখুন বানানোর আগে পরিকল্পনা করুন।
কাস্টম MCP সার্ভার
সব কিছু ক্যাটালগে নেই। Connectors → Custom MCP যেকোনো MCP সার্ভারের URL নেয়: আপনার নিজের, আপনার কোম্পানির, বা কোনো বিক্রেতার দেওয়া। একটি নাম ও URL দিন, কীভাবে প্রমাণীকরণ হবে তা বেছে নিন, এবং Add & authorize চাপুন:
- সার্ভার সাইন ইন চাইলে, তার নিজস্ব সম্মতির পর্দা একটি ট্যাবে খোলে।
- স্থির টোকেন চাইলে, সেটি Bearer token ফিল্ডে বসান। সংরক্ষিত টোকেন আর কখনো দেখানো হয় না।
- কিছুই না লাগলে, সঙ্গে সঙ্গে সংযুক্ত হয়ে যায়।
ওই মুহূর্তেই টুলের তালিকা পড়া হয়, তাই ভুল URL বা প্রত্যাখ্যাত টোকেন তৈরির মাঝপথে নয়, ফর্মেই ব্যর্থ হয়। আপনি সার্ভার মুছে না ফেলে বন্ধ রাখতে পারেন, এবং টুল বদলানোর পর Refresh সেগুলো আবার পড়ে। সাইন-ইন ব্যাকগ্রাউন্ডে নবায়ন হয়। প্রতি অ্যাকাউন্টে সর্বোচ্চ দশটি সার্ভার যোগ করা যায়।
সীমাবদ্ধতা
- সংযোগগুলো আপনার নিজের, এবং আপনার সব প্রজেক্টে ভাগ করা থাকে।
- তালিকার সব অ্যাপ এখনো সংযুক্ত করা যায় না। ক্যাটালগের কয়েকটি এটি সমর্থন করে না এবং অনুপলব্ধ হিসেবে দেখায়।
- রেট লিমিট প্রযোজ্য, এজেন্ট একটি সংযুক্ত অ্যাপ কতবার ডাকতে পারে তার ওপর, যাতে আপনার নিজের প্রদানকারী অ্যাকাউন্টের কোটা রক্ষা পায়।
- প্রদানকারী যদি অনুমতি বাতিল বা মেয়াদোত্তীর্ণ করে — পাসওয়ার্ড বদলানোর বা ওয়ার্কস্পেসের অনুমতি বদলানোর পর এটি সাধারণ — এজেন্ট জানাবে যে অ্যাপটিকে আবার সংযুক্ত করতে হবে। সংযোগ বিচ্ছিন্ন করে আবার সংযুক্ত করুন।
এই পোস্টটি চ্যাটে এজেন্ট আপনার জন্য কী করতে পারে সে বিষয়ে। পূর্ণ চিত্রের জন্য পড়ুন Connectors ডকুমেন্টেশন।