Biztonság
Minden változtatásnál ellenőrizve. Nyilvántartva.
Mit ment át minden változtatás az éles környezetbe kerülés előtt, hol tárolják kulcsait és adatait, hogyan rögzíti a Product Printer Orchestrator (PP Orchestrator) minden MI-feladat nyomon követhetőségét, és ki mit döntött el.
- Minden pull request átmegy a projekt CI- és biztonsági vizsgálatain, majd egy AI-alapú biztonsági felülvizsgálaton, amely hibás állapotban zár: ítélet nélkül nincs összefésülés, és az összefésülés a felülvizsgált pontos verzióhoz van kötve. A főágon őrszem akadályozza meg, hogy a kapukat megkerülő változtatás élesbe kerüljön.
- Hozza saját modell-előfizetését vagy API-kulcsait, vagy futtasson helyi modelleket. Ezek az Ön PP Orchestratorában élnek, soha nem a példányban (csak az opcionális hangkulcs kivétel).
- A kódoló ügynökök az Ön laptopján, VPS-én vagy helyi szerverén futnak: így a felhős példánynak soha nincs szüksége a forráskódjára a mi gépeinken. Ha az általunk üzemeltetett PP Orchestratort választja, az ügynökök a mi gépeinken dolgoznak.
- Saját üzemeltetés esetén: ott, ahol futtatja. Felhőben: egy privát példány Németországban (EU), az adatbázis Frankfurtban. Az AI-hívások csak az Ön által irányított modellekhez mennek (a hang, ha be van kapcsolva, az ElevenLabshoz megy); saját üzemeltetésű helyi modellekkel egyetlen AI-hívás sem hagyja el a telephelyét. Hogy mit olvasunk a felhőbeli példányból a működtetéshez: lásd alább.
- Felhőbeli példány esetén csak azt, amire a működtetéshez szükség van, és mi kérjük le: a példány soha nem küld nekünk magától semmit. 5 percenként egy állapotellenőrzés. Éjszakánként egyszer egy használati összesítés: a tagok száma; az AI-költés ebben a hónapban, összesen és modellszolgáltatónként (hívások, tokenek, költség, és hogy a kulcs az Öné vagy a miénk); utolsó tevékenység; kiadás; e-mail-mód; hogy csatlakozik-e PP Orchestrator, annak verziója és állapota (sor, válaszidők, memória, lemez); mikor történt az első bejelentkezés, a befejezett képzési lecke, projekt, build, elfogadott követelmény, egyesített pull request, telepítés és visszajelzés a Product Printernek, darabszámmal; próbaidőszaki események (felhasznált AI-keret, választott csomag); és a 7. napon megjelenő alkalmazáson belüli kérdésre adott válaszok (0–10-es pontszám és „mi hiányzik”, a szerző nélkül). Óránként: a tagok e-mail-címeinek kulccsal képzett hash-ei (soha nem maguk a címek), hogy a „példányom keresése” bejelentkezési linket tudjon küldeni e-mailben. Amíg AI-keretet biztosítunk (próbaidőszakban), a költését is olvassuk, és beállítjuk a limitjét. Soha nem olvassuk a projekttartalmat, a követelményeket, a kódot, az ügyféladatokat vagy a felhasználólistát. Felhőben ezek az olvasások a szolgáltatás részei, és nem kapcsolhatók ki. Saját üzemeltetésű példány csak akkor válaszol ezekre, ha beállítja az olvasási kulcsot (INSTANCE_OPS_READ_SECRET); enélkül senkinek nem válaszol.
- Exportálja a teljes példányt bármikor — mindkét esetben az Öné marad.
Biztonsági problémát talált? Írjon a [email protected] címre.
Ember a vezetésben
Az ügynökök javasolnak. Az emberek elfogadnak.
Minden javaslat, döntés és tesztfuttatás nyilvántartásba kerül, és visszavezethető a kiszolgált követelményre.
- Javaslatok
- Összevonás előtt ellenőrizve
- Döntések
- Megnevezve, dátumozva, nyilvántartva
- Bizonyítékok
- Kritériumokhoz kötve, nem csevegési naplóhoz
A nyilvántartás — egy követelmény, egy délelőtt
| Idő | Szereplő | Bejegyzés | Hivatkozás |
|---|---|---|---|
| 09:12 | agent-2 | Javaslat: csatorna-bevitel, egy rendelés sem kerül kétszer számításba | REQ-01 |
| 09:40 | Tulajdonos | Elfogadva, egy módosítást kértünk | REQ-01 |
| 10:05 | agent-2 | WS-01 munkalépés kész | WS-01 |
| 10:07 | tesztfuttatás #412 | 6 / 6 kritérium teljesül | AC-01…06 |
| 10:09 | Tulajdonos | v1.0 kiadva | REL-01 |