مهندسی سیستم‌های زبانی -
نویسنده:
بابک نوری‌مقدم، مهسا یعقوبی‌نیاری، جعفر عبداللهی، عباس میرزایی‌ثمرین
مترجم:
-
سال نشر:
1405
صفحه:
346
نوبت چاپ:
1

 

در کمتر از یک دهه، هوش مصنوعی از مدل‌های آماریِ پیش‌بینی‌کننده به «موتورهای استدلال‌گر» تغییر ماهیت داده است. ظهور مدل‌های زبانی بزرگ  (LLMs)، مرزهای میان زبان انسانی و کدنویسی را کم‌رنگ کرده و پارادایم جدیدی را در صنعت نرم‌افزار پدید آورده است. با این حال، واقعیتی تلخ در میان شور و اشتیاق اولیه نهفته بود: پرامپت‌نویسی دستی ( Manual Prompting) ، شکننده، غیرقابل مقیاس و فاقد استانداردهای مهندسی است.

کتابی که در دست دارید، «مهندسی سیستم‌های زبانی: از پرامپت‌نویسی دستی تا بهینه‌سازی خودکار با DSPy و Flow Engineering»، پاسخی است جامع به یکی از بزرگترین چالش‌های عصر حاضر: «چگونه می‌توان سیستم‌های مبتنی بر هوش مصنوعی مولد را از وضعیت "دموهای جذاب اما غیرقابل اعتماد" به سیستم‌های "صنعتی، پایدار و بهینه" تبدیل کرد؟

ما در این اثر، از نگاه سنتی به هوش مصنوعی فراتر رفته‌ایم. دوران چت کردن با مدل‌ها به پایان رسیده و عصرِ برنامه‌نویسیِ مدل‌ها آغاز شده است. این کتاب با تمرکز بر سه ستون اصلی تدوین شده است: ۱. ساختاریافتگی (Structure): گذار از خروجی‌های متنی غیرقابل پیش‌بینی به اشیاء داده‌ای معتبر که مستقیماً در قلب نرم‌افزارها می‌نشینند. ۲. الگوریتم‌سازی (Programming vs Prompting): استفاده از چارچوب‌های انقلابی مانند DSPy که به جای «دستور دادن»، به سیستم می‌آموزد چگونه خود را بهینه‌سازی کند. ۳. جریان کار (Flow Engineering): درک این حقیقت که قدرت هوش مصنوعی نه در یک مدل واحد، بلکه در معماریِ گرافی و تعاملات هوشمند میان ماژول‌ها نهفته است.

هم چنین ما در دورانی هستیم که دیگر «خوب پرامپت نوشتن» کافی نیست. ما نیاز داریم که با مدل‌های زبانی، نه به مثابه یک موجود جادویی، بلکه به مثابه یک ماژول نرم‌افزاری برخورد کنیم. در این کتاب، تمام تلاشم بر این بوده است که تجربه‌ام در کار با فریم‌ورک‌های نوظهوری مثل DSPy و مفهوم Flow Engineering را به شکلی مدون ارائه دهم تا خواننده بتواند از "آزمون و خطای خسته‌کننده" به سمت "بهینه‌سازی خودکار و مهندسی‌سازه" حرکت کند. هدف من انتقال این پیام است که آینده متعلق به کسانی است که یاد می‌گیرند چگونه «جریان استدلال» را طراحی کنند، نه فقط «ورودی متن» را.

مخاطب این کتاب، مهندسان نرم‌افزار، دانشمندان داده و معماران هوش مصنوعی هستند که می‌خواهند از سطحِ «کاربرِ ابزار» به سطحِ «طراحِ سیستم» ارتقا یابند. ما در طول ده فصل این کتاب، با دقتی وسواس‌گونه، مباحثی از جمله مدیریت زمینه (Context)، ارزیابی‌های دقیق (Evaluation)، امنیت و کاهش هزینه‌ها را بررسی کرده‌ایم تا اطمینان حاصل کنیم که خواننده، جعبه‌ابزاری کامل برای مواجهه با چالش‌های سال ۲۰۲۵ و پس از آن در اختیار دارد.

این اثر تلاشی است برای بومی‌سازیِ پیشرفته‌ترین مفاهیمِ حال حاضرِ دنیا و تقدیم آن به جامعه علمی و صنعتی ایران؛ با این امید که پلی باشد میان تئوری‌های انتزاعی و پیاده‌سازی‌های عملیاتی در دنیای واقعی. 

 

پیش‌گفتار/5

بخش اول: پایان پرامپت‌نویسی متن‌باز/21

فصل اول: خداحافظ استرینگ، سلام آبجکت/25

فصل دوم: معماری زمینه/45

فصل سوم: مقدمه‌ای بر DSPY  (برنامه‌نویسی تابعی/65

فصل چهارم: بهینه‌سازهای تله‌پرامپت /83

فصل پنجم:  فراتر از زنجیره‌های خطی/101

فصل ششم: الگوهای طراحی سیستم‌های شناختی /121

بخش چهارم: ارزیابی و کیفیت/137

فصل هفتم: اگر اندازه‌گیری نکنید، مهندسی نیست /193

فصل هشتم: تست‌نویسی برای هوش مصنوعی/153

فصل نهم: امنیت پرامپت /167

فصل دهم: مهندسی هزینه و تاخیر /193

فصل یازدهم: مهندسی هزینه و تاخیر /209

فصل دوازدهم: معماری حافظه و پایداری شناختی/227

فصل سیزدهم: ارکستراسیون سیستم‌های چندعاملی/251

فصل چهاردهم: زیرساخت‌های پیشرفته، تنظیم دقیق و مرزهای نوین معماری/277

فصل پانزدهم: تعامل با محیط: فراخوانی ابزار و اجرای کد/305

فصل شانزدهم: پروژه نهایی و ملی؛ طراحی سامانه هوشمند مدیریت بحران (سیمرغ)/330

سخن پایانی کتاب/336

واژه‌نامه انگلیسی به فارسی/337

 

منابع /343

دسته بندی موضوعی موضوع فرعی
فنی و مهندسی مهندسی كامپيوتر

تمامی حقوق این سایت برای سازمان ترویج مطالعه و نشر جهاد دانشگاهی محفوظ است. نقل مطالب با ذکر منبع بلامانع است.
Copyright ©2026 Iranian Students Booking Agency. All rights reserved