- عنوان کتاب: Building Agents with OpenAI Agents SDK
- نویسنده: Henry Habib
- حوزه: عاملهای هوش مصنوعی
- سال انتشار: 2025
- تعداد صفحه: 277
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 9.21 مگابایت
ساخت عاملها با OpenAI Agents SDK در زمانی ارائه میشود که تغییر بزرگی در هوش مصنوعی و نحوه کار ما رخ داده است. موج اول با ChatGPT، یک مدل زبان بزرگ (LLM) در یک برنامه کاربردی مصرفکننده، آغاز شد که به همه روشهای جدید و قدرتمندی برای تولید و کار با زبان طبیعی ارائه داد. اکنون، ما به مرحله بعدی میرویم: عاملهای هوش مصنوعی. برخلاف نرمافزارهای سنتی که حول قوانین قطعی و انعطافناپذیری مانند «اگر X، آنگاه Y» ساخته میشوند، عاملها میتوانند ابهام را مدیریت کنند، با اهداف در حال تغییر سازگار شوند و میتوانند برای انجام وظایف، مراحل را استدلال کنند. آنها محدود به پاسخ دادن به سؤالات نیستند. آنها میتوانند برنامهریزی کنند، گردشهای کاری را هماهنگ کنند، اطلاعات را بازیابی و ترکیب کنند، از ابزارهای خارجی استفاده کنند و حتی با یکدیگر همکاری کنند. با انجام این کار، آنها شروع به انجام کارهایی میکنند که زمانی فقط برای انسانها ممکن به نظر میرسید. این تحول هنوز در روزهای اولیه خود است.
OpenAI Agents SDK در مرکز این تغییر قرار دارد. این SDK یک چارچوب عملی و بهترین برای ساخت، استقرار و مدیریت عاملها، از دستیاران ساده گرفته تا سیستمهای پیچیده چندعاملی، فراهم میکند. همانطور که مایکروسافت پاورپوینت بستری برای ساخت اسلایدشوهای ارائه است، OpenAI Agents SDK آماده است تا به روشی تبدیل شود که توسعهدهندگان و علاقهمندان به فناوری، عاملهای هوش مصنوعی و سیستمهای عاملمحور را میسازند.
این کتاب راهنمای شما برای تسلط بر این مهارت است. این کتاب یک رویکرد عملی و مبتنی بر مثال را میطلبد. ما در ابتدا با یادگیری آناتومی یک عامل، نقاط قوت و ضعف آن و نحوه عملکرد OpenAI Agents SDK شروع میکنیم. سپس به طور عمیق به هر یک از قابلیتهای SDK، مانند ابزارها، حافظه، دانش، انتقال چند عامل و محافظها، میپردازیم. سپس هر آنچه را که آموختهایم، به کار میگیریم و یک راهحل عامل هوش مصنوعی کاربردی و کامل از ابتدا تا انتها میسازیم.
در پایان، شما نه تنها عاملهای هوش مصنوعی را به صورت تئوری درک خواهید کرد؛ بلکه سیستمهای عاملمحور کامل و از ابتدا تا انتها را با OpenAI Agents SDK ساختهاید. شما نه تنها برای پاسخ به سوال «عامل هوش مصنوعی چیست؟» مجهز خواهید شد، بلکه میتوانید عاملهای هوش مصنوعی را در عمل نیز طراحی و پیادهسازی کنید. بهترین راه برای یادگیری، ساختن است و این کتاب برای کمک به شما در ساخت عاملهای هوش مصنوعی نوشته شده است.
این کتاب از سه بخش تشکیل شده است:
• بخش ۱، عاملهای هوش مصنوعی، زمینه مفهومی و عملی بقیه کتاب را فراهم میکند. ما با تعریف اینکه یک عامل چیست، چه تفاوتی با یک چتبات سنتی یا کلاینت API دارد، و اینکه چرا عاملها به الگویی جذاب برای خودکارسازی کار در نرمافزار، دادهها و فرآیندهای تجاری تبدیل شدهاند، شروع میکنیم. سپس یک مدل ذهنی از یک عامل هوش مصنوعی خواهیم ساخت که میتوانید در سراسر کتاب از آن استفاده کنید: مغز یک عامل (مدل)، دستها و چشمان یک عامل (رابط ابزار) و کتاب درسی مرجع (حافظه و دانش)، همه تحت محدودیتها و محافظهای صریح. سپس در مورد اصول اولیه بهترین چارچوب برای ساخت عاملهای هوش مصنوعی – OpenAI Agents SDK – خواهیم آموخت.
• بخش ۲، OpenAI Agents SDK، هسته فنی کتاب است. در اینجا، ما از «عامل به عنوان یک ایده» به «عامل به عنوان یک سیستم مهندسی شده» با استفاده از OpenAI Agents SDK به عنوان وسیله اصلی خود حرکت میکنیم. هر فصل یک قابلیت خاص و مجموعه اصول اولیه OpenAI Agents SDK را عمیقتر میکند. برای هر جزء، ما در مورد تئوری بحث میکنیم و سپس آن را در مثالها و دموها به کار میبریم، همانطور که عاملهای هوش مصنوعی کاربردی و سیستمهای عاملمحور را میسازیم. به طور خاص، عامل شما را با ابزارهایی (از توابع ساده گرفته تا ابزارهای میزبانی شده و عاملها به عنوان ابزار) گسترش میدهیم، بازیابی حافظه و دانش را اضافه میکنیم، سیستمهای چندعاملی را با جابجاییهای عمدی میسازیم و یاد میگیریم که چگونه سیستمهای عاملمحور را مدیریت کنیم.
• بخش ۳، ساخت عاملهای هوش مصنوعی، بخش کلیدی کتاب است. در اینجا، ما یک سیستم عاملمحور سرتاسری را با استفاده از OpenAI Agents SDK، نه به عنوان ویژگیهای مجزا، بلکه به عنوان یک برنامه منسجم، مونتاژ خواهیم کرد. ما اجزای معرفی شده قبلی (ابزارها، حافظه و بازیابی، جلسات، مدیریت مدل و زمینه، گاردریلها، ارکستراسیون چندعاملی و غیره) را در نظر میگیریم و آنها را در برنامهها و گردشهای کاری با ورودیها و خروجیهای واضح ادغام میکنیم.
Building Agents with OpenAI Agents SDK comes at a time when there is a major shift in AI and how we work. The first wave came with ChatGPT, a large language models (LLM) in a consumer application, which gave everyone powerful new ways to generate and work with natural language. Now, we are moving into the next phase: AI agents. Unlike traditional software, which is built around rigid, deterministic rules, such as “if X, then Y,” agents can handle ambiguity, can adapt to changing goals, and can reason through steps to accomplish tasks. They are not limited to answering questions; they can plan, orchestrate workflows, retrieve and synthesize information, use external tools, and even collaborate with one another. In doing so, they are beginning to take on work that once seemed possible only for humans. This transformation is still in its early days.
OpenAI Agents SDK is at the center of this change. It provides a practical and the best framework for building, deploying, and managing agents, from simple assistants to complex multi-agent systems. Just as Microsoft PowerPoint is a platform to build slide deck presentations, OpenAI Agents SDK is poised to become the way developers and tech enthusiasts build AI agents and agentic systems.
This book is your guide to mastering that skill. It takes a hands-on, example-based approach. We start in the beginning by learning the anatomy of an agent, its strengths and weaknesses, and how OpenAI Agents SDK works. We then deep dive into each of the SDK’s capabilities, such as tools, memory, knowledge, multi-agent handoffs, and guardrails. We then take everything we’ve learned and build a full end-to-end practical AI agent solution.
By the end, you won’t just understand AI agents in theory; you’ll have built full, end-to-end agentic systems with OpenAI Agents SDK. You’ll be equipped not only to answer the question, “What is an AI agent?”, but also to design and implement AI agents in practice. The best way to learn is by building, and this book is written to get you building AI agents.
The book is structured into three parts:
• Part 1, AI Agents, lays the conceptual and practical groundwork for the rest of the book. We start by defining what an agent is, how it differs from a traditional chatbot or API client, and why agents have become a compelling pattern for automating work across software, data, and business processes. We will then build a mental model of an AI agent that you can use throughout the book: the brain of an agent (the model), the hands and eyes of an agent (the tooling interface), and the reference textbook (memory and knowledge), all under explicit constraints and guardrails. We will then learn about the core primitives of the best framework to build AI agents – OpenAI Agents SDK.
• Part 2, OpenAI Agents SDK, is the technical core of the book. Here, we move from “agent as an idea” to “agent as an engineered system,” using OpenAI Agents SDK as our primary vehicle. Each chapter deepens one specific capability and the primitives set of OpenAI Agents SDK. For each component, we discuss the theory and then apply it to examples and demos as we build practical AI agents and agentic systems. Specifically, we will extend your agent with tools (from simple functions to hosted tools and agents-as-tools), add memory and knowledge retrieval, compose multi-agent systems with deliberate handoffs, and learn how to manage agentic systems.
• Part 3, Build AI Agents, is the key part of the book. Here, we will assemble an end-to-end agentic system using OpenAI Agents SDK, not as isolated features but as a coherent application. We will take the components introduced earlier (tools, memory and retrieval, sessions, model and context management, guardrails, multi-agent orchestration, etc.) and integrate them into production-shaped applications and workflows with clear inputs and outputs.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Building Agents with OpenAI Agents SDK
نظرات کاربران