آیا واقعا می توان با یک مدل هوش مصنوعی رایگان، یک نرمافزار کاربردی ساخت ؟ برای پاسخ به این سؤال ، قصد دارم تجربه ساخت برنامه دفترتلفن «تماسا» رو با شما به اشتراک بذارم که با مدل GLM 5.2 ساخته شده ، در این پروژه تمام تلاشم این بوده که شما رو تشویق کنم که برنامه نویسی رو شروع کنید. البته نتیجه نهایی هم عالی شده و واقعا میشه به عنوان یه برنامه برای مدیریت مخاطبین ازش استفاده کرد.
دسترسی سریع
برنامه تماسا چیست ؟
تماسا یک اپلیکشین مدیریت مخاطبین و تماسها و در واقغ دفترتلفن هست که در عین سادگی نیازهای اولیه برای مدیریت تماسها رو انجام خواهد داد.
قابلتیهای این برنامه رو در ادامه می بینید :
- ثبت مخاطب جدید
- ویرایش اطلاعات مخاطبین
- جستجوی سریع بین مخاطبیت ثبت شده
- رابط کاربری ساده و بسیار کاربردی
- اختصاص برچسبهای مختلف برای مخاطبین برای فیلتر کردن سریع
این پروژه به عنوان یک نمونه عملی و تجربه واقعی از استفاده از مدل هوش مصنوعی z.ai انتخاب شده است و تصویر فرم اصلی آن را در ادامه مشاهده میکنید.

چرا GLM 5.2 رو انتخاب کردم ؟
در بین مدلهای مختلف ، این مدل از z.ai عملکرد بهتری داشته و حجم قابل قبولی رو هم به عنوان استفاده روزانه رایگان در اختیار کاربرانش قرار میده.
دلایل انتخاب GLM 5.2
- دسترسی رایگان معقول (روزانه 3 میلیون توکن)
- تولید کد با کیفیت قابل قبول
- کمک در طراحی معماری طراحی پروژه
- سرعت نسبتا بالا با توجه به اینکه مدل رایگان است
اخیرا هم برنامه مخصوص خود را مشابه کرسر و کلاد کد ارائه کرده و مدعی شده که در انجام برخی وظایف حتی بهتر این دو برنامه شناخته شده در حوزه تولید کد عمل کرده است.

جدول مقایسه ای GLM 5.2 با سایر هوش مصنوعی ها
این اطلاعاتی است که سایتهای مختلف قرار داده اند و در شرایط متفاوت ، باید به خاط داشته باشید که تست ما برای برنامه نویسی ساده است که در ادامه شرایط آن را گفته ام.
| ابزار | نقاط قوت | نقاط ضعف |
| GLM 5.2 | رایگان ، توکن روزانه قابل قبول | سرعت پایین و دیباگ ضعیف تر |
| Cursor | سرعت بالا | پولی ، مدلهای کاربردی گران |
| Clode code | تحلیل و دیباگ عالی | هزینه بالاتر |
| Codex | مناسب توسعه حرفه ای | دسترسی محدودتر |
آمادهسازی و شروع به کار
برای اینکه بتوانید از دستیار هوش مصنوعی GLM 5.2 از کمپانی z.ai استفاده کنید باید مراجل زیر را انجام دهید.
- ابتدا وارد سایت مربوط شوید و حساب کاربری ایجاد کنید.
- برنامه مخصوص سایت به نام zCode را دانلود و نصب کنید.
- برنامه را باز کرده و وارد حساب کاربری خود شوید.
- پایین برنامه روی آیکون آدمک کلیک کنید ، سایت باز می شود و چون از قبل حساب ساختید فقط Verify می شود.
حالا برنامه آماده است و می توانید از آن استفاده کنید.

توی تصویر بالا هم می بینید که امکانات زیادی تو فرم اصلی خود برنام وجود داره ولی ما خیلی سریع و بی درنگ رفتیم برای تست عملکرد این ابزار برای نوشتن یک برنامه ساده مدیریت مخاطبین و دفتر تلفن.
ایده اولیه و نوشتن پرامپ مناسب
شروع پروژه با یک سؤال ساده بود :
« آیا می توان با GLM 5.2 یک برنامه مدیریت مخاطبان کامل طراحی و پیادهسازی کرد»
اولویتهایی که تو ذهنم بود :
- ساده و سبک باشه
- کار کردن باهاش راحت باشه و با چند تا کلیک مخاطب اضافه بشه
- جستجوی سریعی داشته باشه و با برچسب بشه گروههای مختلف رو تفکیک کرد
- نمای کاربری زیبایی داشته باشه
- ساختار کدنویسی استاندارد باشه که بعدا راحت بشه توسعه داد
ولی خب نوشتن پرامپت مناسب برای GLM 5.2 هم خودش داستان داره به همین خاطر از سایت پرامپت کابوی کمک گرفتم تا پرامپت حرفه ای برام بنویسه

تولید کدهای اولیه و زمان طی شده
اساسا مقایسه GLM 5.2 با کودکس و کلاد کود و کرسر درست نیست و نباید انتظاری در حد اونها داشته باشید ، ولی خب برای شروع کاملا مناسبه. و تجربه اولیه رو این پایین می نویسم.
- من 3 میلیون توکن روزانه روی مدل GLM 5.2 داشتم
- پرامپی که بالا دیدید دادم بهش
- حدود 35 دقیقه طول کشید تا کدهای اولیه رو زد
- نمونه اولیه رو اجرا کردم و خطا داد (انتظارش رو داشتم)
تصویر نمونه کدهای ایجاد شده رو در ادامه میبینید.

این تصویر فایلهای ایجاد شده با GLM 5.2 هست که محموعا تو مرحله اول تقریبا 3000 خط کد تو فایلهای مختلف نوشت
مشخصات سخت افزاری سیستم من
با اینکه معمولا پردازش و کد نویسی توسط برنامه های تولید کد مانند کرسر و کودکس معمولا روی سرور خود برنامه ها انجام میشود و خیلی ربطی به سختافزار و سیستم عامل ندارد ولی من مشخصات سخت افزاری و سیستم عامل خودم رو هم در ادامه می گم که مقایسه کامل تری کرده باشیم.
نسخه ویندوز : windows 11 64 bit
حافظه رم : 32 گیگ DDR5
هارد : هارد زیاد دارم رو کیسم ولی هاردی که ویندوز روشه و پروژه ها از اونجا اجرا میشه NVME هست
پردازنده هم اینتل i5 13600k
در ادامه یه اسکرین سات هم از مشخصات سخت افزاری سیستم میذارم.
مشخصات نرمافزار که خواستم برام بنویسه :
- یه برنامه مدیریت مخاطبین بسیار ساده
- برای گوگل کروم نوشته شده بود
- پایگاه داده indexedDB
- و برای ظاهر هم html و css

چالشهای توسعه با هوش مصنوعی
هرچند هوش مصنوعی کمک بزرگی در کد نویسی کرد ، ولی خب همه چیز بدون مشکل پیش نرفت و یه سری چالشهایی به وجود اومد که خب با کمک خودش حلش کردم.
برخی از چالشها :
- من برای راحتی کار فایل فونتها رو قرار داده بودم تو پوشه assets و چون املا رو اشتباه نوشته بودم مسیر پیدا نمیشد
- طراحی تو بعضی از بخشها مشکل داشت و باید اصلاح میشد.
رفع خطا با هوش مصنوعی
برای منی که تجربه کار با Codex و Cursor دارم ، تو این مورد پیدا کردن خطا و رفعش زمان زیادی گرفت و برای کسی که کارش برنامه نویسی باشه اصلا قابل قبول نبود ، اشکل چی بود ؟
اشتباه املایی داشتم که خیلی طول کشید تا باگ رو پیدا کنه.
تجربه واقعی من در استفاده از GLM 5.2 در برنامه نویسی
خب من چون از قبل با کرسر و کلادکود و حتی آنتی گروویتی کار کردم ، تجربه خودم رو با این دید و استفاده خدمتتون عرض میکنم ، لذا شاید برای کسی که فقط با GLM 5.2 کار کرده باشه متفاوت باشه.
- اولش چند بار پیغام داد که مدل مشغوله و پیشنهاد داد که از مدل پایینترش استفاده کنیم
- بعضی از پیغامها رو چینی به من نمایش داد که خب برای من جالب نبود
- ساختار اولیه رو خوب تشکیل داد و وقتس دسترسی کامل دادم دیگه ازم سؤال نکرد
- سرعت کدنویسیش پایینه و خیلی باید صبر کنید
- توان دیباگ خیلی پایینه متأسفانه و من کلمه assets رو توی فولدها اشتباه نوشته بودم و تشخیص نداد
در نهایت به نظرم هنوز اون قدرت لازم رو نداره که بشه برای برنامه نویسی حرفه ای و جایگزین کرسر استفاده کرد
جمعبندی و دانلود فایل ساخته شده
در مجموع ، پروژه «تماسا» طی تقریبا 35 دقیقه توسط مدل GLM 5.2 تولید شد. در مرحله اول نزدیک به 3000 خط کد ایجاد شد و پس از رفع چند خطای جزئی (یکی از خطاها خطای خودم بود) برنامه به یک ابزار کاربردی برای مدیریت مخاطبین تبدیل شد. اگرچه این مدل هنوز فاصله زیادی با Cursor یا Cloude Code دارد ، اما برای کاربران تازهکار و کسانی که یک پروژه خیلی ساده دارند گزینه مناسبی به شمار می آید.
**البته زمانی که صرف نوشتن کد شده 35 دقیقه بوده و زمان صرف شده برای دیباگ و پیدا کردن خطا جدا بوده است**
به هر حال با روشی که آموزش دادم روزانه 3 میلیون توکن دارید و راحت میتونید ازش استفاده کنید.
حتی می توانید اگر برنامه خوبی توسعه دارید آن را در پروژه باز با نام خودتان عرضه کنید.
آیا می توان GLM 5.2 را جایگزین کرسر کرد ؟
پاسخ به این سؤال سخته ، چون بستگی به نیاز شما داره ، برای من که کارم برنامه نویسی هست متأسفانه باید بگم که GLM 5.2 هنوز خیلی کار داره تا بشه به جای کرسر و با کودکس از اون استفاده کرد ولی اگر بخواید یه برنامه کوچیک بنویسید ، می تونید امتحانش کنید
از لحاظ سرعت و عملکرد GLM 5.2 چطور بود ؟
ببینید تست ما برای نوشتن یک برنامه ساده دفتر تلفن بود و نتیجه برای من به عنوان برنامه نویس شاید فقط به خاطر اینکه رایگان بود رضایت بخش بود وگر نه از نظر سرعت تولید کد و توان دیباگ کردن خطاها نه ، هنوز خیلی کار داره. البته بازم میگم تست من برای نوشتن یک برنامه دفتر تلفن بود برای کارهای محاسباتی سنگین و … تست نکردم.

