Ruka hadi kwenye maudhui kuu
OpenAI

15 Aprili 2026

Product

Mageuzi yajayo ya SDK ya Wakala

SDK ya Mawakala iliyosasishwa huwasaidia wasanidi programu kuunda mawakala wanaoweza kukagua faili, kuendesha amri, kuhariri msimbo, na kufanya kazi za muda mrefu ndani ya mazingira yanayodhibitiwa.

Inapakia…

Tunaanzisha uwezo mpya kwenye Agents SDK unaowapa wasanidi programu miundombinu sanifu ambayo ni rahisi kuanza nayo na imeundwa kwa usahihi kwa modeli za OpenAI: mfumo wa asili unaowaruhusu mawakala kufanya kazi kwenye faili na zana kwenye kompyuta, pamoja na utekelezaji asili wa mazingira kwa ajili ya kuendesha kazi hiyo kwa usalama.

Kwa mfano, wasanidi programu wanaweza kumpa wakala eneokazi linalodhibitiwa, maagizo wazi, na zana anazohitaji kuchunguza ushahidi:

Python

1
# pip install "openai-agents>=0.14.0"
2

3
import asyncio
4
import tempfile
5
from pathlib import Path
6

7
from agents import Runner
8
from agents.run import RunConfig
9
from agents.sandbox import Manifest, SandboxAgent, SandboxRunConfig
10
from agents.sandbox.entries import LocalDir
11
from agents.sandbox.sandboxes import UnixLocalSandboxClient
12

13

14
async def main() -> None:
15
with tempfile.TemporaryDirectory() as tmp:
16
dataroom = Path(tmp) / "dataroom"
17
dataroom.mkdir()
18
(dataroom / "metrics.md").write_text(
19
"""# Annual metrics
20

21
| Year | Revenue | Operating income | Operating cash flow |
22
| --- | ---: | ---: | ---: |
23
| FY2025 | $124.3M | $18.6M | $24.1M |
24
| FY2024 | $98.7M | $12.4M | $17.9M |
25
""",
26
encoding="utf-8",
27
)
28

29
agent = SandboxAgent(
30
name="Dataroom Analyst",
31
model="gpt-5.4",
32
instructions="Answer using only files in data/. Cite source filenames.",
33
default_manifest=Manifest(entries={"data": LocalDir(src=dataroom)}),
34
)
35

36
result = await Runner.run(
37
agent,
38
"Compare FY2025 revenue, operating income, and operating cash flow with FY2024.",
39
run_config=RunConfig(
40
sandbox=SandboxRunConfig(client=UnixLocalSandboxClient()),
41
),
42
)
43
print(result.final_output)
44

45

46
if __name__ == "__main__":
47
asyncio.run(main())
48

Wasanidi programu wanahitaji zaidi ya muundo bora zaidi ili kuunda mawakala muhimu—wanahitaji mifumo inayosaidia mawakala kukagua faili, kuendesha amri, kuandika msimbo, na kuendelea kufanya kazi katika hatua nyingi.

Mifumo iliyopo leo inakuja na mibadala ya faida na hasara huku timu zikihama kutoka kwa viproto hadi uzalishaji. Mifumo isiyofungamana na muundo mahususi inaweza kubadilika kwa urahisi lakini haitumii kikamilifu uwezo wa miundo ya hali ya juu; SDK za watoa huduma wa miundo zinaweza kuwa karibu zaidi na muundo lakini mara nyingi hukosa mwonekano wa kutosha katika uunganishaji; na API za wakala zinazosimamiwa zinaweza kurahisisha utumaji lakini huweka vikwazo kuhusu mahali mawakala huendeshwa na jinsi wanavyofikia data nyeti.

Hivi ndivyo baadhi ya wateja waliojaribu SDK mpya pamoja nasi walivyosema:

“GPT-5.4 inaweka kiwango kipya kwa kazi ya kisheria inayohusisha nyaraka nyingi. Kwenye tathmini yetu ya BigLaw Bench, ilipata asilimia 91%. Ikilinganishwa na miundo mingine, GPT-5.4 kwa sasa ni bora zaidi katika kupanga uchanganuzi changamani wa miamala, kudumisha usahihi katika mikataba mirefu, na kutoa kiwango cha juu cha maelezo ambacho wataalamu wa sheria wanahitaji.”
— Niko Grupen, Mkuu wa Utafiti katika Harvey

Mfumo wenye uwezo zaidi wa mchakato wa wakala

Kwa toleo la leo, mfumo wa Agents SDK unakuwa na uwezo mkubwa zaidi kwa mawakala wanaoshughulika na hati, faili, na mifumo. Sasa inaongeza kumbukumbu inayoweza kusanidiwa, uratibu unaotambua mazingira ya majaribio, zana za mfumo wa faili zinazofanana na za Codex, na miunganisho iliyosanifishwa na vipengele vya msingi ambavyo vinazidi kuwa vya kawaida katika mifumo ya wakala ya hali ya juu.

Vipengele hivi vya msingi vinajumuisha matumizi ya zana kupitia MCP(fungua katika dirisha jipya), ufichuzi wa hatua kwa hatua kupitia ujuzi(fungua katika dirisha jipya), maagizo maalum kupitia AGENTS.md(fungua katika dirisha jipya), utekelezaji wa msimbo kwa kutumia zana ya sheli(fungua katika dirisha jipya), uhariri wa faili kwa kutumia zana ya tumia marekebisho(fungua katika dirisha jipya), na zaidi. Mfumo utaendelea kujumuisha mifumo mipya ya kiwakala na vipengele vya msingi kadri muda unavyopita, ili wasanidi programu watumie muda mfupi kwenye masasisho ya msingi ya miundombinu na muda mwingi kwenye mantiki mahususi ya kikoa inayowafanya wakala wao kuwa muhimu.

Mchoro unaoonyesha jinsi Agent SDK inavyounganisha data ya mtumiaji, muundo, na zana ili kuunda mawakala wa AI.
Mchoro unaoonyesha jinsi ya kuunda mawakala wa AI kwa kutumia Agent SDK pamoja na muundo, zana na uratibu.

Zana hii pia huwasaidia wasanidi programu kufungua uwezo zaidi wa miundo ya mpaka kwa kuoanisha utekelezaji na jinsi miundo hiyo hufanya kazi kwa ufanisi zaidi. Hilo huweka mawakala karibu zaidi na mpangilio wa asili wa uendeshaji wa muundo, na kuboresha utegemekaji na utendaji katika kazi changamani—hasa pale kazi inapokuwa ya muda mrefu au inaratibiwa katika mkusanyiko mbalimbali wa zana na mifumo.

Zaidi ya hayo, tunatambua kuwa kila bidhaa ni ya kipekee na mara chache huendana vizuri na muundo fulani. Tuliunda SDK ya Wakala ili kuunga mkono utofauti huu. Wasanidi programu hupata kiunganishi kilicho tayari kutumika lakini chenye unyumbufu—na hivyo kufanya iwe rahisi kukibadilisha kulingana na rafu yao wenyewe—ikiwemo matumizi ya zana, kumbukumbu, na mazingira ya sehemu ya majaribio.

Utekelezaji asilia wa mazingira

SDK ya Mawakala iliyosasishwa inaauni utekelezaji wa mazingira asili, hivyo mawakala wanaweza kuendeshwa katika mazingira ya kompyuta yanayodhibitiwa yenye faili, zana, na vitegemezi wanavyohitaji kwa kazi fulani.

Mawakala wengi muhimu wanahitaji eneokazi rasmi ambapo wanaweza kusoma na kuandika faili, kusakinisha vitegemezi, kuendesha msimbo, na kutumia zana kwa usalama. Usaidizi wa mazingira asilia unawapa wasanidi programu safu hiyo ya utekelezaji moja kwa moja, badala ya kuwalazimisha kuiweka pamoja wao wenyewe kwa juhudi zao.

Wasanidi programu wanaweza kuleta mazingira yao wenyewe au kutumia usaidizi uliojengewa ndani kwa Blaxel, Cloudflare, Daytona, E2B, Modal, Runloop na Vercel.

Ili kufanya mazingira hayo yabebeke kati ya watoa huduma, SDK pia huanzisha dhana ya hati ya maelezo kwa ajili ya kuelezea eneokazi la wakala. Wasanidi programu wanaweza kuunganisha faili za ndani, kubainisha saraka za towe, na kuleta data kutoka kwa watoa huduma za uhifadhi ikiwemo AWS S3, Google Cloud Storage, Azure Blob Storage, na Cloudflare R2.

Hii inawapa wasanidi programu njia thabiti ya kuunda mazingira ya wakala kutoka mfano wa ndani hadi upelekaji wa uzalishaji. Pia huupa muundo eneokazi linalotabirika: mahali pa kupata viingizo, mahali pa kuandika matokeo, na jinsi ya kuweka kazi ikiwa imepangwa katika shughuli inayoendelea kwa muda mrefu.

Nembo za Daytona, E2B, Modal, Cloudflare, Vercel, Blaxel, Runloop

Kutenganisha mfumo wa uendeshaji na kompyuta kwa usalama, uimara, na upanuzi

Mifumo ya mawakala inapaswa kubuniwa kwa kudhania kuwepo kwa upenyezaji wa madokezo yanayoingia na majaribio ya uondoaji wa data. Kutenganisha kiunganishi na rasilimali za kompyuta husaidia kuweka vitambulisho vya ufikiaji nje ya mazingira ambamo msimbo unaozalishwa na muundo hutekelezwa.

Pia huwezesha utekelezaji wa kudumu. Wakati hali ya wakala imehamishiwa nje, kupoteza kontena la mazingira hakumaanishi kupoteza uendeshaji wa kazi. Kwa uwezo uliojengewa ndani wa kuchukua picha za hali na urejeshaji, Agents SDK inaweza kurejesha hali ya wakala katika kontena mpya na kuendelea kutoka kwenye alama ya mwisho ikiwa mazingira ya awali yatashindwa au yatakapomalizika muda wake.

Hatimaye, inafanya mawakala waweze kupanuliwa zaidi. Uendeshaji wa mawakala unaweza kutumia mazingira moja au mengi, kuanzisha mazingira pale tu inapohitajika, kuelekeza mawakala wadogo kwenye mazingira yaliyotengwa, na kusambaza kazi kwa wakati mmoja katika kontena mbalimbali ili utekelezaji uwe haraka zaidi.

Mchoro wa mtiririko unaoonyesha jinsi Agent SDK inavyowezesha mawakala wa AI kutumia rasilimali za ziada za kompyuta kwa kazi changamano zaidi.
Mchoro unaoonyesha jinsi mawakala wa AI walioundwa kwa kutumia SDK ya Mawakala wanavyoweza kuratibu mifumo tofauti ya uchakataji, kuruhusu kazi za mzigo kuendeshwa kwa kujitegemea huku ikisaidia kazi za hali ya juu zaidi.

Uwekaji bei na upatikanaji

Uwezo huu mpya wa Agents SDK unapatikana kwa ujumla kwa wateja wote kupitia API na unatumia bei ya kawaida ya API, kulingana na tokeni na matumizi ya zana.

Kipi kinaychofuata

Kadiri tunavyoendelea kuendeleza Agents SDK, tutaendelea kupanua kile ambacho wasanidi programu wanaweza kujenga nayo, na kurahisisha kuleta mawakala wenye uwezo zaidi kwenye uzalishaji kwa miundombinu maalum michache, huku tukihifadhi unyumbufu na udhibiti ambao wasanidi programu wanahitaji ili kuwafaa mawakala katika mazingira yao wenyewe.

Uwezo mpya wa kuunganisha na mazingira unazinduliwa kwanza katika Python, huku usaidizi wa TypeScript ukipangwa kwa ajili ya kutolewa baadaye. Pia tunafanya kazi kuleta uwezo wa ziada wa wakala, ikijumuisha hali ya msimbo na mawakala wadogo, kwa Python na TypeScript.

Kwa kuongeza, tunataka kusaidia kuleta pamoja mfumo mpana wa ikolojia wa wakala baada ya muda, kwa usaidizi wa watoa huduma zaidi wa mazingira, miunganisho zaidi, na njia zaidi kwa wasanidi programu kuunganisha SDK kwenye zana na mifumo ambayo tayari wanatumia.

Mwandishi

OpenAI