AI-beállítások — rendszerleírás
Az AI-konfiguráció adatmodellje két szinttel, a mentés validációja, a kapcsolat-teszt és a modell-lista, a gyorsítótár-törlés, valamint a jogellenőrzés sajátosságai.
Áttekintés
Az AI-hívások (e-mail osztályozás, cégfeloldás, kontírozás, munkafolyamat-lépések) modell-beállításai: scope-onként két szint (1. szint és 2. szint tartalék) szolgáltatóval, modellel, hőmérséklettel, tokenkorláttal, küszöbbel és prompttal. Az oldal a központi AI-szolgáltatás modell-útvonal térképét és a „pihentetett” modellek listáját is mutatja.
Adatmodell
A táblanevek a telepítés saját előtagjával állnak az adatbázisban.
| Tábla | Szerep | Fő mezők |
|---|---|---|
aiconfig | egy scope konfigurációja | név, scope (egyedi), leírás, küszöb, aktív-jelző, törzs-karakterkorlát, szintenként szolgáltató, modell, hőmérséklet, max. token; rendszerprompt, felhasználói prompt-sablon, további kontextus, automatikus beillesztések, státusz |
Az API-kulcsok nem ebben a táblában, hanem a modul beállításaiban vannak.
Folyamat és validáció
- Form: alapértékek (Gemini az 1. és 2. szinten, küszöb 0,95), a scope leírása nyelvi kulcsból, „Melyik modell mire jó?” útmutató.
- Mentés: név kötelező; scope csak kisbetű, számjegy, aláhúzás; küszöb 0–1; rendszerprompt és 2. szintű modell kötelező, kivéve a munkafolyamat-lépések scope-jait; 1. szintű modell kötelező; scope egyedi.
- Kapcsolat-teszt: a sor 1. és (ha ki van töltve) 2. szintű párosára egy-egy apró valódi API-hívás a központi szolgáltatás páros-tesztjével; az eredmény párosonként, API-kulcs nélkül. Hibakódok:
PERMISSION_DENIED,NOT_FOUND,NOT_CONFIGURED,SELFTEST_FAILED. Valódi, díjköteles hívás. - Modell-lista: szolgáltatónként a ténylegesen elérhető modellek lekérése.
- Törlés: fizikai, hivatkozás-ellenőrzés nélkül.
- Gyorsítótár-törlés: a teljes alkalmazás-gyorsítótárat, a sablon-gyorsítótárat és a gyorsítótár-fájlokat törli, statisztikát ad vissza.
Jogosultság
- 1. réteg: a form az útvonal hozzáférési jogát, a mentés, a törlés és a gyorsítótár-törlés a módosítási jogát nézi.
- 2. réteg:
add(csak a gomb megjelenése),test(kapcsolat-teszt, modell-lista),debug. A katalógusban szereplőlist,edit,deletekulcsot a vezérlő nem kérdezi. - 3. réteg: nincs.
Ismert korlátok
- A lista funkciójog-ellenőrzés nélkül fut.
- A gyorsítótár-törlés nem csak az AI-modul, hanem az egész alkalmazás gyorsítótárát üríti.
- A menücsoport a fejlesztés alatt álló törzsadatok között szerepel.