Pagrindinės įrankių rinkinių projektavimo filosofijos skirtinguose scenarijuose labai skiriasi, tačiau jas galima iš esmės suskirstyti į keturis bendrus scenarijus: programinės įrangos kūrimas, fiziniai įrankiai / rinkiniai, AI agentai ir rinkodara / verslas. Konkrečios dizaino filosofijos yra šios:
Programinės įrangos kūrimo įrankių rinkiniai
Pagrindiniai principai sukasi apie universalumą, pakartotinį naudojimą ir kelių{0}}platformų suderinamumą. Pagrindiniai principai yra šie:
Viena atsakomybė ir moduliavimas: atskiri moduliai pagal funkciją (pvz., datos apdorojimas ir žurnalo tikrinimas sudaro modulį), kiekvienas modulis sprendžia tik vieno tipo problemas, išvengiant universalių įrankių sudėtingumo;
Kelių-platformų nuoseklumas: naudokite abstrakcijos sluoksnius, kad apsaugotumėte kūrėjus nuo operacinių sistemų skirtumų ir suteiktumėte vieningą naudotojo patirtį. Pavyzdžiui, GLUT įrankių rinkinys supaprastina OpenGL kūrimą, o jshortcut supaprastina Java sparčiųjų klavišų kūrimą;
Didelis efektyvumas ir mastelio keitimas: laikykitės atviro / uždaro principo, palaikykite papildinių plėtinius ir užtikrinkite aukštą pagrindinių algoritmų efektyvumą. Tai leidžia prisitaikyti prie didelio-masto duomenų apdorojimo, palengvina pradedantiesiems ir projekto iteraciją.

AI agento įrankių rinkinys
Pagrindinis dėmesys skiriamas AI iškvietimo tikslumui ir sistemos saugumui. Penki pagrindiniai projektavimo principai yra šie:
Aiškios sprendimų ribos: ne tik turėtų būti paaiškintos įrankio funkcijos, bet ir aiškiai apibrėžti draudžiami scenarijai, siekiant sumažinti piktnaudžiavimo AI tikimybę;
Viena atsakomybė: kiekvienas įrankis atlieka tik vieną užduotį, suardydamas sudėtingas operacijas, kad žymiai sumažintų AI klaidų lygį;
Kruopštumu{0}}pagrįstas integravimas: tiek pagrindinių įrankių (paprastoms užduotims atlikti), tiek sudėtinių įrankių (daug{1}}veiksmų operacijoms) teikimas užtikrina lankstumo ir efektyvumo pusiausvyrą;
Standartizuoti klaidų kodai: standartizuotų kodų grąžinimas vietoj natūralios kalbos, kai atsiranda klaidų, palengvina greitą AI atkūrimą;
Mažiausios privilegijos: Apribojus įrankio prieigos apimtį išvengiama sisteminės rizikos, pvz., kelio perėjimo ir netyčinio pagrindinių duomenų ištrynimo.
