Supabase-এর জন্য এআই এজেন্ট
Monmo এজেন্ট Supabase-এ এমনভাবে কাজ করে, যেমন Postgres জানা একজন ব্যাকএন্ড ইঞ্জিনিয়ার করেন। এটি রিড-অনলি SQL দিয়ে প্রশ্নের উত্তর দেয়, মাইগ্রেশন লিখে পরীক্ষা করে, Row Level Security পলিসি পর্যালোচনা করে এবং ব্যবহারকারী কেন সাইন ইন করতে পারছেন না বা Edge Function কেন ব্যর্থ হচ্ছে তা খুঁজে বের করে। এটি আপনার নিজের Supabase অ্যাকাউন্ট ব্যবহার করে। ডেটা পরিবর্তনকারী যেকোনো কুয়েরি, মাইগ্রেশন, পলিসি পরিবর্তন বা ডিপ্লয়ের আগে আপনার অনুমোদন লাগে।
হালনাগাদ: 2026-11-13 · বিনামূল্যে শুরু করুন। পেইড প্ল্যান মাসে $15 থেকে।
Supabase-এ এজেন্ট যা করে
SQL দিয়ে প্রশ্নের উত্তর পান
প্রতি সপ্তাহে কতজন সাইন আপ করেছেন বা কোন প্ল্যানের গ্রাহকেরা সবচেয়ে বেশি ছেড়ে যাচ্ছেন, তা জানতে চান। এজেন্ট একটি রিড-অনলি কুয়েরি লেখে, ফলাফল যুক্তিযুক্ত কি না দেখে এবং কুয়েরিসহ টেবিলটি Google Sheets-এ রাখে।
জিজ্ঞেস করুনAugust থেকে প্রতি সপ্তাহে কতজন নতুন ব্যবহারকারী সাইন আপ করেছেন, সাইন-ইন পদ্ধতি অনুযায়ী ভাগ করে দেখাও। একটি শিটে রাখো।
মাইগ্রেশন লিখুন ও পরীক্ষা করুন
এজেন্ট GitHub-এর একটি ব্রাঞ্চে SQL মাইগ্রেশন লেখে, Supabase CLI দিয়ে লোকাল ডেটাবেসে চালায়, আগের রো ঠিক আছে কি না দেখে এবং ফাইলটি আপনাকে দেখায়। প্রোডাকশনে প্রয়োগের আগে অনুমতি চায়।
জিজ্ঞেস করুনএকটি মাইগ্রেশন দিয়ে profiles-এ nullable company_name কলাম যোগ করো এবং আমাকে দেখানোর আগে লোকালি পরীক্ষা করো।
Row Level Security পর্যালোচনা করুন
এজেন্ট যেসব টেবিলে RLS বন্ধ এবং যেসব পলিসিতে সাইন ইন করা যেকোনো ব্যবহারকারী সব রো পড়তে পারেন, সেগুলোর তালিকা করে। সহজ ভাষায় ঝুঁকি বুঝিয়ে আরও সীমিত পলিসির খসড়া তৈরি করে। পলিসি প্রয়োগের আগে অনুমতি চায়।
জিজ্ঞেস করুনpublic স্কিমার প্রতিটি টেবিলে Row Level Security পলিসি অনুপস্থিত বা অতিরিক্ত অনুমতি দেয় কি না, পরীক্ষা করো।
অ্যাডভাইজরের ফলাফল দেখুন
এজেন্ট প্রতি সপ্তাহে প্রতিটি প্রজেক্টের সিকিউরিটি ও পারফরম্যান্স অ্যাডভাইজরের ফলাফল পড়ে, যেমন ইনডেক্স ছাড়া ফরেন কি। আপনার অনুমতি নিয়ে আপনার ট্রাফিকের জন্য গুরুত্বপূর্ণ ফলাফলগুলো Slack-এ পোস্ট করে।
জিজ্ঞেস করুনপ্রতি সোমবার প্রোডাকশন প্রজেক্টের অ্যাডভাইজর ফলাফল দেখে সবচেয়ে গুরুত্বপূর্ণ তিনটি আমাকে জানাও।
কেউ কেন সাইন ইন করতে পারছেন না জানুন
একটি ইমেইল ঠিকানা দিলে এজেন্ট auth লগ পড়ে, ঠিকানাটি নিশ্চিত করা হয়েছিল কি না এবং কোন প্রোভাইডার ব্যবহার হয়েছে তা দেখে। তারপর গ্রাহকের জন্য উত্তরের খসড়া তৈরি করে। লিংক আবার পাঠাতে বা ব্যবহারকারীর তথ্য বদলাতে আগে অনুমতি চায়।
জিজ্ঞেস করুনmaria@example.com বলছেন ম্যাজিক লিংক কখনোই কাজ করে না। auth লগ দেখে কারণ জানাও।
Edge Function ডিবাগ করুন
আপনার Stripe ওয়েবহুক হ্যান্ডলারের মতো কোনো ফাংশন ব্যর্থ হতে শুরু করলে এজেন্ট তার লগ পড়ে, নিজের কম্পিউটারে একই ত্রুটি ঘটিয়ে দেখে এবং একটি টেস্টসহ সমাধান প্রস্তাব করে। নতুন সংস্করণ ডিপ্লয়ের আগে অনুমতি চায়।
জিজ্ঞেস করুনsend-invoice Edge Function গতকাল থেকে ব্যর্থ হচ্ছে। কারণ খুঁজে সমাধান প্রস্তুত করো।
স্টোরেজ বাকেট গুছিয়ে নিন
এজেন্ট বাকেটগুলোর তালিকা করে, ভুল করে পাবলিক হয়ে থাকা বাকেট চিহ্নিত করে এবং ডেটাবেসের কোনো রো থেকে আর রেফার করা হয় না এমন বড় ফাইল খুঁজে বের করে। ফাইল মুছতে বা বাকেট বদলাতে আগে অনুমতি চায়।
জিজ্ঞেস করুনuploads বাকেটের যেসব স্টোরেজ ফাইল কোনো রো থেকে রেফার করা হয় না, সেগুলোর আকার ও বয়সসহ তালিকা দাও।
যেভাবে যুক্ত হয়
- 1আপনি একবার নিজের Supabase অ্যাকাউন্ট সংযুক্ত করেন। এজেন্ট সেই অ্যাকাউন্টের অ্যাক্সেস থাকা অর্গানাইজেশন ও প্রজেক্টগুলোতে কাজ করতে পারে। অনেক টিম তাকে লোকাল ডেটাবেস বা ডেভেলপমেন্ট প্রজেক্টে স্বাধীনভাবে কাজ করতে দেয় এবং প্রোডাকশনে শুধু অনুমোদিত পরিবর্তন রাখে।
- 2কোন এজেন্ট Supabase ব্যবহার করতে পারবে, তা আপনি ঠিক করেন। ইঞ্জিনিয়ারিং এজেন্টের এটি দরকার, আর ডেটা এজেন্টের রিড-অনলি প্রশ্নের জন্য লাগতে পারে; গ্রাহক বা কনটেন্ট নিয়ে কাজ করা এজেন্টদের লাগে না।
- 3স্কিমা, লগ, অ্যাডভাইজরের ফলাফল ও রিড-অনলি কুয়েরির ফল পড়তে অনুমতি চাওয়া হয় না। ডেটা পরিবর্তনকারী যেকোনো SQL, মাইগ্রেশন, পলিসি পরিবর্তন, ব্যবহারকারী বা ফাইল মুছে ফেলা কিংবা ফাংশন ডিপ্লয়ের আগে অনুমতি চাওয়া হয়।
ডেভেলপার ও আইটি বিভাগে আরও
এই ধরনের আরও যেসব অ্যাপে এজেন্ট কাজ করে। প্রতিটির জন্য আলাদা পেজ আছে।
সাধারণ কিছু প্রশ্ন
এআই এজেন্ট কি আমার Supabase ডেটাবেসে কুয়েরি চালাতে পারে?
হ্যাঁ। সাধারণ ভাষায় প্রশ্ন করলে এআই এজেন্ট SQL লেখে, অনুমতি না চেয়েই রিড-অনলি কুয়েরি চালায় এবং কুয়েরিসহ ফলাফল ব্যাখ্যা করে, যাতে আপনি যাচাই করতে পারেন। রো যোগ, আপডেট বা মুছে ফেলার কুয়েরি একটি পরিবর্তন, তাই সেটি চালানোর আগে এজেন্ট আপনাকে একটি কার্ড দেখায়।
এটি কি অনুমতি ছাড়া প্রোডাকশনের ডেটা বদলাবে?
না। যেকোনো প্রজেক্টে ডেটা পরিবর্তন, মাইগ্রেশন ও পলিসি পরিবর্তনের আগে অনুমতি চাওয়া হয়। কার্ডে প্রজেক্টের নাম থাকে, তাই প্রোডাকশনকে ডেভেলপমেন্ট বলে ভুল হওয়ার সুযোগ থাকে না। বাস্তব প্রজেক্টে পরিবর্তন প্রয়োগের অনুমতি চাওয়ার আগে এজেন্ট লোকাল ডেটাবেসে সেটি পরীক্ষা করতে চায়, যেখানে আপনার Vercel প্রিভিউ সংযুক্ত থাকে।
এটি কি আমাদের Row Level Security পলিসি পরীক্ষা করতে পারে?
হ্যাঁ। এটি এজেন্টকে দেওয়ার মতো সবচেয়ে উপকারী পর্যালোচনাগুলোর একটি। এজেন্ট প্রতিটি টেবিলের পলিসি পড়ে, সাইন ইন করা ও বেনামি ব্যবহারকারী কী পড়তে বা লিখতে পারবেন তা পরীক্ষা করে এবং প্রতিটি ঘাটতির জন্য পলিসির খসড়াসহ তালিকা দেয়। যেকোনো পলিসি প্রয়োগের আগে অনুমতি চায়।
এটি কি Supabase CLI ও লোকাল ডেভেলপমেন্টে কাজ করতে পারে?
হ্যাঁ। এজেন্টের ডেভেলপার টুলসহ নিজস্ব কম্পিউটার আছে। তাই এটি Supabase CLI চালাতে, লোকাল ডেটাবেস শুরু করতে, মাইগ্রেশন লিখতে এবং আপনার প্রজেক্টে কিছু পরিবর্তন করার আগে সেগুলো পরীক্ষা করতে পারে। আপনার অনুমোদনের পর Supabase সংযোগ দিয়ে বাস্তব প্রজেক্টে পরিবর্তন পাঠানো হয়। সংযোগে কোনো কাজ সম্ভব না হলে এজেন্ট নিজের ব্রাউজার ব্যবহার করে।
আপনার পরের সহকর্মীআজই শুরু করতে পারে।
এক মিনিটে আপনার প্রথম এআই এজেন্ট তৈরি করুন। শুরু করতে কোনো খরচ নেই।