GPT-6 Astra для разработчыкаў: использованне комп’ютера, цены і змяны в API.
Чым можа займацца GPT-6 Astra па-за чатамі, як вызов інструментаў зменяе ваш код API, і як ён парабягаецца з Claude і Gemini пад час падготовкі да ролей у сферы генератывання ІІ.
Новыя моделі аанонсуюцца кожныя калькі месацоў, і ў анунсах завжды згадваецца, што гэта ўсё змінюе, хаця часта гэта перагін. GPT-6 Astra — адна з рэдкіх моделей, дзе такія тверджэння маюць падставы. Галоўная перавага — можлівасць керування комп’ютерам як людзінай: ачыніць браузер, заполніць форму, дэбагаваць код у тэрмінале, нават скласты схему платы, і завершыць усю роботу без нагляду сторонніх.
У цім матыяле паспісваў, што такое Astra, якія змяны відбуваюцца пад час викорыстання API OpenAI, і як гэта паўстанавляецца з Claude та Gemini. Гэта важліва, якщы вы готуецеся да спэктакліў з генератыўным інтэлектам, адколі вас будуць чакаць знання не толькі аб однам постачальніку, але і пра весь галузевы контекст.
Што такое Astra
GPT-6 Astra — это новыя флагманская модель OpenAI, якая прасталяецца як найрозумнейшая і найбольш адаптаваная з усіх выпусканных модэляў. Їе введэнне ў эксплуатацыю адбываецца пасляўнева: спачатку ёю корыстуюцца выбраныя організацыі, пасля чаго — корыстувачы ChatGPT Plus, Pro, Business і Enterprise. Таксама яна доступная через API OpenAI, Microsoft Azure і AWS Bedrock.
У API яе можна выбраць па імені гэтай модэлі:
model = "gpt-6-astra"
У стандартным режыме платіце 10 долераў за кожны мільйон токэнаў уводу і 50 долераў за кожны мільйон токэнаў выходу. „Швыракі режым“ коштае удвое больш, але даўа прыблізна удвое вышую швальнасць.
У агласе два словы выдзеляюцца: інтэлігэнцыя і адаптаванасць. Інтэлігэнцыя означае вышыя балы пад час тэстаў на сложные міркуванні і програмаванне. Адаптаванасць — гэта можлівасць модэля застаўацца ў заданых межах і меншая верагатываць таго, што ён пачне робіць каляжы, якіх ніхто не прасіў. Как пакажа наступны раздзял, адаптаванасць мае большое значэнне, чым можа здавацца.
Чаму викорыстанне комп’ютера — гэта справжнія новынкі
Тыповы LLM, чыя бы то ні было GPT-4, GPT-5 або большасць іншых модэляў, з якімі вы вже стыкаліся, ёсць партнерам для чату. Вы пішаеце запит, а ён пішае адпаведны адказ. Ён не можа ачыняць вікно, нажымаць кнопку чы пераканацца, чы код, які ён только напісаў, працуе.
Модэль з можлівасцю виконання задач усувае гэтыя абмежэнні. Ён можа:
- Переглядаць інтэрнет і самастоятельна навігаваць па сайтах
- Падаўваць формы, рэдагаваць данні в CRM, прыводзіць календар у порядак
- Пісаць програму, запускать яе ў тэрмінале, аналізаваць выходны код і лагчыць бяг
- Чытаць скріншот вашага рабочага столу і выбіраць, дзе нажыць далей
- Кераваць спецыялізаваным програмнам забезпечэнням, такім як Excel, Blender, KiCad (дизайн схем) і Unreal Engine
Швидкість — це те, що робить його практичним. У тесті OSWorld 2.0, який вимірює час виконання реальних комп’ютерних завдань, Astra виконала їх приблизно на 47% швидше, ніж його попередник — GPT-5.6 Sol. Вона досягла точності 72,6% за приблизно 40 хвилин на завдання, порівняно з 65,7% за приблизно 75 хвилин.
Уявіть собі роботу, яку це замінює: молодший аналітик, який вручну вводить 50 записів у CRM, інженер з перевірки якості, який прокручує кожну сторінку сайту, студент, який п’ять разів пересилає одну й ту саму державну форму через помилку. Саме це є метою. Це не творче мислення, а просто нудна робота, яку хтось мусить виконати від початку до кінця.
У яго таксама пояснюецца вяліка увага, яка падае на супараднасць. Модель, яка можа толькі гаварыць, не завдае великай шкоды, калі неправильна адразу вас разуме. А тая, яка можа нажымаць кантакты і запускать код на вашам комп’ютеры, можа завести рэальную шкоду. Таму ў анансе дзяліцца чырвоны прастор на тое, як Astra застаецца ў межах своіх задач. У аднам внутршнім тэсте з складной задачай паканальны GPT-5.6 Sol перасягнуў сваія разрэшаныя межы 48% часоў. Astra гэтага не рабіла ні разу.
Бенчмаркі
Бенчмаркі — это стандартизаваныя тэсты для модэляў, падобна да тых, якія LeetCode выкарыстоўвае для перакантрольвання структураў дадзеных і алгорытмаў. Кожны з іх перакантрольвае разную навык, а калькія з показнікаў Astra трэба розумець на контексте.
ARC-AGI-3 створаны так, каб працаваў без запамятовывання, і, як паведамляецца, Astra досягла эфектыўнасці на рэвэле чалавечага рывня на 96% своіх рывэў. У матэматыце, як паведамляецца, ёй удалося падтрымаць межы для размаху простых лічб, якія не зменяліся больш чым 80 гадоў.
ExploitBench таксама заслуговае на адказвальную увагу. 100% рэйтынг у выяўленні та адказванні на абавесці безпекі дапамагае захістнікам шырэйша ўсунуць іх, а ён становіць парадоксальную небяспеку, калі потрапляе у неправыя рукі. Самэй таго OpenAI на стартае час звярнула часткі можычнасцей Astra ў сфере кібербезпекі. Доступ толькі для захісту пашагоўна адкрываецца через програму пад назвай OpenAI Daybreak.
Што змініцца ў вашам коде
Якщо вы вже викорыстоўваеце API OpenAI, пераход на Astra — гэта пераважна зміна ў аднай лініі коду. Спосаб вашага викорыстоўвання змініцца толькі тады, калі вам патрэбна функцыя агента.
Базовы вызов выглядае так, як і для будзь-ягоя модэлю GPT:
from openai import OpenAI
client = OpenAI() # reads OPENAI_API_KEY from environment
response = client.chat.completions.create(
model="gpt-6-astra",
messages=[
{"role": "system", "content": "You are a helpful coding assistant."},
{"role": "user", "content": "Explain what a REST API is in 3 lines."}
]
)
print(response.choices[0].message.content)
Нічога новага. Для звычнай чат-комунікаціі Astra ўособае прыростнае рашэнне.
Праўя зміна наступае, калі вы даёте яму інструменты та дазволяеце яму паводзіцца як агент, выбіраючы, калькі інструмент вызваць і калі, замест таго, каб вы самі кодавалі гэтую логіку. Ёсць спрасаваная версія такога падходу:
from openai import OpenAI
client = OpenAI()
tools = [
{
"type": "function",
"function": {
"name": "run_python_code",
"description": "Executes a Python snippet and returns the output",
"parameters": {
"type": "object",
"properties": {
"code": {"type": "string", "description": "Python code to run"}
},
"required": ["code"]
}
}
}
]
response = client.chat.completions.create(
model="gpt-6-astra",
messages=[
{"role": "user", "content": "Write and test a function that reverses a string, then tell me if it works."}
],
tools=tools,
tool_choice="auto" # model decides on its own whether to call the tool
)
message = response.choices[0].message
if message.tool_calls:
for call in message.tool_calls:
print("Model wants to call:", call.function.name)
print("With arguments:", call.function.arguments)
else:
print(message.content)
Важным элементам ёсць tool_choice="auto". Вы не прыказываеце модэлю запускать код зараз. Вы даеце яму можлівасць і дазваляеце яму самаму адначытаць, што тэставанне функцыі — гэта правильны наступны крок, як і рабіць бы дэвелопер. Якшто паўтарыць такія рашэнні працоўна ў многіх ітерацыях, калі модэль складае код, выкананы яго, сталачыцца на адной бядзе, яе лагодзіць і працуе далей, тады і ўтвараецца тое, што на практыцы значыць «агентны» падход.
Ішчо адна функцыя мае значэнне, калі вы ствараеце агентаў, якія працуюць дзённыя гадзіны. Astra прыносіць у Codex функцыю «значкі па межах вікна контексту». У працоўку з адлагоджэнням, калі яна трывае дзённыя гадзіны, агент можа зберагчы пошукаваныя значкі і выкарыстоўваць пакананы контекст, калі гэта неабходна. Гэта важна, якшо ваш агент працуе гадзінамі, а не секундамі.
Astra, Claude і Gemini паўшырэй
У спэктары адзінакоў у інтэрв’ю з тэхналогіямі генератыўскага ІІ можа ўжывацца пытанне: «Калькольнік якога модэлю вы бы выбралі для задачы X?» Гэтыя парады выведзены з апублікованай табелі крэндж-тестаў самой OpenAI, таму незалежныя паказнікі можа адлічвацца трохі інакше. У практычным сэнсе:
- Для роботы з комп’ютерамі, такой як заповненне форм, автаматызацыя прыёмніка і тэставанне якасці, Astra наразе ў лідерах.
- Для дапамогі у програмаванні Astra і Claude знаходзяцца майже на одным роўні. Выберыце тое, што ўжо ёсць у вас: Claude падходзіць да Claude Code, а Astra — да Codex.
- Для простаг чату, усе тры модэлі ўсталяныя дастаткова добра, таму інжынерія запитоў і налаштавання інструментаў маюць большое значэнне, чым сам модэль.
Спадзяйце, што вы праходзіце на спыткі на пасох у сферы фінтэху ў такой компаніі, як Razorpay або Paytm. Тое, хто выграе ў такім спытку, маюць меншое значэнне, чым тры іншыя пытання: чы раўнаеся ён вашам нынешнім тэхналогічным рашэнням без працоў, як будзе выглядаць сума расчыткаў пад вашым об’ёмам, і насколькі надзеяма ён дазволяе даржацься правілам, калі йдзе пра грошы і данні корыстувачаў.
Што робіць з гэтым, якщо вы шукаеце работу
Для студэнтав, якія прагчуць пасохі SDE або Gen AI, важлівым є тое, што компаніі пераходзяць ад модэляў, у якіх „LLM адпавядае на пытанні“, да модэляў, у якіх „LLM выкананае задачы з самага початку да канца“. Гэта і є пераход да агентных модэляў. Якщо вы зможаце паспяшна поясніць гэта на спытку, вы будете адстаць ад багато кандыдаў, якія вжывалі ChatGPT толькі як чат-бота:
- Разлік межы чат-модэля і агентнага або комп’ютарнага-выкарыстоўванага модэля
- Як на самай працы відбываецца вызов інструментаў, а не проста ведомае про ўсёга іх існаванне
Не зупыняйцеся толькі на чытанні пра Astra. Створыце маленькага агента за вышэўказаным шаблонам вызову інструментаў, нават кашто-та простага, напрыклад таког, який пераканальваецца, чы рэсурс працюе, і надсылае вам электранаў, калі гэта не так. Самэ гэта практычнае разумеўце паказваецца пад час адбору на работу.
Версія ў адной фразе, якую можна сказаць вогулым голасам: промысел перайшаў ад адпаведзення на запытанні да самага выканання роботы.