وبلاگ تخصصی مهندسی نرم‌افزار

مقالات تخصصی برنامه‌نویسی و هوش مصنوعی

تجربه‌های واقعی از پروداکشن درباره مهندسی AI Agent، معماری بک‌اند، سیستم‌های بلادرنگ و عملکرد فرانت‌اند.

20 مقاله

دسته‌بندی‌ها

مقالات برتر

ساخت AI Agent در Node.js با Tool Calling — از صفر تا پروداکشن
هوش مصنوعی
1404/09/20۱۴ دقیقه

ساخت AI Agent در Node.js با Tool Calling — از صفر تا پروداکشن

یک چت‌بات که فقط جواب می‌دهد با یک Agent که واقعاً کار انجام می‌دهد زمین تا آسمان فرق دارد. در این مقاله یک AI Agent واقعی می‌سازیم که با Tool Calling به دیتابیس و APIهای داخلی وصل می‌شود، حلقه reasoning دارد، خطاها را مدیریت می‌کند و در پروداکشن پایدار می‌ماند — به همراه کنترل هزینه، تایم‌اوت و لاگ‌گیری.

معماری RAG در عمل: از Embedding تا جستجوی برداری در پروژه واقعی
هوش مصنوعی
1404/09/14۱۶ دقیقه

معماری RAG در عمل: از Embedding تا جستجوی برداری در پروژه واقعی

مدل‌های زبانی دانش اختصاصی شما را نمی‌دانند. RAG راه‌حل است، ولی پیاده‌سازی ساده‌اش تقریباً همیشه نتایج بی‌کیفیت می‌دهد. در این مقاله از تکه‌بندی درست متن و انتخاب مدل Embedding تا جستجوی ترکیبی، rerank و ارزیابی کیفیت بازیابی را با مثال عملی بررسی می‌کنیم.

طراحی سیستم چندمستاجری (Multi-Tenant) با PostgreSQL
بک‌اند
1404/09/07۱۳ دقیقه

طراحی سیستم چندمستاجری (Multi-Tenant) با PostgreSQL

وقتی یک پلتفرم SaaS می‌سازید، جداسازی داده مستاجرها مهم‌ترین تصمیم معماری شماست. سه الگوی رایج (دیتابیس جدا، اسکیمای جدا، ستون tenant_id) را با مزایا، هزینه‌ها و ریسک‌های امنیتی هرکدام مقایسه می‌کنیم و نشان می‌دهیم Row-Level Security چطور از نشت داده جلوگیری می‌کند.

مقیاس‌پذیری WebSocket تا ۱۰۰٬۰۰۰ کاربر همزمان با Redis Pub/Sub
بک‌اند
1404/08/29۱۵ دقیقه

مقیاس‌پذیری WebSocket تا ۱۰۰٬۰۰۰ کاربر همزمان با Redis Pub/Sub

یک سرور WebSocket تا چند هزار کاربر خوب کار می‌کند؛ مشکل از جایی شروع می‌شود که چند instance داشته باشید. در این مقاله معماری افقی با Redis Pub/Sub، مدیریت اتصال‌ها، کاهش ۹۵ درصدی بار دیتابیس با همگام‌سازی دسته‌ای و تنظیمات PM2 و Nginx را بررسی می‌کنیم.

MCP چیست؟ استاندارد اتصال ابزارها به مدل‌های زبانی
هوش مصنوعی
1404/08/22۱۱ دقیقه

MCP چیست؟ استاندارد اتصال ابزارها به مدل‌های زبانی

تا دیروز هر اتصال بین یک مدل زبانی و یک سرویس، کد اختصاصی و غیرقابل استفاده مجدد بود. Model Context Protocol این را استاندارد می‌کند. در این مقاله می‌بینیم MCP چطور کار می‌کند، چه زمانی به‌جای Tool Calling ساده ارزش دارد، و چطور یک سرور MCP برای سرویس داخلی خودتان بنویسید.

بهینه‌سازی عملکرد در React با استفاده از useMemo و useCallback
فرانت‌اند
1404/09/01۸ دقیقه

بهینه‌سازی عملکرد در React با استفاده از useMemo و useCallback

آیا می‌دانید استفاده نادرست از useMemo و useCallback می‌تواند عملکرد برنامه React شما را بدتر کند؟ در این راهنمای جامع، به شما نشان می‌دهیم که چگونه و دقیقاً در چه مواقعی از این هوک‌های حیاتی React استفاده کنید تا رندرهای غیرضروری را حذف کرده و عملکرد برنامه‌های بزرگ مقیاس خود را به طور چشمگیری بهبود بخشید. همراه با مثال‌های عملی و معیارهای اندازه‌گیری عملکرد.

آموزش کامل TypeScript برای توسعه دهندگان React
فرانت‌اند
1404/09/01۱۲ دقیقه

آموزش کامل TypeScript برای توسعه دهندگان React

TypeScript نه تنها یک انتخاب، بلکه یک ضرورت برای توسعه اپلیکیشن‌های enterprise-level است. در این آموزش گام‌به‌گام، از نصب و پیکربندی اولیه تا advanced type patterns مخصوص پروژه‌های React را فرا بگیرید. با typing کردن props، hooks، context و reducers به صورت حرفه‌ای آشنا شوید و از باگ‌های رایج در طول توسعه جلوگیری کنید.

مفاهیم پایه‌ای DevOps و CI/CD: هر توسعه‌دهنده‌ای باید بداند
DevOps
1404/09/0120 دقیقه

مفاهیم پایه‌ای DevOps و CI/CD: هر توسعه‌دهنده‌ای باید بداند

...

راهنمای کامل استفاده از ChatGPT API در پروژه‌های Next.js
هوش مصنوعی
1404/09/0112 دقیقه

راهنمای کامل استفاده از ChatGPT API در پروژه‌های Next.js

...

چگونه یک وبلاگ سئو شده با Next.js و MDX راه‌اندازی کنیم؟
سئو
1404/09/0118 دقیقه

چگونه یک وبلاگ سئو شده با Next.js و MDX راه‌اندازی کنیم؟

یک وبلاگ technical می‌تواند powerfulترین tool برای personal branding و lead generation باشد. در این راهنمای جامع، یاد می‌گیرید چگونه با Next.js و MDX یک وبلاگ ultra-fast، SEO-optimized و full-featured راه‌اندازی کنید. از setup اولیه و structuring content گرفته تا implementing RSS feeds، comment systems، analytics، و advanced optimization techniques برای maximum visibility.

صفحه ۱ از ۲ — مجموع ۲۰ مقاله