هر پروژهی زیر با یک ارزیابی شروع میشود، با مانیتورینگ deploy میشود، و پیش صاحبش میماند. کیسهای جدید وقتی به production میروند اضافه میشوند — نه قبلش.
#01
AI Receptionist
پروژهی مفهومی · روی همین سایت پاسخ میدهد
در حال توسعه
مسئله
یک تماس بیپاسخ برای یک کسبوکار خدماتی محلی معمولاً یعنی یک کار از دسترفته — تماسگیرنده ظرف چند دقیقه شمارهی لولهکش بعدی را میگیرد. پیغامگیر این را حل نمیکند، و برای کسبوکارهای مهاجر در ونکوور ممکن است تماسگیرنده وسط جمله به فارسی سوییچ کند — کاری که بیشتر ایجنتهای صوتی نمیتوانند دنبال کنند.
راهحل
برای هر کسبوکار یک تعریف ایجنت، بهشکل یک فایل پیکربندی و نه تنظیم دستی در داشبورد — متن خوشآمد، خدمات، قیمتهای تأییدشده، منطقهی سرویسدهی، قواعد فوریت، شمارهی انتقال. از همان پیکربندی یک پرامپت سیستم دهبخشی ساخته میشود، با قواعد سختی که ایجنت نمیتواند دورشان بزند: هرگز قیمت تأییدنشده نگوید، هرگز نوبتی را تأیید نکند که ابزار تقویم برنگردانده، و اگر پرسیدند صادقانه بگوید دستیار خودکار است. انگلیسی و فارسی وسط تماس جابهجا میشوند، و خلاصهی هر تماس را Claude مینویسد و در همان Supabase مینشیند که سرنخهای چت سایت در آن ذخیره میشوند.
نتیجه تا اینجا
کانال وب زنده است — دکمهی گوشهی همین صفحه خودِ محصول است، نه ماکت. بخش تلفن نوشته شده ولی منتظر راهاندازی سمت اپراتور است، پس وضعیت صادقانه «نیمهتحویل» است. قواعد محافظ با یک ماتریس خصمانهی مکتوب تست میشوند (قیمتکشی، فشار برای تخفیف، تزریق پرامپت، تماسگیرندهی عصبانی، سوییچ زبان وسط مکالمه) بههمراه ۲۶ تست خودکار؛ هزینهی هر دقیقه تقریباً دوازده سنت است — همان عددی که تعیین میکند این یک کسبوکار است یا فقط یک دمو.
به نمایشی کارآمد از روشی که ادعای ساختش را دارم نیاز داشتم — دوزبانه، صادق در مورد ادعای روش در برابر ادعای گذشته، و با یک ابزار تشخیصی AI که چیزی بهقدر کافی مشخص تولید میکند که بشود از آن دفاع کرد.
راهحل
یک سایت Next.js با ارزیابی آمادگی AI که توسط Claude اجرا میشود، دستیار مبتنی بر اسناد (Nova) با استفاده از embeddingهای Voyage، دو درگاه پرداخت، و یک پنل ادمین کامل — deploy شده روی Vercel و Supabase.
نتیجه تا اینجا
موتور ارزیابی گزارشهای شخصیسازیشده را در حدود ۳۰ ثانیه تولید میکند، با مسیر fallback validationشده اگر مدل در دسترس نباشد. مانیتورینگ، سقف هزینه و مدیریت خطا از روز اول در آن قرار داده شده — چون خود این سایت، تست روز سیصدم من است.
در حال اجرا از
تیر ۱۴۰۵
پشته
Next.js 14TypeScriptSupabase Postgres + AuthAnthropic ClaudeVoyage AI (RAG)VercelStripe + زرینپالResend
#03
ReplyPilot
پروژهی مفهومی · هنوز بدون مشتری
در حال توسعه
مسئله
کسبوکارهای محلی باید همزمان ریویوهای گوگل، دایرکت اینستاگرام، واتساپ و تلگرام را بدون یک محل واحد برای پاسخهای بهموقع و همراستا با برند مدیریت کنند — و اغلب ابزارهای پاسخدهی AI یا کلیگویی میکنند یا بدون بررسی انسانی چیزی ریسکی ارسال میکنند.
راهحل
یک اینباکس یکپارچه پشت یک interface مشترک برای همهی کانالها، طوری که اتصالهای زنده و اتصالهایی که هنوز منتظر تأییدند (تأییدیهی گوگل و متا هفتهها طول میکشد — تلگرام نیازی به آن ندارد) از یک مسیر کد استفاده کنند. Claude پاسخها را با لحن خود کسبوکار مینویسد، با اعتبارسنجی خروجی ساختاریافته، فیلتر «هرگز نگو»، و دیواری در برابر تزریق پرامپت دور محتوای مشتری — و هیچ پاسخی بدون تأیید انسانی ارسال نمیشود.
نتیجه تا اینجا
همان انضباط موتور ارزیابی بالا: امنیت سطح ردیف (RLS) از اولین migration، یک logger مرکزی با پنهانسازی خودکار دادههای حساس، و دموی تعاملی عمومی پایین همین کارت — که با سه لایه محدودیت نرخ درخواست محافظت میشود تا پیش از پیدا شدن مشتری واقعی، هزینهاش قابل پیشبینی بماند.