AiHummer
Suomi
Kirjaudu sisäänTili
v1.0.x
{ }Swagger

Orkestrointi ja aliedustajat

v1.0.x · päivitetty 2026-06-26

Se orkestroija on se, mikä muuttaa saapuvan viestin vastaukseksi. Se kokoaa monikerroksisen järjestelmäkehotteen ja ohjaa funktion kutsumisen silmukka: malli ajattelee, kutsuu työkaluja, lukee tulokset ja toistaa prosessin, kunnes se tuottaa lopullisen vastauksen. Tämän silmukan päälle agentti voi syntyä alihenkilöstö ja sovella valinnaisesti päätöksentekostrategiat — jotka kaikki voidaan määrittää järjestelmänvalvojan toimesta.

Käännössilmukka

Kierros on rajattu funktiokutsusilmukka. Mallille annetaan järjestelmäkehotus, keskustelu ja käytettävissä olevat työkalut; se voi kutsua yhtä tai useampaa työkalua, orkestroija suorittaa ne ja syöttää tulokset takaisin, ja silmukka jatkuu, kunnes malli palauttaa lopullisen viestin. Työkalut, muisti ja tieto tulevat aina työkalun tulokset, ei koskaan injektoituina ohjeina — tämä on se, mikä pitää silmukan vastustuskykyisenä kehotteen injektoinnille.

prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply

Aliagentit

Agentti voi luoda aliedustajia käsitellä alitehtävää ja palauttaa tulos kutsujalle. Tämä antaa koordinoivan agentin delegoida keskittynyttä työtä — tutkimusta, luonnostelua, erikoistunutta tietojen hakua — ilman, että yksittäinen konteksti ylikuormittuu.

Rekursio on rajattu: maksimaalinen sisäkkäisyys syvyys on hallinnassa AIHUMMER_SUBAGENT_MAX_DEPTH. Tämä estää hallitsemattoman lisääntymisen ja pitää vuoron kustannukset ja viiveen ennustettavina.

[!WARNING] Ala-agentit moninkertaistavat työn. Pidä AIHUMMER_SUBAGENT_MAX_DEPTH konservatiivinen päällä jaetut isännät — jokainen lisäsyvyyden taso voi moninkertaistaa työkalukutsut ja mallin käyttö.

Päättelystrategiat

Yksinkertaisen silmukan lisäksi orkestroija tarjoaa valinnaisen päätöksentekostrategiat. Ne ovat pois päältä, ellei niitä oteta käyttöön, ja jokainen on konfiguroitavissa hallintaliittymästä kohdan Agentti · Päätelmä asetusten ryhmä.

Strategia Mitä se tekee
Suunnitelman vaiheet Agentti laatii suunnitelman ennen toimimista, sitten hän toteuttaa vaiheet.
Heijastaa Agentti arvioi ja muokkaa omaa luonnostaan ennen vastaamista.
Debatti N agentit kiistelevät useista kierrokset, sitten a tuomari valitsee voittajan.
Parhaat-N Luo useita ehdollisia vastauksia ja valitse paras.
Itseparantua Epäonnistumisen sattuessa agentti diagnosoi ja yrittää uudelleen sen sijaan, että luopuisi.

[!TIP] Päättelystrategiat vaihtavat viivettä ja token-kustannuksia laadun vuoksi. Kytke ne päälle valikoivasti agenteille ja tehtäville, jotka niitä tarvitsevat, eikä globaalisti.

Agenttigraafit

Moniagenttityönkuluissa, jotka ovat rakenteellisempia kuin ad hoc -alikeittimen kutsut, AiHummer tukee agenttigraafit — agenttien eksplisiittinen liittäminen työnkulkuun. Kaavioita hallitaan hallintakäyttöliittymästä ja hallinta-API:sta alapuolella /v1/admin/graphs/*.

Hallinnan käyttöliittymät Kaaviot sivu on visuaalinen vuokaaviomuokkausohjelma: kaavion solmuja vedetään kankaalla, niiden väliset kaaret piirretään nuolina, paletti lisää uusia solmuja ja sivupaneeli muokkaa valitun solmun parametreja. Kaavion määritelmä (aloitussolmu, askelraja, solmut ja siirtymät) tallennetaan JSON-muodossa — “Vie/Tuo JSON” -kytkin avaa sen tarkastelua, siirtoa instanssien välillä ja manuaalista muokkausta varten.

Konfiguraation yhteenveto

Nuppi Missä
Aliedustajan maksimi syvyys AIHUMMER_SUBAGENT_MAX_DEPTH (ympäristö; kuumana uudelleenlatautuva)
Päättelystrategiat Asetusryhmä Agentti · Päätelmä
Agenttigraafit /v1/admin/graphs/*

[!NOTE] Ala-agentin syvyys ja työkalujen käyttömahdollisuus kuuluvat sovellettaviin asetuksiin kuuma (ei uudelleenkäynnistystä). Muut asetukset saattavat vaatia uudelleenkäynnistyksen — katso määritykset malli aloitusoppaan ohjeessa.

Minne seuraavaksi