کتاب مهندسی هوش مصنوعی: ساخت برنامه‌ها با مدل‌های پایه

عنوان:

AI Engineering: Building Applications with Foundation Models Edition:1

نویسنده:

Chip Huyen

انتشارات:

O'Reilly Media

نسخه:

pdf

حجم:

11.6MB

دانلود

معرفی کتاب: " مهندسی هوش مصنوعی: ساخت برنامه‌های کاربردی با استفاده از مدل‌های پایه – ویرایش اول "

پیشرفت‌های اخیر در حوزه هوش مصنوعی نه تنها تقاضا برای محصولات مبتنی بر هوش مصنوعی را افزایش داده‌اند، بلکه موانع ورود برای افرادی که می‌خواهند چنین محصولاتی بسازند را نیز کاهش داده‌اند. رویکرد «مدل به‌عنوان خدمت» (Model-as-a-Service) هوش مصنوعی را از یک حوزه تخصصی و پیچیده به ابزاری قدرتمند برای توسعه تبدیل کرده که اکنون تقریباً هر کسی می‌تواند از آن استفاده کند.

در این کتاب، نویسنده چیپ هویِن (Chip Huyen) به موضوع «مهندسی هوش مصنوعی» می‌پردازد: فرآیند ساخت اپلیکیشن‌ها با استفاده از مدل‌های پایه آماده. حتی افرادی با کمترین سابقه در حوزه هوش مصنوعی می‌توانند با راهنمایی‌های این کتاب اپلیکیشن‌هایی مبتنی بر مدل‌های زبانی قدرتمند توسعه دهند.

کتاب با مرور کلی بر مهندسی هوش مصنوعی آغاز می‌شود و تفاوت آن را با مهندسی سنتی یادگیری ماشین توضیح می‌دهد. سپس به بررسی پشته جدید هوش مصنوعی می‌پردازد و نشان می‌دهد که چرا ارزیابی مدل‌های باز (Open-ended) از اهمیت ویژه‌ای برخوردار است؛ به‌ویژه با توجه به رشد «هوش مصنوعی به‌عنوان داور» (AI-as-a-judge).

موضوعات کلیدی کتاب:

  • • درک چیستی مهندسی هوش مصنوعی و تفاوت آن با مهندسی یادگیری ماشین سنتی
  • • آشنایی با فرآیند توسعه یک اپلیکیشن هوش مصنوعی، چالش‌های هر مرحله و راهکارهای مقابله با آن
  • • بررسی تکنیک‌های تطبیق مدل مانند مهندسی پرامپت، RAG، تنظیم دقیق (Fine-tuning)، عامل‌ها (Agents) و مهندسی داده
  • • تحلیل گلوگاه‌های تأخیر و هزینه در سرویس‌دهی مدل‌ها و راه‌های بهینه‌سازی
  • • انتخاب مناسب‌ترین مدل، داده، معیارها و بنچمارک‌ها برای سنجش اثربخشی

درباره نویسنده

چیپ هویِن در حال حاضر در شرکت Voltron Data روی شتاب‌دهی تحلیل داده با GPU کار می‌کند. او سابقه همکاری با Snorkel AI و NVIDIA را دارد، یک استارتاپ در حوزه زیرساخت هوش مصنوعی تأسیس کرده و در دانشگاه استنفورد دورهٔ «طراحی سیستم‌های یادگیری ماشین» را تدریس کرده است.

فهرست مطالب

  • Cover
  • Copyright
  • Table of Contents
  • Preface
  • Chapter 1. Introduction to Building AI Applications with Foundation Models
  • The Rise of AI Engineering
  • Foundation Model Use Cases
  • Planning AI Applications
  • The AI Engineering Stack
  • Summary
  • Chapter 2. Understanding Foundation Models
  • Training Data
  • Modeling
  • Post-Training
  • Sampling
  • Summary
  • Chapter 3. Evaluation Methodology
  • Challenges of Evaluating Foundation Models
  • Understanding Language Modeling Metrics
  • Exact Evaluation
  • AI as a Judge
  • Ranking Models with Comparative Evaluation
  • Summary
  • Chapter 4. Evaluate AI Systems
  • Evaluation Criteria
  • Model Selection
  • Design Your Evaluation Pipeline
  • Summary
  • Chapter 5. Prompt Engineering
  • Introduction to Prompting
  • Prompt Engineering Best Practices
  • Defensive Prompt Engineering
  • Summary
  • Chapter 6. RAG and Agents
  • RAG
  • Agents
  • Memory
  • Summary
  • Chapter 7. Finetuning
  • Finetuning Overview
  • When to Finetune
  • Memory Bottlenecks
  • Finetuning Techniques
  • Summary
  • Chapter 8. Dataset Engineering
  • Data Curation
  • Data Augmentation and Synthesis
  • Data Processing
  • Summary
  • Chapter 9. Inference Optimization
  • Understanding Inference Optimization
  • Inference Optimization
  • Summary
  • Chapter 10. AI Engineering Architecture and User Feedback
  • AI Engineering Architecture
  • User Feedback
  • Summary
  • Epilogue
  • Index
  • About the Author
  • Colophon

مشخصات

نام کتاب

AI Engineering:Building Applications with Foundation Models Edition : 1

نویسنده

Chip Huyen

انتشارات

O'Reilly Media

تاریخ انتشار

2024

ISBN

9781098166304

تعداد صفحات

535

زبان

انگلیسی

فرمت

pdf

حجم

11.6MB

موضوع

Artificial Intelligence-Machine Learning-Model Evaluation-Agent-based AI-Foundation Models