La herramienta de mejora de la eficiencia para programadores bajo la ola de IA: Athena Programming Assistant (copilot doméstico)

Crisis y oportunidades para programadores comunes en la era de la IA

Como veterano con diez años de experiencia en desarrollo, cuando entré en contacto por primera vez con ChatGPT, mis principales sentimientos fueron: entusiasmo, conmoción, preocupación y miedo. Lo emocionante es que se acerca una nueva era de la IA; lo impactante es que sus capacidades de razonamiento y codificación son tan increíbles; lo impactante es la preocupación y el miedo. En esta revolución de la IA, la eficiencia es lo primero, y la baja eficiencia significa eliminación. La competencia ha comenzado. No luches contra la tendencia, si no puedes vencerla, únete a ella.

Hacer un buen uso de las herramientas de IA puede ayudarnos a completar las tareas de programación de forma más rápida y precisa, mejorando así nuestra eficiencia en el trabajo. Aprovéchelo lo antes posible y descubra diversas oportunidades, como la de ingeniero puntual, una nueva profesión que está surgiendo en el extranjero.

Por casualidad, entré en contacto con Athena, un complemento de IDEA. Como usuario profundo y beneficiario de este complemento, lo comparto hoy con la esperanza de ayudar a más desarrolladores a comenzar su propio viaje de mejora de la eficiencia.

Introducción a la función Athena

1. Paga sobre la marcha

De forma predeterminada, cuando abra una cuenta, recibirá 50 puntos (50 ensayos de 800 palabras, muy buenos, suficientes para que los usuarios comunes los usen durante una semana), y también podrá disfrutar de un descuento por primer depósito de 6 yuanes para el primer depósito (por valor de 8 yuanes). El pago por uso es muy adecuado para mí, tal vez sea porque uso demasiado los servicios en la nube y el concepto de pago por uso está profundamente arraigado en el corazón de las personas. Copilot cobra $10 por mes (el precio aumentará en el futuro) y siempre siento que me están estafando. Después de un uso integral, como usuario profundo de Athena, 10 RMB básicos por mes son suficientes. Otro beneficio de esta plataforma es que puedes completar un código de invitación al momento de recargar, una vez recargada, el dueño del código de invitación recibirá 50 puntos, por cierto, adjunto mi código de invitación: 5K8I83 (Gracias ) .

 2. Cómodo y seguro

Conveniencia:

  • No es necesario un agente y puedes acceder a él si tienes una conexión a Internet, lo cual es muy conveniente para los estudiantes que no tienen una escalera.

Seguridad:

  • La plataforma es de incógnito por defecto y no deja registros de acceso de los usuarios, los estudiantes que estén preocupados por esto pueden utilizarla con confianza.
  • La plataforma tiene reglas de desensibilización de seguridad integradas. Para escenarios donde se incluyen IP y contraseña en la solicitud, el reemplazo se completará de forma predeterminada. También admite personalización (una vez me comuniqué con la plataforma y agregué una regla de filtrado de ruta personal para mí). Me gustaría hacer una sugerencia a la plataforma: convierta la desensibilización en un complemento y ábralo. Los usuarios pueden expandirse y elegir combinaciones de desensibilización. y probar por sí mismos. .

3. Mejora de la eficiencia de la codificación

Aquí daré algunos ejemplos que uso comúnmente y que encuentro particularmente útiles. Puede explorar más escenarios por su cuenta. Le invitamos a compartir sus experiencias en el área de comentarios. Antes de comenzar la introducción, permítanme presentarles brevemente este complemento y presentar la terminología unificada más adelante. Este complemento tiene dos partes: el área de codificación y el lado derecho del pasajero. El área de codificación se puede acceder presionando la tecla de acceso directo (windows: alt+ins, mac: cmd+n) o haciendo doble clic en Mayús. Todos los siguientes ejemplos se completan en un sistema mac:

3.1 Código generado por IA en el área de codificación

Formato fijo del comando: //ai:tus necesidades

Ejemplo: //ai: Ayúdame a generar un método para leer contenido pdf

Método de operación: coloque el cursor al final del texto del requisito, haga clic derecho -> Generar -> haga clic en Athena (o llame a la tecla de acceso directo y seleccione Athena)

Lo sorprendente es que no solo se inserta automáticamente el método generado, sino también la importación . En este momento, debido a que mi proyecto no introduce el paquete pdfbox, se informará en rojo y puedo continuar usándolo para ayudarlo. Complete la importación de pom.

 Seleccione la línea de importación problemática a la izquierda y el copiloto de la derecha hace clic para obtener las coordenadas de maven . Una vez completada la generación, abra pom.xml a la izquierda y coloque el mouse en la ubicación a importar. -pilot hace clic para insertar IDEA para completar la importación de pom.

3.2 Prueba única

Ejecute una sola prueba una vez

Una vez superada la prueba única, se puede generar directamente una interfaz de controlador correspondiente o una interfaz Dubbo para que el método proporcione acceso externo.

3.3 colección de mensajes + extensión

 Después de completar la recopilación en la plataforma Z, regrese al copiloto de IDEA e ingrese "flush. Después de actualizar, enumere la última lista manual recopilada

Hay muchas indicaciones interesantes que puede explorar y ampliar usted mismo. Se recomienda producir documentación más detallada en esta área para facilitar la expansión del usuario.

Más formas de jugar: //todo por agregar...

Introducción a la instalación de Athena

Athena se compone de dos partes, el complemento IDEA y la página web Chat. Los pasos de instalación son los siguientes:

1. Registre un usuario y obtenga el token de usuario: obtenga desde https://z.yling.top/ (haga clic en el nombre de usuario en la esquina superior derecha -> Información del usuario -> Generar token)

2. Instalación y configuración del complemento IDEA

2.1 Configurar la dirección del almacén de complementos

2.2 Instalar el complemento y reiniciar

  • Busque Athena directamente en el mercado y deberá reiniciar una vez completada la instalación.

    imagen.png

2.3 Configuración del complemento

3. Configuración de la página web de chat

Ingrese la dirección web y vincule el token generado en el paso 1: https://chat.yling.top/#/chat

 Para conocer los pasos detallados, consulte sus documentos de instalación: Pasos de instalación del complemento Athena

Resumir

En esta era, el desarrollo de la tecnología de inteligencia artificial ha hecho que muchos programadores se sientan incómodos. Con la aparición de los asistentes de programación de IA, muchas personas están empezando a preocuparse de que sus puestos de trabajo sean reemplazados. Sin embargo, no podemos permitir que este miedo domine nuestros pensamientos. En cambio, deberíamos ver las oportunidades que nos brindan los asistentes de programación de IA.

Los asistentes de programación de IA pueden ayudarnos a completar tareas de programación de forma más rápida y precisa, mejorando así la eficiencia de nuestro trabajo. Al mismo tiempo, los asistentes de programación de IA también pueden ayudarnos a comprender y aplicar mejor nuevas tecnologías de programación, mejorando así nuestros niveles de habilidad.

Pero si no nos adaptamos a esta nueva era, nuestros empleos estarán en riesgo. Debemos aprender a trabajar con asistentes de programación de IA, no resistirnos a ellos. Debemos aprender y actualizar constantemente nuestras habilidades para adaptarnos a esta industria que cambia rápidamente. Sólo así podremos seguir siendo competitivos en esta nueva era.

Dado que es una ronda eliminatoria, siempre que te asegures de correr lo antes posible y lo suficientemente lejos, no serás eliminado.

Otros enlaces:

La herramienta de mejora de la eficiencia para programadores bajo la ola de IA: Athena Programming Assistant (copilot doméstico)

Supongo que te gusta

Origin blog.csdn.net/shanwenbang/article/details/131965584
Recomendado
Clasificación