- عنوان کتاب: Architecting AI Software Systems -Crafting robust and scalable AI systems for modern software development
- نویسنده: Richard D Avila
- حوزه: سیستم هوشمند
- سال انتشار: 2025
- تعداد صفحه: 212
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 11.1 مگابایت
عصر هوش مصنوعی (AI) از راه رسیده است. هر روز، برنامهها، افزونهها یا پیشرفتهای جدید تقریباً در تمام جنبههای زندگی تحت تأثیر فناوریهای هوش مصنوعی قرار میگیرند. این فناوریها تقریباً به طور کامل در نرمافزارهای پیچیده تحقق مییابند. ساخت نرمافزار پیچیده چالشی است که نیاز به تلاش منظم و روشمند برای مهندسی دارد. بسیاری از اوقات، وقتی سیستمهای نرمافزاری پیچیده شکست میخورند، معمولاً معماری سیستم شکست خورده است، نه یک جزئیات خاص الگوریتمی یا پیادهسازی. بهترین شیوهها و درسهای آموخته شده برای ساخت نرمافزار پیچیده وجود دارد. همچنین منابع زیادی در مورد تئوری و پیادهسازی فناوریهای هوش مصنوعی وجود دارد. منابع زیادی برای نحوه ساخت نرمافزار پیچیدهای که فناوریهای هوش مصنوعی را در قلب خود دارد، وجود ندارد. اصل اصلی نویسندگان این است که به کارگیری مفاهیم و شیوههای معماری، عامل کلیدی در ساخت نرمافزار پیچیده هوش مصنوعی است. در صفحات بعدی، برخی از چالشهای پیش روی سازنده یک سیستم پیچیده هوش مصنوعی را مورد بحث قرار خواهیم داد. شما یاد خواهید گرفت که چگونه میتوانید درسهای معماری را برای ساختاردهی و هدایت توسعه یک سیستم نرمافزاری تطبیق داده و از آنها استفاده کنید. این کتاب به دنبال ایجاد تعادل بین نظریه و کاربرد است: نظریه به گونهای که توصیهها ریشهدار و قابل فهم باشند، و کاربرد به گونهای که کتاب بتواند در زمان حال برای شما مفید باشد. این کتاب حاصل دههها تجربه نویسندگان با درسهای سخت به دست آمده، چه مثبت و چه منفی، است. عصر هوش مصنوعی از راه رسیده است؛ امیدواریم این کتاب ابزار دیگری در جعبه ابزار شما باشد.
The age of Artificial Intelligence (AI) is upon us. Every day, new applications, extensions, or improvements in almost all aspects of life are being impacted by AI technologies. These technologies are almost entirely realized in complex software. Building complex software is a challenge that requires disciplined and methodical effort to engineer. Many times, when complex software systems fail, it is usually that the architecture of the system failed, rather than a specific algorithmic or implementation detail. There exist best practices and lessons learned for building complex software. There also exist plenty of references on the theory and implementation of AI technologies. There do not exist many references for how to build complex software that has AI technologies at its heart. The authors’ main tenet is that the application of architecting concepts and practices is a key enabler to building complex AI software. In the pages that follow, we will discuss what some of the challenges facing the builder of a complex AI system are. You will learn how you can adapt and use the lessons from architecting to structure and guide the development of a software system. The book looks to balance theory and application: theory so that recommendations are grounded and can be understood, and application so that the book can be useful to you in the here and now. This book is the culmination of decades of experience of the authors with hard-earned lessons, both positive and negative. The age of AI is here; we hope this book will be another tool in your toolbox.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Architecting AI Software Systems

نظرات کاربران