Chii chaitika
Apple Muchina Kudzidza Tsvagiridzo yakaburitsa bepa rakanyorwa naAmir Aavani pamusoro pekuomarara kwekuongorora zvakadzama, isiri-monotonic Boolean mibvunzo pamusoro pe inverted indexes. Pepa racho rinogadzira mutauro wekudzoreredza unobva pane inotungamirwa acyclic girafu, inoti dambudziko rayo rekuongorora ndeye P-Yakazara, uye inosuma ComputePN, a deterministic algorithm ichishandisa zvakanaka-negative zvinomiririra uye DAG memoization.
Apple Muchina Kudzidza Tsvagiridzo inonyora bepa sekuburitswa kwaNyamavhuvhu 2026, naAmir Aavani semunyori waro. Iro bepa rinotaura inverted-index traversal, nzira yekutsvaga umo mazwi anonongedza kumagwaro anawo. Apple inogadzirisa dambudziko rakatenderedza vamiririri veAI vemazuva ano vanoshandisa zvivakwa zvekutsvaga zvakaomarara, neuro-symbolic kufunga workflows. Zvinoenderana nekwabva, iwo mafambisirwo ebasa anogona kuunganidza mune yakadzika maBoolean mibvunzo inosanganisira isiri-monotonic logic, kusanganisira negation. Pepa rinotarisisa nekudaro kuita kwemaitiro ekudzoreredza akarongeka, kwete mhando yemutauro mutsva, chigadzirwa cheagent, kana kutsvaga kwakatarisana nevatengi.
Pepa rinotsanangura miganhu miviri mumaitiro ekuongorora akajairwa. Inoti stateful Document-at-a-Time iterator modhi dzakasungirirwa neNC^1 formula yekuongorora uye inogona kutarisana neyakaipisisa-kesi O(2 ^|Q|) exponential blowup kana reconvergent logic ikavhurwa mumuti. Inoti inodzokororwa Term-at-a-Time materialization modhi inotarisana ne Ω(|U|) chirango chemuchadenga, chinotsanangurwa senge scan yepasirese, kana uchiongorora kurambwa zvine musoro pamusoro pechinyorwa chizere chedenga. Izvi zvirevo zvinotaurwa nebepa abstract. Sosi yakapihwa haipe mienzaniso, kuteedzera basa, kuyerwa kwemaitiro, kana kuenzanisa kunoratidza kuti kangani kangani kese-yakaipisisa pateni inoitika mumasisitimu akaiswa.
Apple inoti inogadziridza mutauro wekudzoreredza, L_R, zvichibva pane yakanangwa acyclic magirafu uye inoratidza kuti kuongorora mibvunzo mumutauro uyu ndeye P-Yakazara. Inobva yaunza ComputePN, inotsanangurwa seyekumisikidza, sparsity-aware evaluation algorithm. Iyo nzira inopatsanura kuregeredza zvine mutsindo kubva kune zvakasikwa-chikero kuita zvinhu kuburikidza nePositive-Negative mbiri mbiri inomiririra uye inoshandisa yemuno DAG memoization saka inodzokororwa subexpressions haidi kuwedzerwa kakawanda.
Kunobva kunopa yainzi yekuongorora-nguva inosungwa yeO(|Q| · |U_active|), apo notation inoreva saizi yemubvunzo uye gwaro rinoshanda rakaiswa. Izvo hazvisanganisire kuitwa kwealgorithm, kodhi kodhi, kuyerwa kusingachinji, kana kushanda zvinodiwa.
Zvakatorwa pamwechete, tsananguro inovhara chirevo chechinetso chepepa, mhedzisiro yayo yakaoma, uye nzira yekuongorora yakarongwa. Mutauro wekudzoreredza unomiririrwa neakatungamirwa acyclic graph, iyo yakataurwa kuomerwa ine chekuita neBoolean logic, uye ComputePN inoratidzwa senzira yekubata iyo chimiro. Iyo yakanaka-negative inomiririra inotarisana nekuramba, nepo DAG memoization inodzokororwa subexpressions. Iyo sosi zvakare inotaura yakasungwa maererano nehukuru hwemubvunzo uye inoshanda gwaro seti. Kupfuura izvo zvataurwa dhizaini uye kuomarara mapoinzi, izvo zvinopihwa hazvigadzirise ruzivo rwekuita, kuyerwa kuita, kushandiswa kwekugadzira, kana kusimbiswa kwekunze. Iyo mibvunzo inoramba yakaparadzana kubva pamapepa ezvinyorwa zvepamutemo nezvekuongorora.
Kwakabva mashoko: machinelearning.apple.com ↗
Nei zvichikosha
Kana zvichemo zvebepa zvakabatirira mumasisitimu anoshanda, vanogona kujekesa kuti zvivakwa zvekutsvagisa zvinofanirwa kuita sei yakaoma yekudzosa logic inoshandiswa muAI-agent workflows. Kunobva kwati ComputePN inodzivirira mari mbiri dzinozivikanwa: kuwedzera kwekuwedzera kwekupindura mubvunzo wemubvunzo uye kuita dhizaini rese repasi nekuramba. Iyo haipe zviyero zvekugadzira, saka iyo inoshanda mhedzisiro inoramba isina kusimbiswa.
Mhedzisiro yacho ine basa nekuti inoisa muganho wepamutemo kutenderedza dambudziko Apple inobatana neAI-mumiririri kudzoreredza. Maagents anosanganisa mibairo yekutsvaga nemamiriro ekufananidzira angangoda kudarika akapfava keyword kuenzanisa: vanogona kuratidza mharadzano dzematendere, mibatanidzwa, uye zvinosarudzika zvine pfungwa dzinoita girafu rine matauriro akagovaniswa. Chiratidziro chegirafu chinogona kuchengetedza kugovanisa uku, nepo kuwedzera kwemuti kuchigona kuidzokorora. Kana ComputePN ikashanda sezvakataurwa, bepa rinopa nzira ine musimboti yekuongorora pfungwa dzakadaro pasina kubhadhara otomatiki mutengo wekuwedzera kana mutengo uzere wezvinhu. Iyo inogona kubatsira inobatsira inonyanya kukosha kune masisitimu uko kuomarara kwemubvunzo, saizi yekorasi, uye sparsity inopindirana.
Kudzivisa kutariswa kwegwaro rega rega kunogona kuderedza ndangariro kumanikidzwa kune negation-inorema mibvunzo, nepo memoing yakagovaniswa DAG node inogona kudzivirira inodzokororwa basa. Chisungo chinorehwa chinotarisawo pagwaro rinoshanda rakaiswa kwete pasirese, izvo zvingave zvakakosha pakusarudza mibvunzo. Izvi zvirevo zvinotevera kubva kune algorithmic dhizaini yakatsanangurwa neApple, kwete kubva kune yakaratidza chigadzirwa kuvandudzwa. Sosi yacho inoshuma kusadzikiswa kwekunonoka, kuwedzera kwekuwedzera, kuchengetedza mutengo, mhedzisiro yesimba, kana mhedzisiro yemushandisi.
Iro bepa rakakosha semupiro wekutsvagisa, asi zvarinoita paruzhinji hazvisati zvanyatsozivikanwa. Izvo hazvizivise kutangwa kwechigadzirwa kana kutaura kuti Apple yakabatanidza ComputePN mune yakatarisana nevatengi sevhisi yekutsvaga. Izvo zvakare hazviratidze kuti iripo yekutsvaga injini kana mapuratifomu eagent anoshandisa iwo chaiwo query mutauro wakateedzerwa mubepa. Hapana yakazvimirira simbiso inosanganisirwa mune yakapihwa zvinhu. Iko kukosha kunoshanda kunotsamira pakuti iyo yepamutemo modhi inoenderana nemabasa ekugadzira, angave maalgorithms anogamuchirwa, uye maitiro aanoita kana mibvunzo, indexes, uye anoshanda seti akakura kana akabatana zvakanyanya.
Interactive Mechanism: Iyo Inonyatsoshanda
Ongorora ari pasi tekinoroji kuseri kwekusimudzira uku uchipindirana.
What most distinguishes an AI agent from a basic chatbot?
Zvekutarisa zvinotevera
Humbowo hunotevera hwakakosha kuita uye kuenzanisa: chaiyo yemubvunzo magirafu, corpus saizi, inoshanda-gwaro kuverenga, latency, ndangariro kushandiswa, uye kuenzanisa neiyo iripo Gwaro-pa-a-Nguva uye Term-pa-a-Nguva masisitimu. Iyo sosi hairatidze software, API, kutumirwa, nzvimbo yekuongorora-vezera, kana kutorwa nekutsvaga kana AI chigadzirwa.
Mubvunzo wekutanga ndewekuti izvo zvinonzi zvakaomesesa zvakanakira zvinoshandura kuita yakayerwa system performance. Humbowo hunobatsira hwekutevera hungasanganisira benchmark corpora, query-generation process, kugovaniswa kweDAG kudzika uye kudzokororwa, saizi-yepasirese saizi, inoshingaira-yakaiswa saizi, peak memory, uye end-to-end latency. Kuenzanisa kunofanirwa kusanganisira zvese zviri zviviri Gwaro-pa-a-Nguva uye Temu-pa-a-Nguva yekutanga, pamwe chete nemhaka dzinopikisa dzinosanganisira kudzokororwa kudzokororwa uye kuramba kwakafara. Ikozvino sosi inopa asymptotic zvichemo asi hapana chimwe chezviyero izvozvo.
Mubvunzo wechipiri ndewekuti ComputePN iripo seinoshandisika software. Apple's peji haibatanidzi kune repository, pasuru, API, tekinoroji kuita, kana mirairo yekuburitsa mhedzisiro. Izvo zvakare hazvitaure kana iyo nzira inogona kuwedzerwa kune yakasimbiswa-inverted-index injini, ingave ichida nyowani index marongerwo, kana kuti inotsigira zvigadziriso, chinzvimbo, kusefa, kuparadzirwa kwekuuraya, kana mibvunzo yakafanana. Izvo zvakasiirwa zvinoita kuti zvisaite kubva kune ino kutarisisa kugadzirira kutumirwa kana kuenderana nemastacks aripo ekutora.
Mubvunzo wechitatu ndeyekusimbisa uye chiyero. Iro peji rinodoma basa sebepa rakaburitswa asi hariratidze musangano, bhuku, maitiro ekuongorora, kana kudzokorora kwekunze. Kuburitswa kweramangwana kunofanirwa kujekesa mutauro chaiwo wekudzoreredza, fungidziro dziri seri kwechiratidziro chegwaro, uye maitiro echimiro chakanaka-chakashata pasi pemachisi akakora kana anenge azere. Zvichave zvakakoshawo kuona kana maAI-agent masisitimu achinyatso gadzira mhando yeBoolean query DAGs yakatsanangurwa, uye kuti nzira yakarongwa inovandudza kuvimbika here kana kuti inongogadzira nzira yekuongorora.