El autocompletado de VS Code genera un complemento sin código Guía del usuario de BitoAI 2023

2023 es el primer año del brote de IA. Hemos sido bombardeados por varias herramientas y noticias de IA durante varios meses. Solo hay un sentimiento: ¡el tiempo no es suficiente!

Este artículo presenta el artefacto asistente de programación: Bito AI

¿Qué es Bito?

Bito es un complemento que actualmente es compatible con VS Code, complementos de Chrome y una gama completa de IDE de Jetbrains, como IDEA, PyCharm, Clion, etc., que se puede decir que cubre la mayoría de los estudiantes de desarrollo.

      ¡Este complemento usa el mismo modelo que ChatGPT! Actualmente es gratuito y tiene poderosas capacidades auxiliares, que pueden mejorar varias veces las capacidades de desarrollo de programas y mejorar en gran medida la eficiencia del desarrollo.
       Bito AI facilita la escritura de código, la comprensión de la sintaxis, la escritura de casos de prueba, la explicación del código, el comentario del código, la verificación de la seguridad, incluso la explicación de conceptos avanzados y más. Entrenado en miles de millones de líneas de código y millones de documentos, ayuda a los programadores a hacer el trabajo duro sin buscar en la web ni perder el tiempo en cosas tediosas.
       De hecho, siempre que sea un tipo de IA como chatgpt, puede usarse como una herramienta de chat.Si no puede chatear, ¿se le sigue llamando modelo de lenguaje?

Bito puede completar fácilmente las siguientes tareas:
1. Generar código: pídale a Bito que genere código en cualquier idioma bajo indicaciones de lenguaje natural. (p. ej., escriba un código C++, genere un algoritmo de clasificación rápida, etc.)
2. Sintaxis del comando: pregunte acerca de la sintaxis de cualquier comando técnico. (por ejemplo, "¿Cómo configuro una variable global para git?")
3. Casos de prueba: generar casos de prueba para el código <insertar código>
4. Explicar conceptos: hacer algunas preguntas sobre cualquier concepto técnico
5. Explicar código: explicar el código seleccionado. Pregunte cómo funciona este código o qué hace.
6. Método de comentario: genera comentarios para funciones o métodos que se agregarán al código.
7. Mejore el rendimiento: encuentre problemas de rendimiento fácilmente
8. Verifique la seguridad: asegúrese de que no haya agujeros de seguridad

Autor: Yaonan
Los derechos de autor pertenecen al autor. Para reimpresión comercial, comuníquese con el autor para obtener autorización, para reimpresión no comercial, indique la fuente.

La IA permite a los programadores hacer crecer más cabello, comer más pollo y sacudir más, ¿no es delicioso? 


1. Descargar e instalar registro

1. Haga clic en el enlace del sitio web oficial:   https://bito.ai/


 2. Descargar:

1. Haga clic en   Obtener Bito gratis   en la página de inicio y seleccione Instalar en VS Code.  Se pueden seleccionar otros entornos de desarrollo según la situación.

2. Seleccione Instalar  en la página abierta  y haga clic en Continuar     sin desmarcarlo  

 3. Haga clic directamente para abrir y luego se iniciará VS Code

inserte la descripción de la imagen aquí


3. Instalación 

Elija instalar en el VSCode abierto (si no, busque Bito en la extensión)

inserte la descripción de la imagen aquí


 4. Registro

Haga clic en el ícono de Bito a la izquierda para abrir la página de registro y complete la dirección de correo electrónico. (QQ está bien, es conveniente ver el código de verificación)

 Después de recibir el código de verificación, ingrese el código de verificación en VSCode y haga clic en enviar 

 Luego solo ingrese dos nombres que desea definir y luego puede elegir el idioma, elija chino chino simplificado

El registro es exitoso y se crea el espacio de trabajo. Complete el nombre del espacio de trabajo en inglés que desea crear y haga clic en Siguiente (Nota: el inglés solo está disponible)

 Finalmente, ¡felicitaciones por su registro exitoso y se puede habilitar normalmente! ! !


 dos, usa

1. chatear

      Eso es fácil. Es el mismo uso que chatgpt. Por supuesto, hay varios accesos directos relacionados con el desarrollo de programas en los accesos directos a continuación. Usar estos es la clave. y también puede interpretar su pregunta en contexto

 2. Funciones básicas

También hay un aviso cuando el mouse permanece en la tecla de acceso directo. 

inserte la descripción de la imagen aquí

 Explicar código Explicación de código

La función Explicar código se utiliza para explicar y explicar qué hace el código y cómo funciona.
Esta función puede ayudar a los desarrolladores y programadores a comprender y dominar mejor el código, especialmente cuando se encuentran con códigos nuevos y complejos. Al explicar el código, generalmente incluye una explicación de cada línea o parte del código, así como una explicación de la función general y el propósito del código.

Seleccione el código que desea operar a la derecha y obtenga la explicación del código mediante los siguientes métodos: 

  • El primero: atajo de teclado Alt+Shift+E
  • El segundo método: botón derecho del mouse para seleccionar el botón correspondiente a Bito

inserte la descripción de la imagen aquí

  •  El tercer tipo: el botón debajo de Bito AI a la izquierda

inserte la descripción de la imagen aquí

 El inglés también puede permitirle traducir de nuevo~~

Si opera sin seleccionar el código, se le pedirá que seleccione el código. 

inserte la descripción de la imagen aquí

 Por supuesto, también puede encontrar momentos embarazosos como retrasos e incapacidad para responder, simplemente haga clic en Aceptar y comience de nuevo, no es necesario que le complique las cosas.

inserte la descripción de la imagen aquí


Generar comentario Comentario

      La función Generar comentario es una tecnología de generación de lenguaje natural (NLG).
      La llamada tecnología de generación de lenguaje natural es para generar comentarios o descripciones en lenguaje natural correspondientes basados ​​en contenido o datos dados. Por ejemplo, dada una imagen o un artículo, Generate Comment puede analizar su contenido y generar un comentario o descripción apropiados.
      En el campo de la inteligencia artificial, Generar comentario se puede aplicar a varios escenarios. Por ejemplo, en las redes sociales, puede usar Generar comentario para generar automáticamente comentarios o respuestas. En el campo de noticias, puede usar Generar comentario para generar automáticamente informes de noticias. En el campo médico, puede usar Generar comentario para generar automáticamente texto como resúmenes de registros médicos. En general, Generar comentario puede ayudar a las personas a generar rápidamente una gran cantidad de texto en lenguaje natural, reducir la carga de la escritura manual de texto y mejorar la eficiencia de la generación de texto. 

 Explique por qué se usa este código y qué papel juega~~

inserte la descripción de la imagen aquí

 Use el botón Copiar para copiar directamente el comentario y luego péguelo en el cuadro de edición a la derecha.

inserte la descripción de la imagen aquí


 Comprobación de rendimiento comprobación de rendimiento

      La función Performance Check es la evaluación del rendimiento y la prueba del proceso.
      En el campo de la inteligencia artificial, el aprendizaje automático es un algoritmo que analiza y aprende de los datos para mejorar la capacidad de razonar y predecir situaciones desconocidas. La verificación del rendimiento del modelo de aprendizaje automático es evaluar la precisión y la capacidad de generalización del modelo para garantizar que el modelo pueda producir resultados correctos en aplicaciones prácticas.
      Por lo general, la inspección del rendimiento de un modelo de aprendizaje automático incluye la selección de indicadores de evaluación, la división del conjunto de entrenamiento y el conjunto de prueba, la validación cruzada y otros pasos. Los indicadores de evaluación comúnmente utilizados incluyen tasa de precisión, tasa de recuperación, tasa de precisión, puntaje F1, etc. La división del conjunto de entrenamiento y el conjunto de prueba se puede dividir en división aleatoria o división jerárquica, y la validación cruzada puede usar métodos como k-fold cross -validación. En el proceso de verificación del rendimiento del modelo, si el rendimiento del modelo no es lo suficientemente bueno, puede mejorar el rendimiento del modelo agregando datos de entrenamiento y ajustando los hiperparámetros del modelo.
      En general, la verificación del rendimiento del modelo de aprendizaje automático es un paso importante para garantizar que el modelo pueda producir resultados correctos en aplicaciones prácticas, y también es una parte integral del proceso de desarrollo del aprendizaje automático. 

Es posible que se le pida que instale Diff View después de la operación porque:

  • La conexión de red es inestable o está interrumpida.
  • Hay un problema con el complemento en sí.
  • El servidor está inactivo o en mantenimiento.
  • Déjalo en paz, simplemente haz clic en Aceptar para ver el resultado.

inserte la descripción de la imagen aquí

 Ahora reescribo un código de error y uso esta función para ver qué obtengo.

inserte la descripción de la imagen aquí No solo señala el error, sino que también da el código de referencia que él piensa de acuerdo con mi idea que adivinó ~~


 Comprobación de seguridad Comprobación de seguridad

      La función Comprobación de seguridad se utiliza para comprobar los agujeros de seguridad del código.
      Detecta vulnerabilidades de seguridad comunes en su código, como inyecciones de SQL, ataques de secuencias de comandos entre sitios y vulnerabilidades de inclusión de archivos, entre otras. Además, puede brindarle sugerencias y sugerencias sobre cómo corregir estas vulnerabilidades. Utilice la función de comprobación de seguridad para garantizar que su código sea más seguro y reducir el riesgo de ataques de piratas informáticos. 

Le preguntó con el código de error, no era seguro, y le dio el código apropiado, pero no verificó si el código estaba mal. 

inserte la descripción de la imagen aquí

 Proporcione un valor de entrada y vuelva a preguntar, lo que genera seguridad, pero brinda una mejor manera de sugerir.

inserte la descripción de la imagen aquí


Style Check comprueba los estándares de codificación

      La función de verificación de estilo se utiliza principalmente para verificar si el estilo del código se ajusta al estándar de codificación unificado.
      Por ejemplo, use sangría adecuada, convenciones de nomenclatura, comentarios de código, etc. Al usar Style Check, puede asegurarse de que el código tenga un cierto grado de legibilidad, mantenibilidad y escalabilidad, al mismo tiempo que mejora la eficiencia del desarrollo y reduce las tasas de error. Esto es excelente para la colaboración en equipo y el mantenimiento del código.

 Vi el problema del código y di otra solución.

inserte la descripción de la imagen aquí


 Mejorar la legibilidad Mejorar la legibilidad

      La función Mejorar la legibilidad está diseñada para ayudar a los programadores a mejorar la legibilidad de su código.
      Esta función puede hacer que el código sea más fácil de entender y leer identificando la sintaxis y la estructura en el código y realizando operaciones como resaltar y sangrar. Mejore la legibilidad del código, mejorando así la calidad y la productividad del código, y facilite el trabajo en equipo y el intercambio de conocimientos, mejorando así la productividad y la eficiencia de todo el equipo. 

Cada linea esta comentada
inserte la descripción de la imagen aquí


 código limpio código limpio

      La función Clean Code es eliminar las declaraciones de depuración y registro en el código para que el código sea más conciso y fácil de leer.
      Una vez que se completa el desarrollo del programa, el código generalmente debe organizarse y optimizarse. Eliminar las declaraciones de depuración y registro es un buen método de optimización, que puede mejorar la eficiencia operativa y la legibilidad del código. Esta característica automatiza el proceso y reduce el esfuerzo de editar código manualmente. 

Todas las partes incorrectas y comentadas han sido eliminadas~~ 

inserte la descripción de la imagen aquí


 Generar pruebas de código de pruebas unitarias

      La función Generar pruebas unitarias genera casos de prueba para fragmentos de código.
      Este es un método de pruebas automatizadas. Esta función genera automáticamente casos de prueba basados ​​en la lógica y las condiciones límite del código fuente, y genera rápidamente código de prueba para detectar si el código fuente se ajusta al comportamiento esperado. Mediante la generación automática de códigos de prueba, los evaluadores pueden ahorrar tiempo y esfuerzo, mejorar la cobertura y la precisión de las pruebas, descubrir posibles problemas y lagunas, y mejorar la calidad y la estabilidad del código. 

Todavía hay que esperar.... 

inserte la descripción de la imagen aquí


3. Grabar

Puede hacer clic en el + en la esquina superior derecha para crear un nuevo chat y la conversación anterior pasará al historial, o puede hacer clic en la papelera para eliminar el registro. 

inserte la descripción de la imagen aquí

crear nuevo registro

Después de crear un nuevo registro, el registro anterior se ocultará en el registro histórico.

inserte la descripción de la imagen aquí

registro de la historia

Puede ver todos los chats que no se han eliminado, haga clic en el botón más a la derecha para compartir y eliminar.

inserte la descripción de la imagen aquí

borrar

Después de la eliminación, el registro no se puede recuperar, a diferencia del registro antiguo que desaparece después de crear un nuevo registro.

inserte la descripción de la imagen aquí


 Si hay alguna actualización, ¡lo actualizaré a tiempo! ! !

Supongo que te gusta

Origin blog.csdn.net/YN2000609/article/details/131900410
Recomendado
Clasificación