Instale o Codex-CLI, aproveite o GPT-3 Codex em seu ZSH Shell

Jan 26 2023
Compatível com PowerShell e BASH, o Codex-CLI pode ser considerado uma ferramenta que permite aos usuários interagir com a plataforma Codex usando comandos em uma interface de linha de comando, em vez de uma interface gráfica do usuário. É ótimo para criar e implantar modelos, gerenciar conjuntos de dados e monitorar o desempenho do modelo.

Compatível com PowerShell e BASH

O Codex-CLI pode ser pensado como uma ferramenta que permite aos usuários interagir com a plataforma Codex usando comandos em uma interface de linha de comando, em vez de uma interface gráfica do usuário. É ótimo para criar e implantar modelos, gerenciar conjuntos de dados e monitorar o desempenho do modelo.

Para profissionais cibernéticos , o Codex-CLI pode ser uma ferramenta poderosa para:

  • Automação e melhoria do fluxo de trabalho
  • Construir e implantar modelos de aprendizado de máquina usados ​​para detecção de invasões, caça a ameaças e até mesmo resposta a incidentes
  • Gerenciamento de grandes conjuntos de dados, como inteligência de ameaças, logs de rede e dados de endpoint
  • Automatizando fluxos de trabalho de resposta a incidentes, como triagem e investigação, integrando modelos de aprendizado de máquina em processos de resposta a incidentes existentes
  • Detecção de anomalias no tráfego de rede ou logs do sistema treinando modelos de aprendizado de máquina para identificar esses IoCs

GPT-3 é um modelo de linguagem de uso geral desenvolvido por — você adivinhou, OpenAI . Essa IA é treinada em uma grande quantidade de dados de texto e pode executar uma ampla gama de tarefas baseadas em linguagem envolvendo escrita, mas também pode ser usada para produzir código. Ele vai ainda mais longe ao ajustar essas tarefas dependendo da entrada do usuário. E isso pode ser muito específico.

Embora o Codex-CLI não use GPT-3 por padrão, ele pode, no entanto, aproveitar o poder do GPT-3 para o usuário final, integrando-o ao fluxo de trabalho e aceitando a linguagem humana como entrada! Essencialmente aliviando o fardo de falar máquinas e linguagens de programação.

Para esta instância específica, vamos instalar Codex-CLI e OpenAI para uso em nossa interface de linha de comando ou CLI.

Mas por que?

Um ciberprofissional familiarizado com a CLI ou PowerShell conhece a difícil tarefa de manter a sintaxe de seus comandos em ordem, sem falar que se lembra de todos os próprios comandos ou encadeamento de comandos para obter velocidade e eficiência. Então, cansado de procurar nas páginas de manual por opções específicas de comando? ‍

Com Codex-CLI e GPT-3, os dias de comandos 'Google-ing' podem ter acabado. Mas esta não é uma peça subjetiva e as implicações associadas a esta ferramenta teriam de ser guardadas para outra altura.

Vamos instalar assim mesmo

Interface de linha de comando de linguagem natural

Você precisará de uma conta OpenAI para recuperar o seguinte:

  1. Chave API
  2. ID da organização Open AI
  3. ID do mecanismo OpenAI (funciona, usarei 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. Abra um terminal e entre em um shell zsh (estarei no 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
    

    Este comando pode disparar um erro. Veja a solução de problemas abaixo
  7. Pode ser necessário editar o zsh_setup.sh para corrigir o erro '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. Agora você pode abrir um novo terminal zsh, digitar '#' seguido do seu comando de linguagem natural e pressionar Ctrl + G !
  10. Exemplo de comando
    Comando de exemplo (*tive que adicionar 'sudo' depois de impresso*)
    Exemplo de comando
  11. Embora sem dúvida incrível, saber como construir e analisar esses comandos será crucial, pois essa ferramenta é tão precisa quanto você a faz.
  12. Consulte o repositório Codex-CLI Github para instalação do PowerShell e BASH .