Vairākas AI komandrindas saskarnes (CLIS) piedāvā vietējos PowerShell moduļus, lai atvieglotu iestatīšanu un integrāciju lietotājiem, kas strādā PowerShell vidē. Šie moduļi nodrošina vienmērīgu mijiedarbību starp PowerShell un AI modeļiem, nodrošinot skriptu automatizāciju, kļūdu interpretāciju, kodu ģenerēšanu un AI atbalstītu komandu izveidi tieši no PowerShell konsoles. Zemāk ir detalizēts pārskats par nozīmīgu AI CLIS ar vietējo PowerShell atbalstu, to funkcijām, iestatīšanas procesiem un iespējām.
AI apvalks PowerShell
AI apvalks ir interaktīvs komandu apvalks, kas īpaši paredzēts PowerShell lietotājiem. Tas integrē AI tērzēšanas iespējas Windows komandrindas vidē, ļaujot lietotājiem mijiedarboties ar AI aģentiem, kas pielāgoti, lai palīdzētu skriptiem, komandu ģenerēšanai un atkļūdošanai.
- Instalēšana un iestatīšana: AI apvalkā ir nepieciešama Windows 10 vai jaunāka un PowerShell Core versija 7.4.6 vai augstāka. AI apvalka instalēšana ietver oficiāla instalācijas skripta palaišanu, kas instalē galveno izpildāmo (`Aish.exe`) un Aishell PowerShell moduli. Pēc instalēšanas jūs importējat Aishell moduli un sākat to ar komandu “Start-Aishell”, kas atver sadalītu rūti Windows terminālī, kas veltīts AI mijiedarbībai.
-AI aģenta atbalsts: divi AI aģenti nāk iepriekš instalētā Openai GPT modelī (`Open-Gpt`) un Azure Copilot (` Azure`). Lietotājiem ir jākonfigurē izvēlētais aģents, nodrošinot API atslēgas un galapunkta informāciju JSON konfigurācijas failā, kuram piekļūst, izmantojot komandu `/Agent Config`.
-AI lokālā atbalsts: papildus mākoņa AI, AI Shell atbalsta integrāciju ar vietējiem lielo valodu modeļiem (LLM), piemēram, Ollama. Šī iestatīšana ietver Ollama instalēšanu operētājsistēmā Windows un pēc izvēles LLM lejupielādi, piemēram, “Phi3” modeli uz vietas, izvairoties no paļaušanās uz Cloud AI pakalpojumiem. AI apvalks ļauj sastādīt Ollama balstītu AI aģentu, lai apstrādātu vaicājumus vietējā mērogā.
- Funkcijas: AI Shell uzlabo produktivitāti, sniedzot tūlītēju AI palīdzību PowerShell konsolē skriptu veidošanai, kļūdu interpretācijai un koda skaidrojumiem. Tas atbalsta AI ģenerētā koda ielīmēšanu tieši PowerShell, konfigurējamas sistēmas uzvednes konkrētiem lietošanas gadījumiem un aģenta pārslēgšanu.
Šī vietējā PowerShell integrācija padara AI Shell par spēcīgu izvēli PowerShell lietotājiem, kuri meklē tiešu, interaktīvu AI palīdzību, neatstājot viņu komandrindas vidi.
PowerShell AI modulis
PowerShell AI modulis ir kopienas attīstīts, atvērtā koda PowerShell modulis, kas tieši mijiedarbojas ar Openai uz GPT balstītajiem AI modeļiem.
-Instalēšana: Moduli var instalēt no PowerShell galerijas, izmantojot komandu “Install -Module -Name PowerShellai”. Pēc instalēšanas lietotāji importē moduli un jāiestata viņu OpenAI API atslēga autentificēšanai.
- Lietošana: lietotāji droši nosaka savu API atslēgu, izmantojot tādas cmdlets kā “set-openaikey”, kas atbalsta drošu virknes ievadi, lai aizsargātu sensitīvu informāciju. Modulis nodrošina tiešas komandas, lai izsauktu AI darbināmu palīdzību, skriptu ģenerēšanu vai koda skaidrojumu tieši no PowerShell skriptiem vai interaktīvām sesijām.
- Iespējas: Tas ir noderīgi, lai automatizētu skriptu izstrādi, problēmu novēršanu un koda fragmentu ģenerēšanu ar AI palīdzību. Tas atbalsta moduļa palīdzības dokumentācijas atjaunināšanu, lai padarītu integrāciju vienmērīgāku, un nodrošina pazīstamu PowerShell skriptu vidi, kas uzlabota ar AI iespējām.
Šis modulis ir ideāli piemērots lietotājiem, kuri meklē tiešu un vienkāršu PowerShell integrāciju ar Openai, piesaistot GPT, lai uzlabotu skriptu efektivitāti un kodēšanas palīdzību.
pshelp.copilot
Pshelp.copilot ir PowerShell modulis, kura mērķis ir sniegt AI balstītu, dabiskas valodas palīdzību mijiedarbībai ar labi dokumentētiem PowerShell moduļiem.
- Funkcijas: Šis modulis ļauj lietotājiem uzdot jautājumus par PowerShell moduļa komandām dabiskajā valodā, AI sniedzot atbilstošas atbildes un koda fragmentu piemēru, pamatojoties uz mērķa moduļa dokumentāciju.
- Integrācija: tā ir integrēta ar Openai API un Azure Openai pakalpojumiem, kā arī atbalsta tādas uzlabotas funkcijas kā Vector Store Management moduļa dokumentācijas glabāšanai un iegūšanai, iegultot ģenerēšanu, lai palīdzētu palīdzības tekstus AI iegulšanā un pielāgota GPT izveidošana, lai ģenerētu moduļus specifiskus AI palīgus.
-Iestatīšana: lietotāji instalē pshelp.copilot no PowerShell galerijas, iestatiet savu OpenAI API atslēgu, izveidojiet pielāgotus palīgus konkrētiem moduļiem, izmantojot `New-Moduleassistant`, un mijiedarbojieties, izmantojot tādas komandas kā“ Invoke-HelpChat`.
Šis modulis ir īpaši noderīgs lietotājiem, kuri vēlas AI palīdzību cieši kopā ar PowerShell moduļa dokumentāciju un komandu izmantošanu, nodrošinot lielāku konteksta palīdzību un kodu piemērus, kas pielāgoti konkrētiem moduļiem.
PS-AI modulis (PSAI)
PSAI ir mainīgs PowerShell modulis, kas apvieno PowerShell komandas ar AI modeļiem, lai automatizētu un uzlabotu PowerShell skriptu veidošanu un analīzi.
-Funkcijas: modulis var pārveidot PowerShell komandas par Ai-Readable JSON, lai uzlabotu AI lēmumu pieņemšanu. Tas atbalsta žurnālu analīzi, AI vadītu interaktīvu uzvedni un automatizācijas drošus aizsargus. Nesen ieviestās funkcijas ietver aģentu atbildes un aizsargmargas, lai novērstu nevēlamu komandu izpildei.
- Lietošana: PSAI ļauj PowerShell lietotājiem analizēt žurnālus, izmantojot AI, ģenerēt kodu un interaktīvi automatizēt uzdevumus no PowerShell. Tas apstrādā gan iebūvētu, gan pielāgotu PowerShell komandas un integrējas ar Openai un citiem AI modeļiem.
- Instalācija: lietotāji var instalēt PSAI, izmantojot `instalēšanas modulu PSAI` no PowerShell galerijas, un sākt izpētīt AI integrāciju savos skriptos un komandu darbplūsmās.
Šis modulis ir paredzēts lietotājiem, kuri vēlas uzlabotas AI balstītas iespējas automatizācijas, žurnālu analīzes un skriptu veidošanā ar PowerShell integrētu tieši viņu darbplūsmā.
AI CLI PowerShell moduļa ekosistēmas kopsavilkums
-AI apvalks PowerShell izceļas ar interaktīvas AI tērzēšanas blakusvāģa pieredzes piedāvāšanu tieši Windows terminālī ar iespējām mākoņiem balstītiem un lokāliem AI modeļiem.
- PowerShell AI modulis piedāvā vienkāršu, atvērtā koda PowerShell interfeisu, lai mijiedarbotos ar Openai GPT modeļiem, koncentrējoties uz iestatīšanas un skriptu efektivitātes vienkāršību.
-pshelp.copilot specializējas AI darbināmas palīdzības ģenerēšanā PowerShell moduļiem, izmantojot dabisko valodu, ar progresīvu vektoru un iegulšanas tehnoloģiju, lai uzlabotu modulim specifisku palīdzību.
- PSAI izmanto plašāku pieeju, ieguldams AI PowerShell komandās žurnālu analīzei, automatizācijai un drošai komandu izpildei ar AI pārraudzību.
Visi šie CLI risinājumi nodrošina vietējos PowerShell moduļus, kas pilnveido AI pieņemšanu un izmantošanu, samazinot AI palīgu izveidošanas un izmantošanas sarežģītību no PowerShell vides. Viņiem ir nepieciešama dažāda pakāpe ar API galveno konfigurāciju, administratora tiesības moduļa uzstādīšanai un zināma zināšana par PowerShell skriptu veidošanu optimālai lietošanai.
Noslēgumā jāsaka, ka tiem, kas meklē vietējos PowerShell moduļus, lai izmantotu AI to skriptu veidošanā, šīs CLIS piedāvā dažādas iespējas, sākot no interaktīvas tērzēšanas pieredzes līdz uzlabotai modulim specifiskai AI palīdzībai un AI-Augmented Powershell automatizācijai, ievērojami uzlabojot produktivitātes un skriptu izstrādes darbību.