نسخهٔ جدید: Mizan v3
مدل هوش مصنوعی فارسی برای تصمیمگیری
میزان پیامهای فارسی را میخواند و طبق قوانین کسبوکار شما تصمیم میگیرد؛ اینکه تیکت به کدام تیم برود، چقدر فوری است یا مشتری چه میخواهد. کنار هر تصمیم، درصد اطمینان مدل هم مشخص است.
پیام مشتری
قوانین واحد هم همراه پیام فرستاده شده است.
- صورتحساب۲٫۴٪
- شبکه۹۵٫۶٪
- فروش۲٫۰٪
- دقت روی ۳٬۰۰۰ پیام واقعی فارسی
- ۸۲٫۵٪
- رتبه در بنچمارک مستقل، میان ۱۲ مدل
- سوم
- دقت در ۷۰٪ مطمئنترین پاسخها
- ۹۲٪
- زمان هر تصمیم
- ۵۵میلیثانیه
- حجم مدل؛ روی لپتاپ هم اجرا میشود
- ۱٫۹گیگابایت
دمو
میزان چطور تصمیم میگیرد
ارجاع تیکت طبق قوانین شرکت
قانون ارجاع در خود درخواست نوشته شده است. میزان آن را میخواند و تیم مسئول، شدت مشکل و وجود کد پیگیری را مشخص میکند.
پیام مشتری
سلام، از دیروز اینترنت کل ساختمون ما قطعه، حدود ۴۰ واحد. کد پیگیری K48213
قانون ارجاع، داخل همان درخواست
ارجاع: قطعی و کندی ← شبکه؛ قبض ← صورتحساب. اگر شماره پیگیری نباشد، اول اطلاعات تکمیلی بخواه.
سؤال ۱این تیکت طبق قوانین به کدام تیم برود؟
- صورتحساب۲٫۴٪
- شبکه۹۵٫۶٪
- فروش۲٫۰٪
سؤال ۲شدت مشکل در کدام سطح است؟
- فقط یک نفرکمتر از ۰٫۱٪
- ۲ تا ۱۰ نفرکمتر از ۰٫۱٪
- ۱۱ تا ۱۰۰ نفر۹۹٫۶٪
- بیش از ۱۰۰ نفر۰٫۴٪
سؤال ۳کاربر کد پیگیری داده است؟
- بله۹۷٫۷٪
- خیر۲٫۳٪
۳ تصمیم خودکار
تیکت مستقیم به تیم شبکه ارجاع میشود و برچسب «۱۱ تا ۱۰۰ نفر» میگیرد. چون کد پیگیری در پیام هست، طبق قانون نیازی به درخواست اطلاعات تکمیلی نیست.
این نمونه از راهنمای مدل است و پاسخها خروجی واقعی Mizan v3 چهاربیتیاند.
در این دمو، انتخابهایی که اطمینانشان بالای ۹۰٪ است خودکار اعمال میشوند. این آستانه فقط برای نمایش است؛ پیشنهاد ما این است که آستانهٔ واقعی را روی چند صد نمونهٔ برچسبخوردهٔ خودتان تعیین کنید.
ارزیابی
میزان در آزمونها
رتبهٔ سوم، بعد از دو سرویس بزرگ API
امتیاز کل از ۱۰۰؛ عدد بیشتر بهتر است. مدلهای «محلی» را میتوانید روی سرور خودتان اجرا کنید و میزان در میان آنها اول است.
- ۱
gpt-6-luna-decisions
API
۹۲٫۱ - ۲
drex-v1.5
API
۹۱٫۴ - ۳
Mizan v3 · Q4
محلی
۹۱٫۱ - ۴
microsoft-decision-1
API
۹۰٫۹ - ۵
Clef
API
۸۹٫۸ - ۶
Jev 1.13
API
۸۹٫۳ - ۷
Mizan 1.0 · Q4
محلی
۸۹٫۲ - ۸
Clef-Flash
API
۸۸٫۷ - ۹
mercury-decide
API
۸۸٫۵ - ۱۰
Liquid d1
API
۸۶٫۶ - ۱۱
decima-base
محلی
۶۲٫۵ - ۱۲
Laya
محلی
۵۶٫۹
کمترین خطا در تعیین سطح
در سؤالهایی مثل «شدت از ۰ تا ۳»، پاسخ میزان بهطور میانگین کمترین فاصله را با سطح درست دارد؛ عدد کمتر بهتر است.
Mizan v3 · Q4
۰٫۴۵۸gpt-6-luna-decisions
۰٫۴۷۹Mizan 1.0 · Q4
۰٫۴۹۰Clef
۰٫۷۲۹Jev 1.13
۰٫۷۶۰
دربارهٔ این بنچمارک
بنچمارک Tasmim را یک پژوهشگر مستقل ساخته است و ۹۶ نمونهٔ فارسی دارد؛ شامل ارجاع، تعیین قدم بعدی و سطحبندی شدت، با قوانین فرضی، متن محاورهای، فینگلیش، جملههای منفی و تعارف.یک نکته
بخشی از دادههای آموزشی v3 قالب سؤالی مشابه این بنچمارک دارد. هیچ نمونهای از خود بنچمارک در آموزش استفاده نشده، اما بخشی از این نتیجه به آشنایی مدل با این قالب برمیگردد. با ۹۶ نمونه، اختلاف یک تا دو امتیاز در حد خطای اندازهگیری است. مشاهدهٔ بنچمارکاطمینانی که میشود به آن تکیه کرد
خطای کالیبراسیون روی دادههای واقعی؛ عدد کمتر بهتر است.
Mizan v3 · Q8
۰٫۰۵۸Clef 27B
۰٫۰۷۵Clef-Flash 9B
۰٫۰۷۸Jev
۰٫۰۹۲Mizan 1.0
۰٫۱۱۰
وقتی میزان میگوید ۹۰ درصد مطمئن است، در حدود ۹۰ درصد موارد درست میگوید. به همین دلیل میتوانید تصمیمهای مطمئن را خودکار کنید و بقیه را به کارشناس بسپارید.
۱٫۵ برابر سریعتر از نسخهٔ 1.0
میانهٔ زمان هر درخواست متنی، نسخهٔ چهاربیتی روی کارت گرافیک NVIDIA L4
نسخهٔ v3 حدود ۳۷ درصد محاسبهٔ کمتری از مدل پایه دارد. سرعت آن روی CPU هنوز اندازهگیری نشده است.
مدلها
کدام نسخه را انتخاب کنم؟
Mizan v33B
پیشنهاد مامتن و JSON را میخواند و از قوانینی که در خود درخواست مینویسید پیروی میکند. نسخهٔ چهاربیتی ۱٫۹ گیگابایت حجم دارد و روی لپتاپ هم اجرا میشود.
- ارجاع تیکت طبق قوانین شما
- تعیین شدت و فوریت با معیارهای شما
- پیشنهاد قدم بعدی به کارشناس
- مدیریت محتوا و تشخیص تخلف
- تحلیل نظر و بازخورد مشتری
- تشخیص نیت و موضوع پیام
Mizan v24B
برای دادههایی که تصویر دارند، مثل فریم دوربین یا عکس فاکتور. حجم آن ۲٫۷ گیگابایت است، بهعلاوهٔ ۰٫۳۷ گیگابایت برای بخش بینایی.
نسخههای قدیمیتر 1.0 و 1.5 هنوز بهصورت تگ در مخزن Mizan v3 در دسترساند، اما v3 جایگزین هر دو شده است. همهٔ مدلها در مجموعهٔ میزان و صفحهٔ نیمروز در Hugging Face منتشر شدهاند.
مسیر توسعه
از نسخهٔ اول تا v3 در سه روز
- 1.0۱۹ مهر ۱۴۰۵
Mizan 1.0
۱۹ مهر ۱۴۰۵
اولین مدل تصمیمگیری فارسی
- مسئله
- مدل تصمیمگیری مخصوص زبان فارسی وجود نداشت.
- کاری که کردیم
- آموزش روی کارهای رایج کسبوکار، از مدیریت محتوا تا ارجاع تیکت.
نتیجه
۷۸٫۷٪دقت روی دادههای واقعی
- 1.5
Mizan 1.5
یادگیری از اشتباههای نسخهٔ قبل
- مسئله
- نسخهٔ اول روی دادههای واقعی اشتباههای تکراری داشت.
- کاری که کردیم
- بازبینی ۱۸ هزار نمونهٔ واقعی و ساخت نمونههای تازه برای هر اشتباه.
نتیجه
۸۲٫۰٪دقت روی دادههای واقعی
- v2
Mizan v2 · 4B
اضافه شدن پردازش تصویر
- مسئله
- بخشی از دادههای مشتریان تصویر بود.
- کاری که کردیم
- اضافه شدن بخش بینایی به مدل، کنار متن.
نتیجه
۸۲٫۸٪دقت روی دادههای واقعی
- v3۲۱ مهر ۱۴۰۵
Mizan v3 · 3B
۲۱ مهر ۱۴۰۵
کوچکتر و پیرو قوانین شما
- مسئله
- کسبوکارها میخواستند مدل قوانین خودشان را اجرا کند.
- کاری که کردیم
- حذف ۱۲ لایهٔ آخر مدل و آموزش روی نمونههایی که پاسخشان از قوانین میآید.
نتیجه
۹۷٫۱٪پیروی از قوانین
دقت روی دادههای واقعی
۷۸٫۷٪۸۲٫۵٪
از نسخهٔ 1.0 تا v3
پیروی از قوانین
۷۰٫۵٪۹۷٫۱٪
از نسخهٔ 1.0 تا v3
بنچمارک مستقل Tasmim
۸۹٫۲۹۱٫۱
از نسخهٔ 1.0 تا v3
زمان هر تصمیم
۸۰۵۵میلیثانیه
از نسخهٔ 1.0 تا v3
یادداشتهای پژوهشی
چرا v3 فقط ۲۰ لایه دارد، دادهها را چطور ساختیم و چرا میشود به درصدهای میزان اعتماد کرد.
شرح کامل این چهار نسخه، همراه با نمودارها و محدودیتها.
برای توسعهدهندگان
راهاندازی با سه دستور
/v1/systemone سازگار است. اگر پیشتر از سرویس Jev استفاده کردهاید، کدتان نیازی به تغییر ندارد.۱نصب llama.cpp
$ brew install llama.cpp۲دانلود Mizan v3 (۱٫۹ گیگابایت)
$ hf download Nimruz/Mizan-v3-3B-GGUF mizan-v3-3b-Q4_K_M.gguf --local-dir .۳اجرای سرور
$ llama-server -m mizan-v3-3b-Q4_K_M.gguf -c 8192 -b 8192 -ub 8192 -ngl 99 --port 8080
به llama.cpp نسخهٔ b11443 یا جدیدتر نیاز دارید. برای اجرا فقط روی CPU، مقدار -ngl 0 را قرار دهید.
curl http://localhost:8080/v1/systemone \
-H "Content-Type: application/json" \
-d '{
"state": {"review": "غذا سرد رسید و پیک هم خیلی بداخلاق بود"},
"questions": {
"sentiment": {"type": "choice", "instructions": "حس کلی مشتری چیست؟",
"criteria": {"positive": "راضی", "negative": "ناراضی"}},
"refund": {"type": "noul", "instructions": "آیا مشتری درخواست بازگشت پول کرده؟"}
}
}'{"answers": {
"sentiment": {"type": "choice", "choice": "negative", "confidence": 0.989,
"probabilities": {"negative": 0.989, "positive": 0.011}},
"refund": {"type": "noul", "noul": 0.040}
}}choice
انتخاب یک گزینه
noul
احتمال «بله»
score
سطح موردانتظار
میزان برای سازمانها
میزان را روی دادهها و سرورهای شما راهاندازی میکنیم
کار با چند صد نمونهٔ واقعی از دادههای شما شروع میشود. ابتدا میسنجیم میزان کجا مطمئن است و کجا نه، و آستانهٔ خودکارسازی را با هم تعیین میکنیم. سپس مدل را روی دادههای شما آموزش میدهیم و روی سختافزار خودتان مستقر میکنیم.
گفتوگو با تیم نیمروزآموزش روی دادههای شما
میزان را با نمونهها، برچسبها و خطاهای واقعی کسبوکار شما تنظیم میکنیم.
قوانین و دستهبندیهای اختصاصی
قوانین ارجاع، معیارهای شدت و دستهبندیهای خودتان را تعریف و آزمایش میکنیم.
اجرا روی سختافزار خودتان
یک کارت گرافیک ۸ گیگابایتی کافی است و به هیچ API خارجی وابسته نیستید.
نصب داخلی، بدون خروج داده
دادهها از شبکهٔ سازمان شما خارج نمیشوند. نصب و راهاندازی روی زیرساخت داخلی را ما انجام میدهیم.