Instale Codex-CLI, aproveche GPT-3 Codex en su ZSH Shell

Jan 26 2023
Compatible con PowerShell y BASH Codex-CLI se puede considerar como una herramienta que permite a los usuarios interactuar con la plataforma Codex mediante comandos en una interfaz de línea de comandos, en lugar de una interfaz gráfica de usuario. Es excelente para crear e implementar modelos, administrar conjuntos de datos y monitorear el rendimiento del modelo.

Compatible con PowerShell y BASH

Codex-CLI se puede considerar como una herramienta que permite a los usuarios interactuar con la plataforma Codex mediante comandos en una interfaz de línea de comandos, en lugar de una interfaz gráfica de usuario. Es excelente para crear e implementar modelos, administrar conjuntos de datos y monitorear el rendimiento del modelo.

Para los ciberprofesionales , Codex-CLI puede ser una poderosa herramienta para:

  • Automatización y mejora del flujo de trabajo
  • Creación e implementación de modelos de aprendizaje automático utilizados para la detección de intrusos, la búsqueda de amenazas e incluso la respuesta a incidentes
  • Gestión de grandes conjuntos de datos, como inteligencia de amenazas, registros de red y datos de puntos finales
  • Automatizar los flujos de trabajo de respuesta a incidentes, como la clasificación y la investigación, mediante la integración de modelos de aprendizaje automático en los procesos de respuesta a incidentes existentes.
  • Detección de anomalías en el tráfico de red o registros del sistema mediante el entrenamiento de modelos de aprendizaje automático para identificar estos IoC

GPT-3 es un modelo de lenguaje de propósito general desarrollado por, lo adivinaste, OpenAI . Esta IA está entrenada en una gran cantidad de datos de texto y puede realizar una amplia gama de tareas basadas en el lenguaje que involucran la escritura, pero también se puede usar para producir código. Va aún más allá al ajustar estas tareas según la entrada del usuario. Y esto puede volverse muy específico.

Si bien Codex-CLI no usa GPT-3 de forma predeterminada, puede, sin embargo, aprovechar el poder de GPT-3 para el usuario final integrándolo en el flujo de trabajo y aceptando el lenguaje humano como entrada. Esencialmente, alivia la carga de la máquina parlante y los lenguajes de programación.

Para esta instancia en particular, vamos a instalar Codex-CLI y OpenAI para usar en nuestra interfaz de línea de comandos o CLI.

¿Pero por qué?

Un ciberprofesional familiarizado con CLI o PowerShell conoce la abrumadora tarea de mantener su sintaxis de comandos en orden, sin mencionar incluso recordar todos esos comandos o encadenar comandos para lograr velocidad y eficiencia. Entonces, ¿cansado de buscar en las páginas del manual los interruptores específicos de comandos? ‍

Con Codex-CLI y GPT-3, los días de los comandos de 'Google-ing' pueden haber terminado. Pero esta no es una pieza subjetiva y las implicaciones asociadas con esta herramienta deberían guardarse para otro momento.

Vamos a instalarlo de todos modos

Interfaz de línea de comandos de lenguaje natural

Necesitará una cuenta de OpenAI para recuperar lo siguiente:

  1. Clave API
  2. ID de organización de Open AI
  3. OpenAI Engine ID (cualquiera de los dos funciona, usaré 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 una terminal y vaya a un shell zsh (estaré en 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 puede disparar un error. Consulte la solución de problemas a continuación
  7. Es posible que deba editar zsh_setup.sh para corregir el error '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. ¡Ahora puede abrir una nueva terminal zsh, escribir '#' seguido de su comando de lenguaje natural y presionar Ctrl + G !
  10. Comando de ejemplo
    Comando de ejemplo (*Tuve que agregar 'sudo' después de que se imprimiera*)
    Comando de ejemplo
  11. Si bien es indudable que es increíble, saber cómo crear y analizar estos comandos será crucial, ya que esta herramienta es tan precisa como tú la creas.
  12. Consulte el repositorio Codex-CLI Github para la instalación de PowerShell y BASH .