کتاب Building Agents with OpenAI Agents SDK: Create practical AI agents and agentic systems through hands-on projects (ساخت عوامل (Agent) با کیت توسعه نرمافزار عوامل (SDK) OpenAI: ایجاد عوامل هوش مصنوعی کاربردی و سیستمهای مبتنی بر عامل از طریق پروژههای عملی) راهنمایی جامع و عملی برای طراحی، ساخت و استقرار عوامل هوش مصنوعی (AI Agents) و سیستمهای مبتنی بر عامل (Agentic Systems) کاربردی با استفاده از کیت رسمی توسعه نرمافزار عوامل (SDK) شرکت OpenAI است.
در ادامه مقدمهای از کتاب Building Agents with OpenAI Agents SDK را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building Agents with OpenAI Agents SDK:
کتاب «ساخت عوامل با کیت توسعه نرمافزار عوامل (SDK) OpenAI» در زمانی منتشر میشود که تغییر بزرگی در هوش مصنوعی و نحوهی کار ما در حال وقوع است. موج اول با ChatGPT، یعنی یک مدل زبان بزرگ (LLM) در قالب یک اپلیکیشن مصرفکننده، فرا رسید که راههای جدید و قدرتمندی را برای تولید و کار با زبان طبیعی به همگان ارائه داد. اکنون، ما در حال حرکت به فاز بعدی هستیم: عوامل هوش مصنوعی (AI agents).
برخلاف نرمافزارهای سنتی که بر اساس قوانین سخت و قطعی، مانند «اگر X، آنگاه Y» ساخته شدهاند، عوامل هوش مصنوعی میتوانند ابهام را مدیریت کنند، با اهداف در حال تغییر سازگار شوند، و برای انجام وظایف، مراحل را استدلال کنند.
آنها صرفاً به پاسخ دادن به سؤالات محدود نمیشوند؛ بلکه میتوانند برنامهریزی کنند، گردشهای کاری را هماهنگ سازند، اطلاعات را بازیابی و ترکیب کنند، از ابزارهای خارجی استفاده نمایند و حتی با یکدیگر همکاری کنند. با انجام این کارها، آنها شروع به انجام کارهایی کردهاند که زمانی فقط برای انسانها ممکن به نظر میرسید. این تحول هنوز در مراحل ابتدایی خود قرار دارد.
کیت توسعه نرمافزار عوامل OpenAI (OpenAI Agents SDK) در مرکز این تغییر قرار دارد. این کیت، کاربردیترین و بهترین چارچوب را برای ساخت، استقرار، و مدیریت عوامل هوش مصنوعی، از دستیارهای ساده گرفته تا سیستمهای پیچیده چندعاملی، فراهم میکند. همانطور که مایکروسافت پاورپوینت بستری برای ساخت ارائههای اسلایدی است، کیت OpenAI Agents SDK نیز در موقعیتی قرار گرفته که به روش اصلی توسعهدهندگان و علاقهمندان به فناوری برای ساخت عوامل و سیستمهای هوش مصنوعی تبدیل شود.
ساختار کتاب Building Agents with OpenAI Agents SDK: راهنمای شما برای تسلط بر عوامل هوش مصنوعی
این کتاب راهنمای شما برای تسلط بر این مهارت است. ما با رویکردی عملی و مبتنی بر مثال پیش میرویم. ابتدا با یادگیری آناتومی یک عامل، نقاط قوت و ضعف آن، و نحوهی عملکرد OpenAI Agents SDK شروع میکنیم. سپس عمیقاً به هر یک از قابلیتهای SDK، مانند ابزارها، حافظه، دانش، واگذاری وظایف در سیستمهای چندعاملی (multi-agent handoffs) و سازوکارهای حفاظتی (guardrails) میپردازیم. در نهایت، هر آنچه آموختهایم را به کار میگیریم و یک راهحل کامل و عملیاتی عامل هوش مصنوعی از ابتدا تا انتها میسازیم.
در پایان، شما نه تنها عوامل هوش مصنوعی را در تئوری درک خواهید کرد، بلکه سیستمهای کامل مبتنی بر عامل را با OpenAI Agents SDK ساختهاید. شما مجهز خواهید بود که نه تنها به سؤال «عامل هوش مصنوعی چیست؟» پاسخ دهید، بلکه عوامل هوش مصنوعی را در عمل طراحی و پیادهسازی کنید. بهترین راه برای یادگیری، ساختن است و کتاب Building Agents with OpenAI Agents SDK نوشته شده تا شما را وادار به ساختن عوامل هوش مصنوعی کند.
ساختار کتاب Building Agents with OpenAI Agents SDK
کتاب در سه بخش ساختار یافته است:
بخش ۱: عوامل هوش مصنوعی (AI Agents)
این بخش از کتاب Building Agents with OpenAI Agents SDK، زمینههای مفهومی و عملی را برای ادامهی کتاب فراهم میکند. ما با تعریف این که یک عامل چیست، چه تفاوتی با چتباتها یا کلاینتهای API سنتی دارد، و چرا عوامل به الگویی جذاب برای خودکارسازی کار در نرمافزار، داده و فرآیندهای کسبوکار تبدیل شدهاند، شروع میکنیم.
سپس یک مدل ذهنی از یک عامل هوش مصنوعی میسازیم که میتوانید در سراسر کتاب Building Agents with OpenAI Agents SDK از آن استفاده کنید: مغز عامل (مدل)، دستها و چشمهای عامل (رابط ابزارها)، و کتاب مرجع (حافظه و دانش)، که همگی تحت محدودیتها و سازوکارهای حفاظتی صریح قرار دارند. سپس با اصول اولیه بهترین چارچوب برای ساخت عوامل هوش مصنوعی – OpenAI Agents SDK – آشنا میشویم.
بخش ۲: کیت توسعه نرمافزار عوامل OpenAI (OpenAI Agents SDK)
این بخش از کتاب Building Agents with OpenAI Agents SDK، هستهی فنی کتاب است. در اینجا، ما از «عامل به عنوان یک ایده» به «عامل به عنوان یک سیستم مهندسیشده» حرکت میکنیم و از OpenAI Agents SDK به عنوان وسیلهی اصلی خود بهره میبریم. هر فصل یک قابلیت خاص و مجموعهای از اصول اولیهی SDK را تعمیق میبخشد. برای هر مؤلفه، ابتدا نظریه را مورد بحث قرار میدهیم و سپس آن را در قالب مثالها و دموهایی اعمال میکنیم و عوامل و سیستمهای هوش مصنوعی عملی را میسازیم.
به طور خاص، عامل خود را با ابزارها گسترش میدهیم (از توابع ساده تا ابزارهای میزبانیشده و عوامل به عنوان ابزار)، حافظه و بازیابی دانش اضافه میکنیم، سیستمهای چندعاملی را با واگذاریهای سنجیده ترکیب میکنیم، و نحوهی مدیریت سیستمهای مبتنی بر عامل را میآموزیم.
بخش ۳: ساخت عوامل هوش مصنوعی (Build AI Agents)
این بخش از کتاب Building Agents with OpenAI Agents SDK، بخش کلیدی کتاب است. در اینجا، ما یک سیستم مبتنی بر عامل را از ابتدا تا انتها با استفاده از OpenAI Agents SDK سر هم میکنیم، نه به عنوان ویژگیهای جداگانه بلکه به عنوان یک اپلیکیشن منسجم. ما مؤلفههای معرفی شده در بخشهای قبلی (ابزارها، حافظه و بازیابی، نشستها، مدیریت مدل و بافتار، سازوکارهای حفاظتی، هماهنگی چندعاملی و غیره) را گرفته و آنها را در برنامهها و گردشهای کاری با شکل تولیدی و با ورودی و خروجیهای واضح ادغام خواهیم کرد.
مخاطبان کتاب Building Agents with OpenAI Agents SDK
اگر شما یک توسعهدهنده نرمافزار، مشاور، یا متخصص فناوری هستید که مشتاق به مهار قدرت عوامل هوش مصنوعی (AI Agents) است، این کتاب دقیقاً برای شما طراحی شده است. چه یک توسعهدهنده پایتون باشید که به دنبال جدیدترین چارچوبهای هوش مصنوعی میگردد، چه یک تحلیلگر کسبوکار کنجکاو دربارهی خودکارسازی گردشهای کاری، یا یک علاقهمند به بهرهوری که میخواهد راهحلهای عملی مبتنی بر هوش مصنوعی بسازد، کتاب Building Agents with OpenAI Agents SDK مهارتهایی را به شما میآموزد تا ایدهها را به عوامل هوش مصنوعی و سیستمهای مبتنی بر عامل عملیاتی تبدیل کنید.
ما فرض میکنیم که شما درک اولیهای از مفاهیم برنامهنویسی در پایتون و راحتی نسبی با ابزارهای فنی مانند APIها، محیطهای توسعه، و خدمات مبتنی بر ابر دارید. برای دنبال کردن مطالب، نیازی به تجربه قبلی در هوش مصنوعی یا یادگیری ماشین نیست، زیرا این مفاهیم به صورت تدریجی معرفی میشوند.
در پایان کتاب Building Agents with OpenAI Agents SDK، شما هم زمینهی مفهومی و هم تجربهی عملی لازم برای طراحی، پیادهسازی، و مقیاسدهی عوامل هوش مصنوعی با استفاده از OpenAI Agents SDK را خواهید داشت و از عوامل ساده به سیستمهای پیچیده و چندعاملی با توانایی تأثیرگذاری در دنیای واقعی حرکت خواهید کرد.
محتوای کتاب Building Agents with OpenAI Agents SDK
- فصل ۱، مقدمهای بر عوامل هوش مصنوعی: توضیح میدهد که عوامل هوش مصنوعی (AI Agents) چه هستند و چرا چنین الگوی قدرتمندی برای خودکارسازی وظایف به شمار میروند. این فصل زمینهی لازم برای درک نقش آنها در گردشهای کاری مدرن را فراهم میکند.
- فصل ۲، مقدمهای بر OpenAI Agents SDK: به معرفی معماری، مفاهیم اصلی و اصول اولیه OpenAI Agents SDK میپردازد و پایهای برای کار با سیستمهای مبتنی بر عامل به شما میدهد.
- فصل ۳، راهاندازی محیط و توسعه اولین عامل شما: مراحل راهاندازی محیط توسعه و ساخت یک عامل ساده از ابتدا را به شما نشان میدهد و اولین گام عملی در توسعه عامل را ارائه میکند.
- فصل ۴، ابزارهای عامل و MCPها: نشان میدهد که چگونه میتوان عوامل را با ابزارهایی، از توابع سفارشی پایتون گرفته تا ابزارهای میزبانیشده توسط OpenAI، گسترش داد و همچنین به نحوهی تعامل عوامل از طریق پروتکل بافتار مدل (Model Context Protocol – MCP) میپردازد.
- فصل ۵، حافظه و دانش: نحوه اعطای تواناییهای حافظه و بازیابی به عوامل را از طریق ادغام سوابق گفتگو و پایگاههای داده برداری (Vector Databases) نشان میدهد و آنها را قادر میسازد تا به طور مؤثر از بافتار گذشته و اسناد خارجی استفاده کنند.
- فصل ۶، سیستمهای چندعاملی و واگذاریها (Handoffs): همکاری بین عوامل را بررسی میکند، از جمله اینکه چگونه میتوانند وظایف را به عوامل فرعی تخصصی واگذار کنند تا مسائل پیچیده و چندمرحلهای را حل نمایند.
- فصل ۷، مدیریت مدل و بافتار: تکنیکهایی برای سفارشیسازی مدلهای زبان بزرگ زیربنایی (LLMs) و تنظیمات آنها برای تنظیم دقیق رفتار عامل را پوشش میدهد.
- فصل ۸، مدیریت سیستم عامل: بر اقدامات عملیاتی مانند نظارت (Monitoring)، مشاهدهپذیری (Observability)، سازوکارهای حفاظتی (Guardrails) و اعمال سیاستها تمرکز دارد تا اطمینان حاصل شود که عوامل به طور مطمئن و ایمن اجرا میشوند.
-
فصل ۹، ساخت عوامل و سیستمهای هوش مصنوعی: با هدایت شما در ساخت راهحلهای کامل و واقعی عامل که ابزارها، حافظه، واگذاریها و مدیریت سیستم را در قالب اپلیکیشنهای منسجم ترکیب میکنند، همه چیز را گرد هم میآورد.
سرفصلهای کتاب Building Agents with OpenAI Agents SDK:
- Cover
- Title Page
- Copyright Page
- Contributors
- Table of Contents
- Preface
- Part 1: AI Agents
- Chapter 1: Introduction to AI Agents
- Chapter 2: Introduction to OpenAI Agents SDK
- Chapter 3: Environment Setup and Developing Your First Agent
- Part 2: OpenAI Agents SDK
- Chapter 4: Agent Tools and MCPs
- Chapter 5: Memory and Knowledge
- Chapter 6: Multi-Agent Systems and Handoffs
- Chapter 7: Model and Context Management
- Chapter 8: Agent System Management
- Part 3: Build AI Agents
- Chapter 9: Building AI Agents and Agentic Systems
- Packt Page
- Other Books You May Enjoy
- Index
جهت دانلود کتاب Building Agents with OpenAI Agents SDK میتوانید پس از پرداخت، دریافت کنید.

دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.