حساب‌من

یک سیستم حسابداری هوشمند، مقاوم و مبتنی بر صوت که با استفاده از هسته حسابداری Actual، مدل تصمیم‌گیری Jev، فراخوانی ابزار LLM، تبدیل گفتار به متن Whisper و درگاه هوش مصنوعی 9router پشتیبانی می‌شود.

حساب‌من Mobile Mockup

۱. خلاصه اجرایی و بیان مسئله

حساب‌من تعامل با حسابداری شخصی را حول گفتار طبیعی انسان بازطراحی می‌کند: کاربر یک دکمه را لمس می‌کند، به زبان فارسی صحبت می‌کند (مثلاً «پنجاه هزار تومن اسنپ دادم») و برنامه فوراً تراکنش را تجزیه، دسته‌بندی، اعتبارسنجی و در دفتر کل ثبت می‌کند.

۲. معماری سیستم و مسیر جریان اطلاعات

1

ضبط و تبدیل صوت به متن

تحلیل‌گر جریان Web Audio در مرورگر + MediaRecorder. آپلود سریع به اندپوینت Deepgram Nova-3 Whisper سازگار با OpenAI با اعمال فرمت‌بندی اعداد.

→
2

طبقه‌بند کردن (Jev)

ای‌پی‌آی SystemOne (DiffusionGemma/OpenJev) توزیع احتمالات را برای قصد کاربر، نوع تراکنش (درآمد در مقابل هزینه) و دسته‌بندی مالی محاسبه می‌کند.

→
3

فراخوان تابع LLM (Tool calling)

ارسال پرامپت از Jev. مدل زبانی محلی (LLM) آرگومان‌های ساختاریافته توابع را استخراج می‌کند.

→
4

بکند آماده Actual Budget

پکیج سمت سرور @actual-app/api تراکنش‌های SQLite را تطبیق داده، قوانین حسابداری دوطرفه را اعمال و موجودی لحظه‌ای دفاتر را دوباره محاسبه می‌کند.

رابط بصری اپلیکیشن

سیستم طراحی موبایل‌محور فارسی (راست‌چین)
کارت صوتی یکپارچه و موجودی زنده
ورودی صوتی و کارت تراکنش در یک حباب یکپارچه همراه با شاخص‌های موجودی لحظه‌ای ترکیب می‌شوند.
چت مجزا برای حساب‌های مجزا
جابجایی روان بین حساب‌ها برای امور مالی زمینه‌دار (مثلاً سفرها، هم‌خانه‌ها، کسب‌وکارها).
پایداری آفلاین صدا و مرور صوت
صداها در IndexedDB محلی کش می‌شوند. کاربران می‌توانند پیش از همگام‌سازی آنلاین، صداها را پخش یا حذف کنند.

۳. نوآوری‌های فنی و ویژگی‌های کلیدی

طبقه‌بندگر معنایی قطعی (Jev)

طبقه‌بندی چندگانه با تاخیر زیر یک ثانیه از طریق Codiv SystemOne برای قصد کاربر، نوع تراکنش و توزیع دسته‌بندی‌ها در یک درخواست واحد.

OpenJev 0.1 SystemOne API Probabilistic Calibration

دفتر کل دوطرفه Actual Budget

موتور SQLite حسابداری Actual برای حفظ دقیق حسابداری دوطرفه، قابلیت حسابرسی و محاسبه لحظه‌ای موجودی جاسازی شده است.

@actual-app/api SQLite Ledger Envelope Budget

صف ضبط غیرمسدودکننده

دریافت صدا را از پردازش جدا می‌کند. امکان ورود سریع و پشت سر هم صدا با مسیرهای پردازش موازی و نامتقارن را فراهم می‌کند.

Web Audio API Async Threads AbortController

ویرایش تعاملی در لحظه

برای ویرایش هر فیلد شناسایی‌شده ضربه بزنید؛ با تطبیق فوری دفتر کل در بک‌اند و بدون تاخیر در رابط کاربری.

Inline Mutation Optimistic UI Zero-Layout-Shift

کش آفلاین بدون اتلاف داده

ذخیره امن فایل‌های صوتی آفلاین در IndexedDB همراه با قابلیت پخش محلی و همگام‌سازی خودکار پس از اتصال مجدد به شبکه.

IndexedDB idb-keyval Auto-Sync Queue

۴. مقایسه پشته فناوری (Tech Stack)

بخش انتخاب فناوری دلیل و مزیت
ابزارهای فنی Capacitor, React, Tailwind CSS پوسته رندر شده در سرور، واکنش‌پذیری سریع در سمت کاربر، بدون سربار اجرای CSS.
تبدیل گفتار به متن (STT) Deepgram Nova-3 / OpenAI Whisper API مدل زبانی دقیق فارسی با رونویسی‌های آوایی و اولویت اعداد.
طبقه‌بندی قصد کاربر Codiv SystemOne (OpenJev 0.1) طبقه‌بندگر احتمالی با سرعت بسیار بالا که نیاز به خطوط شکننده RegEx را از بین می‌برد.
استخراج پارامترها مدل زبانی محلی (سازگار با OpenAI / Gemini Flash) استخراج ساختار Zero-shot و پیام‌های دستیار مودبانه فارسی.
موتور حسابداری Actual Budget Core API (`@actual-app/api`) متن‌باز، حریم خصوصی‌محور، دفتر کل دوطرفه محلی با SQLite.
ذخیره‌سازی سمت کاربر IndexedDB (`idb-keyval`) ذخیره‌سازی باینری با ظرفیت بالا برای فایل‌های صوتی و تاریخچه چت‌های آفلاین.

۵. هوش مصنوعی Local و جایگزین‌های حریم‌خصوصی‌محور

برای استقرار کاملاً مستقل، محیط‌های ایزوله یا با حریم خصوصی سخت‌گیرانه، وابستگی‌های ابری هوش مصنوعی را می‌توان با مدل‌های محلی بهینه‌شده جایگزین کرد.

تصمیم‌گیری سریع (System One)

  • جایگزینی Codiv OpenJev API با طبقه‌بندگر احتمالی محلی
  • لایا (Laya) (۳۲۲-۴۲۱ میلیون پارامتر): تصمیمات ساختاریافته بدون سربار خودهمبسته
  • Kev (بیش از ۰.۸ میلیارد پارامتر): تطابق کامل با رابط System One
  • Von (حدود ۳۹۵ میلیون پارامتر): امتیازدهی سریع گزینه‌ها
Laya Kev Von

تبدیل گفتار به متن (STT)

  • دستیابی به سرعت Deepgram بدون درگیر کردن شدید پردازنده‌های گرافیکی
  • Faster-Whisper: تا ۴ برابر سریع‌تر با مصرف VRAM کمتر
  • Distil-Whisper: ۶ برابر سریع‌تر، ۴۹٪ کوچک‌تر برای سیستم‌های ضعیف
Faster-Whisper Distil-Whisper

مدل‌های زبانی برای فراخوانی ابزار

  • جایگزینی APIهای ابری با مدل‌های کم‌مصرف
  • Qwen3 8B: مناسب لپ‌تاپ‌های ۸ گیگابایتی، عالی در فراخوانی ابزار چندزبانه
  • Phi-4-mini و Gemma 3: استدلال بسیار بهینه برای ترکیب‌های استاندارد
Qwen3 8B Phi-4-mini Gemma 3 4B

درگاه مدیریت یکپارچه

برای مدیریت کارآمد این پشته کاملاً محلی، LocalAI به عنوان یک جایگزین کامل REST API عمل می‌کند و می‌تواند تمام مدل‌ها را همزمان در یک اندپوینت یکپارچه سازگار با OpenAI میزبانی کند.

LocalAI OpenAI-Compatible API

۶. نقشه راه آینده و گام‌های استراتژیک

نقطه عطف ۱
تشخیص متن رسید و فاکتور (OCR)

عکاسی با دوربین برای استخراج فوری اطلاعات رسید در کنار یادداشت‌های صوتی.

نقطه عطف ۲
پردازش پیامک‌های بانکی

یکپارچه‌سازی خودکار با وب‌هوک برای هشدار پیامک‌های واریز و برداشت بانک‌های ایرانی.

نقطه عطف ۳
وب‌اپلیکیشن پیشرونده (PWA) و امنیت بیومتریک

اپلیکیشن PWA قابل نصب با قابلیت قفل برنامه از طریق FaceID یا اثر انگشت.

ارتباط با ما

تماس و همکاری

علاقه‌مند به پیاده‌سازی یا توسعه پلتفرم حسابداری صوتی حساب‌من هستید؟ بیایید در ارتباط باشیم.