دوره آموزشی فراخوانی تابع در OpenAI API
15 دقیقهمتوسط2026-02-11
مدرسین

Morten Rand-Hendriksen
Senior Staff Instructor, Speaker, Web Designer, and Software Developer
جزئیات دوره
این دوره درباره ساخت اپلیکیشنهای هوش مصنوعی پیشرفته با استفاده از Tools و Function Calling هست؛ یعنی یاد میگیری چطور به AI فقط پاسخ دادن محدود نشی، بلکه بهش قابلیت انجام کار واقعی بدی؛ مثل اجرا کردن نرمافزارها، گرفتن داده از سرویسها و انجام اکشنهای واقعی در دنیای بیرون.
تو این آموزش با OpenAI Responses API کار میکنی و میفهمی ابزارها (Tools) چطور داخل این API عمل میکنن و چطور میتونی بر اساس نیازت، بهترین روش رو برای اضافه کردن قابلیتهای مختلف به اپلیکیشن AI انتخاب کنی.
یکی از بخشهای مهم دوره، استفاده از ابزارهای آماده مثل web browsing هست که به AI اجازه میده اطلاعات آنلاین بگیره و از وب استفاده کنه. بعد از اون یاد میگیری چطور با ساخت توابع سفارشی (Custom Functions) رفتارهای جدید به اپلیکیشن اضافه کنی؛ طوری که AI بتونه عملیات واقعی انجام بده و خروجی ساختاریافته برگردونه.
در ادامه وارد سطح پیشرفتهتر میشی و با Model Context Protocol (MCP) آشنا میشی؛ سیستمی که بهت اجازه میده اپلیکیشن AI رو به سرویسهای محلی یا ابری وصل کنی و بدون نیاز به کدنویسی سخت و اتصالهای مستقیم، به منابع مختلف دسترسی داشته باشی.
در نهایت هدف این دوره اینه که بتونی اپلیکیشنهای AI بسازی که فقط «چتبات» نباشن، بلکه واقعاً ابزارهایی باشن که کار انجام میدن، با سیستمهای بیرونی ارتباط دارن و خروجی عملی ارائه میدن.
اهداف یادگیری
با مفهوم Tools و Function Calling در OpenAI Responses API آشنا میشوی.
یاد میگیری ابزارهای داخلی مثل web browsing را در اپلیکیشن AI استفاده کنی.
میتوانی قابلیتهای جدید با استفاده از Custom Functions طراحی و پیادهسازی کنی.
با مفهوم خروجی ساختاریافته (Structured Output) در AI آشنا میشوی.
یاد میگیری اپلیکیشن AI را به سرویسهای بیرونی از طریق MCP متصل کنی.
میتوانی از MCP Serverهای محلی و ابری استفاده کنی.
یاد میگیری بین ابزارهای داخلی، فانکشنهای سفارشی و MCP انتخاب درست انجام دهی.
میتوانی معماری مناسب برای اپلیکیشنهای AI ابزارمحور طراحی کنی.
با نحوه گسترش قابلیتهای AI فراتر از یک محیط واحد آشنا میشوی.
یاد میگیری اپلیکیشنهایی بسازی که اکشنهای واقعی انجام دهند نه فقط پاسخ متنی.
تو این آموزش با OpenAI Responses API کار میکنی و میفهمی ابزارها (Tools) چطور داخل این API عمل میکنن و چطور میتونی بر اساس نیازت، بهترین روش رو برای اضافه کردن قابلیتهای مختلف به اپلیکیشن AI انتخاب کنی.
یکی از بخشهای مهم دوره، استفاده از ابزارهای آماده مثل web browsing هست که به AI اجازه میده اطلاعات آنلاین بگیره و از وب استفاده کنه. بعد از اون یاد میگیری چطور با ساخت توابع سفارشی (Custom Functions) رفتارهای جدید به اپلیکیشن اضافه کنی؛ طوری که AI بتونه عملیات واقعی انجام بده و خروجی ساختاریافته برگردونه.
در ادامه وارد سطح پیشرفتهتر میشی و با Model Context Protocol (MCP) آشنا میشی؛ سیستمی که بهت اجازه میده اپلیکیشن AI رو به سرویسهای محلی یا ابری وصل کنی و بدون نیاز به کدنویسی سخت و اتصالهای مستقیم، به منابع مختلف دسترسی داشته باشی.
در نهایت هدف این دوره اینه که بتونی اپلیکیشنهای AI بسازی که فقط «چتبات» نباشن، بلکه واقعاً ابزارهایی باشن که کار انجام میدن، با سیستمهای بیرونی ارتباط دارن و خروجی عملی ارائه میدن.
اهداف یادگیری
با مفهوم Tools و Function Calling در OpenAI Responses API آشنا میشوی.
یاد میگیری ابزارهای داخلی مثل web browsing را در اپلیکیشن AI استفاده کنی.
میتوانی قابلیتهای جدید با استفاده از Custom Functions طراحی و پیادهسازی کنی.
با مفهوم خروجی ساختاریافته (Structured Output) در AI آشنا میشوی.
یاد میگیری اپلیکیشن AI را به سرویسهای بیرونی از طریق MCP متصل کنی.
میتوانی از MCP Serverهای محلی و ابری استفاده کنی.
یاد میگیری بین ابزارهای داخلی، فانکشنهای سفارشی و MCP انتخاب درست انجام دهی.
میتوانی معماری مناسب برای اپلیکیشنهای AI ابزارمحور طراحی کنی.
با نحوه گسترش قابلیتهای AI فراتر از یک محیط واحد آشنا میشوی.
یاد میگیری اپلیکیشنهایی بسازی که اکشنهای واقعی انجام دهند نه فقط پاسخ متنی.
سرفصل ها
مقدمه
- به برنامه هوش مصنوعی خود قدرتهای دنیای واقعی بدهید
فراخوانی تابع به صورت عمیق
- ابزارها و فراخوانیهای تابع توضیح داده شدهاند
- کنترل زمان وقوع فراخوانیهای تابع
- توابع در مقابل ابزارهای داخلی
- ابزار استریمینگ و فراخوانی توابع
نتیجهگیری
- مراحل بعدی
دوره های مرتبط
- دوره آموزشی OpenAI API: فراخوانی تابع (2023)
- دوره آموزشی OpenAI API: توسعه چندوجهی با GPT-4o
- دوره آموزشی OpenAI API: ساخت اپلیکیشن های صوتی با Realtime API
- دوره آموزشی OpenAI API برای توسعه دهندگان پایتون
- دوره آموزشی OpenAI API: ساخت برنامههای صوتی فرانتاند با استفاده از Realtime API و WebRTC
- دوره آموزشی OpenAI API: عامل ها
- دوره آموزشی ایجاد برنامههای پیشرفته هوش مصنوعی با پایتون، APIها و مدلهای GitHub
- دوره آموزشی OpenAI Realtime API: ساخت عاملهای صوتی با Realtime API و Agents SDK