Installa Codex-CLI, sfrutta GPT-3 Codex nella tua shell ZSH

Jan 26 2023
Compatibile con PowerShell e BASH Codex-CLI può essere pensato come uno strumento che consente agli utenti di interagire con la piattaforma Codex utilizzando comandi su un'interfaccia a riga di comando, piuttosto che tramite un'interfaccia utente grafica. È ottimo per creare e distribuire modelli, gestire set di dati e monitorare le prestazioni dei modelli.

Compatibile con PowerShell e BASH

Codex-CLI può essere pensato come uno strumento che consente agli utenti di interagire con la piattaforma Codex utilizzando i comandi su un'interfaccia a riga di comando, piuttosto che attraverso un'interfaccia utente grafica. È ottimo per creare e distribuire modelli, gestire set di dati e monitorare le prestazioni dei modelli.

Per i professionisti informatici , Codex-CLI può essere un potente strumento per:

  • Automazione e miglioramento del flusso di lavoro
  • Creazione e distribuzione di modelli di machine learning utilizzati per il rilevamento delle intrusioni, la caccia alle minacce e persino la risposta agli incidenti
  • Gestione di set di dati di grandi dimensioni come informazioni sulle minacce, registri di rete e dati degli endpoint
  • Automatizzare i flussi di lavoro di risposta agli incidenti come il triage e l'indagine integrando i modelli di apprendimento automatico nei processi di risposta agli incidenti esistenti
  • Rilevamento delle anomalie nel traffico di rete o nei log di sistema addestrando modelli di machine learning per identificare questi IoC

GPT-3 è un modello di linguaggio generico sviluppato da - hai indovinato, OpenAI . Questa intelligenza artificiale è addestrata su una grande quantità di dati di testo e può eseguire un'ampia gamma di attività basate sul linguaggio che comportano la scrittura, ma può anche essere utilizzata per produrre codice. Va ancora oltre perfezionando queste attività in base all'input dell'utente. E questo può diventare molto specifico.

Sebbene Codex-CLI non utilizzi GPT-3 per impostazione predefinita, può tuttavia sfruttare la potenza di GPT-3 per l'utente finale integrandolo nel flusso di lavoro e accettando il linguaggio umano come input! Essenzialmente alleviando il peso della macchina parlante e dei linguaggi di programmazione.

Per questa particolare istanza, installeremo Codex-CLI e OpenAI per l'utilizzo nella nostra interfaccia a riga di comando o CLI.

Ma perché?

Un professionista informatico che abbia familiarità con la CLI o PowerShell conosce l'arduo compito di mantenere in ordine la sintassi dei comandi, per non parlare anche del ricordare tutti quei comandi stessi o del concatenamento dei comandi per velocità ed efficienza. Quindi, stanco di cercare nelle pagine di manuale opzioni specifiche per i comandi? ‍

Con Codex-CLI e GPT-3, i giorni dei comandi "Google-ing" potrebbero essere finiti. Ma questo non è un pezzo soggettivo e le implicazioni associate a questo strumento dovrebbero essere salvate per un'altra volta.

Installiamolo comunque

Interfaccia della riga di comando in linguaggio naturale

Avrai bisogno di un account OpenAI per recuperare quanto segue:

  1. Chiave dell'API
  2. Apri ID organizzazione AI
  3. ID motore OpenAI (o funziona, userò code-cushman-001 )
  4. https://beta.openai.com/account/api-keys
    https://beta.openai.com/account/org-settings
    https://beta.openai.com/docs/models/codex
  5. Apri un terminale ed entra in una shell zsh (sarò su Kali-Linux)
  6. zsh
    

    mkdir Codex; cd Codex/
    

    https://github.com/microsoft/Codex-CLI

    git clone https://github.com/microsoft/Codex-CLI.git
    
           
                    

    cd Codex-CLI/scripts/
    ./zsh_setup.sh
    

    Questo comando potrebbe sparare un errore. Vedere la risoluzione dei problemi di seguito
  7. Potrebbe essere necessario modificare zsh_setup.sh per correggere l'errore "sed".
  8. sudo vim zsh_setup.sh
    
           
                    
    Go to line 46 and delete the double “ “ after ‘sed -i’
    It should now read like this ⬆️ (wq! lol, I can already hear the vi/vim naysayers) — https://github.com/microsoft/Codex-CLI/issues/121

  9. Ora puoi aprire un nuovo terminale zsh, digitare "#" seguito dal tuo comando in linguaggio naturale e premere Ctrl + G !
  10. Esempio di comando
    Comando di esempio (*ho dovuto aggiungere 'sudo' dopo che è stato stampato*)
    Esempio di comando
  11. Anche se indubbiamente incredibile, sapere come costruire e analizzare questi comandi sarà cruciale, poiché questo strumento è accurato solo quanto lo fai tu.
  12. Fare riferimento al repository Github Codex-CLI per l'installazione di PowerShell e BASH .