JetBrains presenta un asistente de inteligencia artificial para IDE basados ​​en IntelliJ y herramientas .NET

JetBrains presenta un asistente de inteligencia artificial para IDE basados ​​en IntelliJ y herramientas .NET

JetBrainsuna empresa de desarrollo de software conocida por crear IDEA IntelliJel tiene pie Se ha creado un nuevo asistente de IA en el Programa de acceso anticipado (EAP) para todas las herramientas .NET y IDE basadas en IntelliJ. Esta importante adición tiene como objetivo transformar el panorama SDK a través de la consolidación. inteligencia artificial generativa Y grandes modelos de lenguaje (LLM) en productos JetBrains.

El Asistente de IA está diseñado para integrarse sin problemas en el flujo de trabajo del IDE principal del usuario y mejorar la comprensión del código, una característica que siempre ha sido una excelente opción para los IDE de JetBrains. Las funciones de IA funcionan con el servicio de IA de JetBrains, que conecta a los usuarios con diferentes LLM y habilita funciones específicas asistidas por IA dentro de varios productos de JetBrains. En el lanzamiento, el servicio es compatible con OpenAI y alberga una serie de modelos más pequeños creados por JetBrains. La compañía planea expandir este soporte a más proveedores en el futuro, brindando a los usuarios acceso a las mejores opciones y modelos disponibles.

AI Assistant ofrece una serie de funciones. Una de las características principales de AI Assistant es AI Chat, que permite a los usuarios tener una conversación con el LLM, hacer preguntas o repetir una tarea. Por ejemplo, si los desarrolladores necesitan refactorizar un método en particular, pueden solicitar a AI Chat que sugiera una reconstrucción simplemente seleccionando el método en el menú contextual: AI Actions > Suggest Refactoring. Esta función proporciona un nuevo nivel de asistencia, lo que hace que el proceso de refactorización sea más eficiente y menos propenso a errores.

READ  Microsoft confirma nuevos problemas con las actualizaciones de Windows 10 de junio de 2022

Otra característica es la creación de documentos. Los usuarios pueden crear documentos para publicidad utilizando LLM. Actualmente, esto es compatible con Java, Kotlin y Python. Cuando los usuarios cambian el nombre de un anuncio de Java, Kotlin o Python, la IA sugerirá opciones de nombre para el anuncio en función de su contenido, una característica conocida como sugerencias de nombres.

AI Assistant también proporciona generación de mensajes de confirmación. El cuadro de diálogo del mensaje de confirmación ahora tiene un botón para crear un mensaje de confirmación con un botón auxiliar de IA. Los usuarios pueden hacer clic en él para enviar las diferencias de sus cambios al LLM, lo que generará un mensaje de confirmación que describe los cambios.

Sin embargo, existen algunas restricciones y limitaciones. JetBrains planea admitir modelos locales y nativos, pero es probable que el conjunto de funciones compatibles con los modelos locales sea limitado. Además, el acceso al servicio de IA actualmente está limitado a provincia Dónde está disponible OpenAI.

El servicio de IA es de uso gratuito durante el ciclo EAP, pero JetBrains dijo que proporcionará el modelo de licencia y los precios en una fecha posterior. Esto significa que habrá costos asociados con el uso del servicio de IA una vez que se complete el ciclo EAP.

Otro aspecto importante a tener en cuenta es que es posible que el servicio de IA de JetBrains no esté disponible de inmediato para todos. La empresa primero permitirá el ingreso de un cierto número de usuarios, y una vez que se alcance la capacidad máxima, los usuarios restantes se agregarán a la cola. Gradualmente se invitará a más personas a probar el producto en las próximas semanas.

READ  Lanzamiento del Samsung Galaxy Z Flip 4 / Fold 4 cerca de ti

JetBrains enfatizó su compromiso con la privacidad del usuario y señaló que cuando los usuarios usan funciones de IA, el IDE debe enviar solicitudes y tokens al proveedor de LLM. Por un lado Política de recogida y uso de datosJetBrains AI recopila dos tipos de datos relacionados con el uso de funciones de IA: datos de comportamiento y desagregados. Ambos tipos de recopilación de datos están completamente controlados por el usuario. Los datos del servicio de IA de JetBrains se envían a proveedores de modelos de lenguaje de terceros (como OpenAI), lo que significa que dichos datos también se procesan en los servidores de esos proveedores (y de acuerdo con sus políticas). Ni el usuario ni JetBrains tienen ningún control sobre el procesamiento de datos de terceros. JetBrains garantiza que los datos recopilados no se utilizarán para entrenar ninguno de los modelos ML que generan código o texto ni se revelarán a otros usuarios. Los datos se almacenan por un período limitado que no excede un año.

Aunque la privacidad de los datos sigue siendo una preocupación para algunos, el sentimiento general entre los desarrolladores hacia la tecnología es positivo, como se ha demostrado en los últimos tiempos. Encuesta de Linkedin. En una presentación reciente sobre TeqNación & DevBCN noble La batalla de los asistentes de codificación de IAY Poké NeguiseCTO de CINQ TICverificó TabNine, Github Copilot y ChatGPT y dice:

Creo que este es el futuro de la programación. En el futuro, no tendrás que escribir programas por tu cuenta; Puedes hacer esto con un programador de pares artificiales.

En este punto, JetBrains desea escuchar los comentarios de los usuarios sobre las nuevas funciones, incluidas historias de éxito, situaciones en las que la IA no hizo lo que se esperaba y sugerencias para otros escenarios en los que la IA podría ayudar a los usuarios. Los desarrolladores pueden compartir sus ideas y sugerencias haciendo clic en Compartir comentarios en la ventana del widget Asistente de IA e informar errores del asistente de IA. usted sigue.

READ  El USB 'Dead Man's Key' bloquea (o mata) las computadoras portátiles arrebatadas

You May Also Like

About the Author: Pino Toribio

"Fanático de Internet en general. Gurú de Twitter sin complejos. Introvertido. Lector total. Ninja de la cultura pop. Entusiasta de las redes sociales".

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *