OpenAI бірнеше жаңа ұсыныстарды ұсынады: Responses API, веб және файлдарды іздеуге арналған кірістірілген құралдар, компьютерді пайдалану құралы және ашық бастапқы агенттер SDK. Responses API әзірлеушілерге өз технологиясы бойынша агенттер құруға мүмкіндік бергенімен, Agents SDK оларға агенттерді басқа веб-құралдармен және процестермен байланыстырып, пайдаланушы немесе бизнес қалағанын автономды түрде орындайтын «жұмыс процестерін» орындауға көмектеседі.
2025 жыл жиі «Агенттер жылы» ретінде бағаланады және OpenAI-тің бұл қадамы сала үшін маңызды қадам ретінде қарастырылады. Agents SDK әзірлеушілерге OpenAI-дің соңғы жетістіктерін (жақсартылған пайымдаулар, мультимодальды өзара әрекеттесулер және жаңа қауіпсіздік әдістері сияқты) нақты әлемдегі көп сатылы сценарийлерде оңай пайдалануға мүмкіндік береді. LLM әзірлеушілері мен AI агентін құрастырушылар үшін Agents SDK өздерінің дербес AI жүйелерін жасау және басқару үшін «құрылымдық блоктар» жинағын қамтамасыз етеді.
Agents SDK маңыздылығы оның AI агенттерін өндірістік ортада қолдану мәселелерін шешу қабілетінде жатыр. Дәстүрлі түрде күшті LLM мүмкіндіктерін көп сатылы жұмыс процестеріне аудару көп еңбекті қажет етеді, көп реттелетін ережелерді жазуды, дәйекті жылдам дизайнды және бақылаудың тиісті құралдарынсыз сынақ пен қатені қажет етеді. Agents SDK және Responses API сияқты сәйкес жаңа API құралдарымен OpenAI бұл процесті айтарлықтай жеңілдетуді мақсат етеді, бұл әзірлеушілерге күрделірек және сенімді агенттерді аз күш жұмсай отырып құруға мүмкіндік береді.

Agents SDK дегеніміз не
OpenAI өзінің Agents SDK шығарылымымен ашық көзге қайта оралуда, бұл әзірлеушілерге агенттік жұмыс процестерін басқаруға, үйлестіруге және оңтайландыруға көмектесуге арналған құралдар жинағы - тіпті бәсекелестер Anthropic және Google сияқты OpenAI емес басқа модельдермен жұмыс істейтін агенттерді құру немесе DeepSeek, Qwen, Mistral және Mestral' жанұясының ашық бастапқы үлгілері.
Неліктен Agents SDK пайдалану керек
SDK екі қозғаушы дизайн принципіне ие:
- Қолдануға тұрарлық мүмкіндіктер жеткілікті, бірақ оны тез үйренуге мүмкіндік беретін примитивтер аз.
- Қораптан тыс тамаша жұмыс істейді, бірақ сіз не болатынын дәл реттей аласыз.
Міне, SDK негізгі мүмкіндіктері:
- Агент циклі: шақыру құралдарын өңдейтін, нәтижелерді LLM-ге жіберетін және LLM аяқталғанша цикл жасайтын кірістірілген агент циклі.
- Python-бірінші: жаңа абстракцияларды үйренуді қажет етпей, агенттерді басқару және тізбектеу үшін кірістірілген тіл мүмкіндіктерін пайдаланыңыз.
- Handoffs: бірнеше агенттер арасында үйлестіру және өкілеттік беру үшін қуатты мүмкіндік.
- Қорғаулар: тексерулер сәтсіз болса, ертерек үзіп, агенттерге параллель кіріс тексерулері мен тексерулерін іске қосыңыз.
- Функция құралдары: Кез келген Python функциясын схеманы автоматты түрде жасау және Pydantic көмегімен тексеру арқылы құралға айналдырыңыз.
- Бақылау: жұмыс үрдістерін визуализациялауға, жөндеуге және бақылауға, сондай-ақ бағалаудың, дәл реттеудің және дистилляция құралдарының OpenAI жиынтығын пайдалануға мүмкіндік беретін кірістірілген бақылау.
Қалай пайдалануға Openai Agents SDK
- Python ортаңызды орнатыңыз
python -m venv env
source env/bin/activate
- Agents SDK орнатыңыз
pip install openai-agents
- орнатыңыз
OPENAI_API_KEYқоршаған ортаны айнымалы
Еркін орнатыңыз OPENAI_API_KEY CometAPI ұсынған API
- Кіру дейін cometapi.com. Егер сіз әлі біздің пайдаланушы болмасаңыз, алдымен тіркеліңіз
- Кіру тіркелгі деректерінің API кілтін алыңыз интерфейсінің. Жеке орталықтағы API токеніндегі «Токенді қосу» түймесін басыңыз, таңбалауыш кілтін алыңыз: sk-xxxxx және жіберіңіз.
- Осы сайттың URL мекенжайын алыңыз: https://api.cometapi.com/
- Таңдаңыз
OPENAI_API_KEYAPI сұрауын жіберу және сұраудың негізгі бөлігін орнату үшін соңғы нүкте. Сұрау әдісі мен сұрау органы мына жерден алынады веб-сайтымыздың API құжаты. Біздің веб-сайт сізге ыңғайлы болу үшін Apifox тестін ұсынады.
- Агентіңізді орнатыңыз
AI қандай құралдарды пайдалана алатынын анықтаңыз. Біз қосқымыз келеді делік веб-іздеу және файлды іздеу:
from agent_sdk import Agent, WebSearchTool, FileRetrievalTool
search_tool = WebSearchTool(api_key="your_api_key")
file_tool = FileRetrievalTool()
agent = Agent(tools=)
Енді сіздің агент интернетте іздеу және құжаттарды қалай алу керектігін біледі.
5. жүгіру
Дәстүрлі чат-боттардан айырмашылығы, бұл AI пайдаланушы енгізуі негізінде қандай құралды пайдалану керектігін шешеді:
def agent_task(query):
result = agent.use_tool("web_search", query)
return result
response = agent_task("Latest AI research papers")
print(response)
Қолмен араласу жоқ - жай автономды орындау.
Агент циклі
Сіз қоңырау шалғанда Runner.run(), SDK соңғы нәтиже алғанша циклды іске қосады:
- LLM хабар журналымен бірге агенттегі үлгі мен параметрлерді пайдаланып шақырылады.
- LLM жауап қайтарады, ол құрал шақыруларын қамтуы мүмкін.
- Жауаптың соңғы нәтижесі болса, цикл аяқталады және оны қайтарады.
- Жауапта тапсыру болса, агент жаңа агентке орнатылады және цикл 1-қадамнан жалғасады.
- Құрал шақырулары өңделеді (бар болса) және құралға жауап беру хабарлары қосылады. Содан кейін цикл 1-қадамнан жалғасады.
Сіз қолдана аласыз max_turns цикл орындалу санын шектеу параметрі.
مورСоңғы нәтиже
Соңғы нәтиже - агент циклде шығаратын соңғы нәрсе:
- Егер сіз орнатсаңыз
output_typeагентте соңғы нәтиже LLM құрылымдық шығыстарды пайдаланып сол түрдегі нәрсені қайтарғанда болады. - Егер жоқ болса
output_type(яғни, кәдімгі мәтіндік жауаптар), содан кейін ешқандай құралды шақырусыз немесе тапсырусыз бірінші LLM жауабы соңғы нәтиже болып саналады.
Сәлем әлем үлгісі
from agents import Agent, Runner
agent = Agent(name="Assistant", instructions="You are a helpful assistant")
result = Runner.run_sync(agent, "Write a haiku about recursion in programming.")
print(result.final_output)
# Code within the code,
# Functions calling themselves,
# Infinite loop's dance.

Техникалық құрылым
«OpenAI Agents SDK әр түрлі агенттердің, мысалы, «Триаж агенті» немесе «CRM агенті» құралдардың өзара әрекеттесуі және өкілеттілік тетіктері арқылы тапсырмаларды орындау үшін қалай бірлесіп жұмыс істей алатындығын көрсететін тұжырымдамалық негіз болуға бағытталған.»
SDK агенттерінің негізгі компоненттері және архитектурасы
OpenAI Agents SDK қысқа, бірақ берік принциптер жиынтығына негізделген. Оның өзегінде ұғым жатыр агент, ол арнайы нұсқаулармен бейімделген және әртүрлі құралдарды пайдалану үшін жабдықталған тіл үлгісінің данасын білдіреді. Агенттер сұрақтар немесе тапсырма анықтамалары сияқты пайдаланушы сұрауларын қабылдаудан бастайды, содан кейін бұл тапсырмаларды алдын ала анықталған құралдарды пайдалануды қамтуы мүмкін ішкі тапсырмаларға бөледі, соңында толық жауап береді. Бұл Құралдар функционалды түрде шақырылатын функциялар ретінде сипатталады; Agents SDK пайдалана отырып, кез келген Python функциясы Pydantic арқылы берілген кірістер мен шығыстар үшін автоматты схеманы тексеру арқылы құрал ретінде үздіксіз қызмет ете алады. Мысалы, дерекқор сұрау құралын немесе веб-іздеу құралын білдіретін Python функцияларын агенттің құралдар жинағына тікелей біріктіруге болады.
Агенттер SDK тағы бір орталық бөлігі болып табылады Агент циклі, ол тапсырманы шешудің итерациялық процесін анықтайды. Сұрауға жауап берудің бастапқы әрекетінен бастап агент оның жеткілікті ақпараты бар-жоғын немесе сыртқы әрекеттерді орындау қажеттілігін бағалайды. Қажет болғанда агент сәйкес құралды шақырады, нәтижені өңдейді және тапсырманы қайта бағалайды. Бұл цикл агент тапсырманың аяқталуын "мен біттім" жауабымен білдірмейінше қайталанады. SDK агенттері бұл процесті автономды түрде басқарады, құралды шақыру, нәтижелерді өңдеу және қайталанатын қайталау әрекеттері сияқты қайталанатын тапсырмаларды автоматтандыру арқылы әзірлеу процесін жеңілдетеді. Бұл әзірлеушілерге негізгі механика туралы алаңдамай жұмыс процестері мен агент мүмкіндіктерін анықтауға көбірек көңіл бөлуге мүмкіндік береді. OpenAI бұл тәсілді былай сипаттайды Python - бірінші, доменге тән тілдер (DSL) арқылы циклдар, шарттылық және функция шақырулары сияқты таныс Python құрылымдарын пайдалануды баса көрсетеді. Бұл икемділікпен әзірлеушілер Python синтаксисіне сүйене отырып, өзара байланысты агенттерді реттей алады.
Handoff және көп агенттік архитектурасы
SDK мүмкіндіктері жеке агенттерден асып түседі. деп аталатын мүмкіндік арқылы Пас беру, тапсырмалар бірнеше агенттер арасында тасымалдана алады, бұл олардың үздіксіз жұмыс істеуіне мүмкіндік береді. Мысалы, «Триаж агенті» кіріс сұраудың сипатын анықтай алады, оны басқа арнайы агентке береді немесе бір агенттің шығысы басқасы үшін кіріс ретінде әрекет етуі мүмкін. Бұл жүйе мамандандырылған агенттер күрделі көп агенттік архитектураларды кеңейте отырып, кеңірек тапсырманың бөлек бөліктерін орындайтын жұмыс үрдістерін қолдайды. OpenAI тұтынушыларды қолдауды автоматтандыру, зерттеу процестері, көп сатылы жобалар, мазмұнды жасау, сату операциялары немесе тіпті кодты шолу сияқты масштабталатын қолданбаларға арналған құралдар жинағын әзірледі. Оған қоса, Қорғағыштар агент кірістеріне немесе шығыстарына тексеру ережелерін енгізу арқылы сенімділікті арттыру. Мысалы, қоршаулар параметр пішімінің сәйкестігін қамтамасыз ете алады немесе аномалиялар анықталған кезде циклды ерте тоқтатады, бұл тиімсіз орындау немесе нақты әлемдегі әрекеттердегі қалаусыз әрекеттер сияқты тәуекелдерді азайтады.
Оркестрация және бақылау
Тапсырманы орындаудан басқа Агенттер SDK сенімді қамтиды оркестр мүмкіндіктер, құралдың орындалуына, деректер ағындарына және циклды басқаруға жауапты. Автоматтандырудың жоғары деңгейіне қарамастан, OpenAI мөлдірлікке басымдық береді, әзірлеушілерді нақты уақытта агент әрекетін бақылау үшін құралдармен жабдықтайды. Кірістірілген құрылғы арқылы Қадағалау OpenAI бақылау тақтасында қол жетімді мүмкіндік, әзірлеушілер құралдардың қашан шақырылғанын, олар пайдаланатын кірістерді және олар қайтаратын шығыстарды бақылай отырып, қадамдық жұмыс процестерін визуализациялай алады. Платформа агент логикасының орындалуын іздер мен аралықтарға бөлу үшін OpenAI бақылау инфрақұрылымын пайдаланады, агент әрекеті туралы егжей-тегжейлі түсініктерді ұсынады. Бұл әзірлеушілерге кедергілерді диагностикалауға, ақауларды жоюға, жұмыс процестерін оңтайландыруға және өнімділікті бақылауға мүмкіндік береді. Сонымен қатар, бақылау архитектурасы уақыт өте келе агент өнімділігін дәл реттеуге және жақсартуға мүмкіндік беретін күрделі бағалауларды қолдайды.
артықшылықтары
OpenAI Agents SDK жеке әзірлеушілерге ғана емес, сонымен қатар AI агентіне негізделген өнімдерді құрастыратын компанияларға айтарлықтай артықшылықтар береді. Артықшылықтардан бастайық:
Жылдам прототиптеу және өндіру: Agents SDK ең аз код пен конфигурациямен күрделі агент әрекеттерін жүзеге асырады, бұл циклды идеядан өнімге дейін қысқартады. Мысалы, Coinbase негізгі криптографиялық платформасы мульти-агенттік қолдау жүйелерін жылдам прототиптеу және орналастыру үшін SDK пайдаланады. Сол сияқты, кәсіпорын іздеу көмекшілері сияқты салаларда компаниялар құндылықты жылдам жеткізу үшін SDK веб және файл іздеу құралдарын біріктіре алады. Оркестрлік мәліметтерді түсіру арқылы әзірлеушілер өнімге тән мүмкіндіктерге назар аудара алады.
Әзірлеуге кететін шығындар: Агенттік жүйені нөлден құру маңызды инженерлік инвестицияны қажет етеді. Agents SDK жалпы қажеттіліктерге дайын шешімдерді қамтамасыз ету арқылы шығындарды азайтады – циклды басқару, API қоңырауларын синхрондау, қателерді өңдеу және LLM үшін пішімделген құрал шығысы. Ашық бастапқы код болғандықтан, ол компанияның қажеттіліктерін қанағаттандыру үшін теңшеуге мүмкіндік береді. Бұл стартаптар үшін жеңілдік болып табылады, бұл оларға шектеулі ресурстармен агент басқаратын қуатты өнімдерді жасауға мүмкіндік береді.
Бақылау және жөндеу: SDK біріктірілген бақылау тақтасы іскери қолданбаларды түрлендіреді. Жасанды интеллект «қара жәшік» екендігі туралы салалық алаңдаушылық қазір әрбір агент қадамын тіркеуге және тексеруге мүмкіндік береді. Тұтынушыға қолдау көрсету агенті қате жауап берсе, із қай құрал шақыруы немесе қадамы сәтсіз аяқталмағанын көрсетеді. OpenAI платформасының журнал/бақылау экраны реттеуге немесе ішкі аудитке жататын салаларда маңызды агенттердің тексерілу мүмкіндігін жақсартады. Бұл компанияларға қажет болған кезде нәтижелерді түсіндіре алатынын біле отырып, AI-ны үлкен сеніммен біріктіруге мүмкіндік береді.
OpenAI соңғы үлгілері мен құралдарына қол жеткізу: Agents SDK пайдалану OpenAI үздік үлгілерін (мысалы, GPT-4) және ағымдағы құралдарды (веб-іздеу, кодты орындау) пайдалануды білдіреді. Бұл әлсіз үлгілерге сүйенуі мүмкін құрылыс баламаларынан сапалы артықшылық береді. Жоғары дәлдікті немесе жаңартылған ақпаратты қажет ететін қолданбалар үшін (мысалы, зерттеушілер, қаржылық талдау агенттері) OpenAI үлгілерінің өнімділігі үлкен артықшылық болып табылады. OpenAI құралдарды қосатындықтан (алдағы уақытта қосымша интеграцияларға нұсқау), SDK пайдаланушылары оларды оңай қабылдай алады.
CometAPI үздіксіз интеграцияны қамтамасыз ету үшін OpenAI интерфейс протоколымен толық үйлесімді. Үлгі мен қызметке тәуелділіктен (құлыптау қаупінен) аулақ бола аласыз, деректердің құпиялылығы мен қауіпсіздік мәселелерін азайтып, шығындарды азайта аласыз. OpenAI қуатты үлгілері мен құралдарын пайдалану қымбат болуы мүмкін және кейде өнімділікті шектейді. CometAPI арзанырақ бағаларды ұсынады.
Қатысты тақырыптар CometAPI: соңғы AI моделін біріктіру платформасы
қорытынды
OpenAI Responses API сияқты инновациялық ұсыныстармен AI мүмкіндіктерін жетілдіруге арналған. Осы құралдарды енгізу арқылы компаниялар мен әзірлеушілер ақылды, бейімделгіш және жоғары сенімді AI шешімдерін құру мүмкіндігіне ие болады. Бұл оқиғалар жасанды интеллект әсерлі өзгерістерді жалғастыратын және салаларда жаңа мүмкіндіктерді ашатын болашаққа нұсқайды.



