Codex интеллектуалды агентін түсінгіңіз келе ме? Бұл терең талдауды жіберіп алмаңыз!

2/14/2026
4 min read

Codex интеллектуалды агентін түсінгіңіз келе ме? Бұл терең талдауды жіберіп алмаңыз!

OpenAI жаңа ғана «әдеттен тыс» әрекет жасады.

Әдетте, OpenAI күштірек модельдерді (мысалы, o1) шығарады, бірақ бұл жолы олар «Codex агентінің циклін ашу» атты терең техникалық блог жариялады, ол Codex CLI-нің негізгі логикасын ашық түрде жариялап қана қоймай, сонымен қатар жетілген кодтық интеллектуалды агенттің (Coding Agent) қалай жұмыс істейтінін қадам бойынша талдады.

Codex CLI

Claude Code және Cursor жанкүйерлерді жаппай тартатын қазіргі уақытта OpenAI-дің бұл мақаласы бұлшық етті көрсету ғана емес, сонымен қатар «Агент сәулетшісінің қателіктерден аулақ болу жөніндегі нұсқаулығы» болып табылады. Сіз AI бағдарламалау құралдарын жақсы пайдаланғыңыз келсе де, немесе өзіңіз агент жасағыңыз келсе де, бұл мақаланы әр сөзін оқып шығуға тұрарлық.

Толық мәтін 8300+ сөзден тұрады, оқуға шамамен 20 минут кетеді.

Біріншіден, Codex CLI дегеніміз не?

Codex CLI - бұл OpenAI шығарған ашық бастапқы кодтық Agent құралы, оны жергілікті компьютерде іске қосуға немесе код редакторына орнатуға болады. VS Code, Cursor, Windsurf және т.б. қолдайды.

Ашық бастапқы код мекенжайы: https://github.com/openai/codex

Codex CLI интерфейсі

Ал бұл жолы таныстырылатын Agent Loop (агенттік цикл) - Codex CLI-нің негізгі логикасы: пайдаланушыны, модельді және модельді шақыруды үйлестіруге жауапты, құнды құралдар арасындағы өзара әрекеттесуді орындау үшін.

Agent Loop (интеллектуалды агенттік цикл)

Модельдер тек компоненттер ғана, Agent (интеллектуалды агент) өнімді құрай алады.

Әрбір AI Agent-тің негізі - «интеллектуалды агенттік цикл (Agent Loop)» деп аталады. Интеллектуалды агенттік циклдің схемасы төменде көрсетілген:

Agent Loop схемасы

Біз әдетте AI бағдарламалауын: «Мен сұраймын, ол жауап береді» деп ойлаймыз. Бірақ Codex CLI ішінде бұл күрделі шексіз циклдік процесс...

Стандартты Agent Loop келесі қадамдарды қамтиды:

  • Пайдаланушы нұсқаулары: Пайдаланушы енгізген мәтіндік нұсқаулар жиынтығы (мысалы, «осы функцияны қайта құрыңыз»).
  • Модельдік тұжырым: Модель тікелей жауап беруді немесе құралды шақыруды (Tool Call) шешеді.
  • Құралды шақыру: Егер модель файлдарды тізімдеуді немесе қабықты іске қосуды шешсе, CLI бұл командаларды жергілікті жерде орындайды.
  • Бақылау (Observation): Құралды орындау нәтижелері (код, қателер, файлдар тізімі) түсіріледі.
  • Цикл: Бұл нәтижелер диалог тарихына қосылып, қайтадан модельге беріледі. Модель нәтижені көргеннен кейін, келесі қадамды шешеді.
  • Аяқтау: Модель тапсырманың аяқталғанын сезгенше, соңғы жауапты шығарады.

«Пайдаланушы енгізуінен» «интеллектуалды агенттің жауабына» дейінгі бүкіл процесс диалогтың бір айналымы деп аталады (Codex-те ағын деп аталады).

Көп айналымды Agent loop

Диалог барысында модельді тұжырымдау үшін пайдаланылатын шақыру сөзінің (Prompt) ұзындығы да артады. Бұл ұзындық маңызды, өйткені әрбір модельдің контекстік терезесі бар, ол модельдің бір тұжырымдау шақыруында пайдалана алатын максималды таңбалар санын (tokens) білдіреді.

Модельдік тұжырым

Codex CLI модельдік тұжырымдау үшін Responses API-ге HTTP сұрауын жібереді. Codex агенттік циклді басқару үшін Responses API-ді пайдаланады.

Responses API дегеніміз не?

Responses API - OpenAI 2025 жылдың наурыз айында шығарған жаңа буынды интеллектуалды агентті әзірлеу интерфейсі, ол диалогты, құралды шақыруды және көп модальды өңдеу мүмкіндіктерін біріктіруге, әзірлеушілерге икемдірек және қуаттырақ AI қосымшаларын құру тәжірибесін ұсынуға бағытталған.

Codex CLI пайдаланатын Responses API соңғы нүктесін конфигурациялауға болады және Responses API-ді жүзеге асыратын кез келген соңғы нүктемен бірге пайдалануға болады.

Prompt құру процесі

Модельдік үлгілеу (жауап жасау)

Responses API-ге жіберілген HTTP сұрауы Codex диалогындағы алғашқы «айналымды» іске қосады. Сервер Server-Sent Events (SSE) арқылы жауапты ағынды түрде қайтарады.

Кейінгі шақыру сөзінің құрылымы

Ескеріңіз, алдыңғы айналымдағы шақыру сөзі жаңа шақыру сөзінің дәл префиксі болып табылады. Бұл дизайн кейінгі сұраулардың тиімділігін айтарлықтай арттыра алады - шақыру сөзінің кэш механизмін пайдалануға болады.

Көп айналымды диалог шақыру сөзінің өсуі

Шақыру сөзінің айналым санының артуының әсері

1. Өнімділік жағынан

  • Модельдік үлгілеу құнының артуы: Шақыру сөзінің ұзаруы модельдік үлгілеу құнын арттырады, өйткені үлгілеу процесі көбірек деректерді өңдеуді қажет етеді, бұл есептеу көлемінің ұлғаюына әкеледі.
  • Кэштеу тиімділігінің төмендеуі: Шақыру сөзінің айналым санының артуымен дәл префиксті сәйкестендіру қиындайды, кэштің табысты болу ықтималдығы төмендейді.

2. Контекстік терезені басқару жағынан

  • Контекстік терезенің тез таусылуы: Шақыру сөзінің ұзаруы диалогтағы белгілер санының тез артуына әкеледі, контекстік терезенің шекті мәнінен асып кетсе, контекстік терезенің таусылуына әкелуі мүмкін.
  • Қысу операциясының қажеттілігінің артуы: Контекстік терезенің таусылуын болдырмау үшін, белгілер саны шекті мәннен асқан кезде диалогты қысу қажет.

3. Кэштің өткізіп жіберу қаупі жағынан

  • Көптеген операциялар кэштің өткізіп жіберілуін тудыруы мүмкін: Егер шақыру сөзінің ұзаруына байланысты модельдің қол жетімді құралдарын, мақсатты модельді, құмсалғыш конфигурациясын және т.б. өзгертуге қатысты операциялар болса, кэштің өткізіп жіберу қаупі одан әрі артады.
  • MCP құралы күрделілікті арттырады: MCP сервері ұсынылатын құралдар тізімін динамикалық түрде өзгерте алады, ұзақ диалогтарда тиісті хабарламаларға жауап беру кэштің өткізіп жіберілуіне әкелуі мүмкін.

Ақпарат көзі: «Codex агентінің циклін ашу» Дереккөз: OpenAI

Published in Technology

You Might Also Like

Бұлтты есептеу технологиясын қалай пайдалану керек: Сіздің алғашқы бұлттық инфрақұрылымыңызды құруға арналған толық нұсқаулықTechnology

Бұлтты есептеу технологиясын қалай пайдалану керек: Сіздің алғашқы бұлттық инфрақұрылымыңызды құруға арналған толық нұсқаулық

Бұлтты есептеу технологиясын қалай пайдалану керек: Сіздің алғашқы бұлттық инфрақұрылымыңызды құруға арналған толық нұсқ...

Ескерту! Claude Code-тың әкесі ашық айтты: 1 айдан кейін Plan Mode қолданылмайды, бағдарламалық инженер атағы жоғаладыTechnology

Ескерту! Claude Code-тың әкесі ашық айтты: 1 айдан кейін Plan Mode қолданылмайды, бағдарламалық инженер атағы жоғалады

Ескерту! Claude Code-тың әкесі ашық айтты: 1 айдан кейін Plan Mode қолданылмайды, бағдарламалық инженер атағы жоғалады ...

2026年 Top 10 深度学习资源推荐Technology

2026年 Top 10 深度学习资源推荐

2026年 Top 10 深度学习资源推荐 随着深度学习在各个领域的迅速发展,越来越多的学习资源和工具涌现出来。本文将为您推荐2026年最值得关注的十个深度学习资源,帮助您在这一领域中快速成长。 1. Coursera Deep Learn...

2026 жылғы Топ 10 AI агенттері: Негізгі артықшылықтарды талдауTechnology

2026 жылғы Топ 10 AI агенттері: Негізгі артықшылықтарды талдау

2026 жылғы Топ 10 AI агенттері: Негізгі артықшылықтарды талдау Кіріспе Жасанды интеллекттің жылдам дамуы арқасында AI аг...

2026 жыл: Топ 10 AI құралдары ұсынысы: Жасанды интеллектінің шынайы әлеуетін ашуTechnology

2026 жыл: Топ 10 AI құралдары ұсынысы: Жасанды интеллектінің шынайы әлеуетін ашу

2026 жыл: Топ 10 AI құралдары ұсынысы: Жасанды интеллектінің шынайы әлеуетін ашу Технологияның жылдам дамып жатқан бүгін...

2026 жылғы AWS құралдары мен ресурстарының 10 үздігіTechnology

2026 жылғы AWS құралдары мен ресурстарының 10 үздігі

2026 жылғы AWS құралдары мен ресурстарының 10 үздігі Жылдам дамып келе жатқан бұлтты есептеу саласында Amazon Web Servic...