Por qué elegimos Claude para el asistente de AI Cloud Arduino


Sabemos que la introducción de IA en su entorno de codificación se agrega a las preguntas: sobre seguridad, precisión, privacidad y confianza. Es por eso que queremos ser transparentes sobre cómo hemos construido recientemente anunciado Asistente Arduino AI en la nube IDE, y por qué hemos elegido alimentarla con Claude de Anthrope, disponible a través de Amazon Web Services Kettle (AWS). Esta característica no es un atajo. Es una herramienta para ayudarlo a aprender más rápido, probar de manera más inteligente y mantenerse enfocado en el lado creativo de la construcción. Aquí está cómo y por qué lo hicimos.

Asistente de Arduino AI: su compañero de codificación inteligente

Claude fue diseñado desde cero para convertirse en colaborador, no solo un chatbot. Es uno de los modelos de lenguaje grande (LLM) más eficiente cuando se trata de escribir, explicar y editar código. Está disponible a través de Kettle de AmazonUn servicio totalmente administrado que hace que los modelos de base sean accesibles a través de la API. Nos hemos unido a Claude a través de AWS porque nos permitió acceder fácilmente a un modelo seguro y en evolución directamente dentro de la infraestructura que ya tenemos confianza y usamos.

Probamos varios modelos y Claude se destacó por su capacidad para Comprender el contexto, generar un código más limpio y explicar claramente los conceptos. También fue un buen partido para nuestros objetivos: no solo para proporcionar respuestas, sino para ayudarlo a aprender, depurar e iterar.

Contextual con menos alucinación

En el desarrollo del Asistente de AI de Arduino Cloud, hemos implementado Recuperación de generación aumentada (trapo) (trapo) – Una técnica que le da a IA un contexto más relevante antes de que responda a su pregunta. Básicamente, cuando le preguntas al asistente algo, no solo enviamos tu aviso a Claude directamente. En cambio, primero le proporcionamos documentación estructurada seleccionada a mano basada en su boceto, su tablero y su uso.

Esto significa que es más probable que obtenga Respuestas confiables y específicas a ArduinoY es menos probable que vea un código alucinado o engañoso. Actualizamos regularmente estos documentos de acuerdo con las versiones de productos y los comentarios de los usuarios; por lo tanto, el sistema continúa mejorando con el tiempo.

La confidencialidad pasa primero

Hemos construido barandas claras en el comportamiento del asistente de AWS y las proporcionadas por AWS Bedrock. Estos incluyen:

  • No se comparten datos personales o identificables (como bocetos privados o información de la cuenta) con el LLM.
  • Cada respuesta permanece en el contexto de Arduino: el asistente no responderá ni sugerirá nada relacionado con nuestra plataforma.
  • El jardín ayuda a prevenir sugerencias de proyectos dañinos o inapropiados, fortaleciendo las pautas de nuestra comunidad.

También hemos adoptado un enfoque mínimo. El asistente solo ve lo que necesita para generar una respuesta útil, no más, nada menos.

Asistente de IA dirigido por la comunidad

Este asistente no fue diseñado en el vacío. Antes del lanzamiento, Hemos trabajado estrechamente con los usuarios a través de entrevistas y pruebas beta Para identificar las preguntas y puntos débiles más comunes. Los comentarios que hemos recibido todo, desde ingeniería rápida hasta el diseño de la interfaz de usuario.

Continuamos construyendo esta herramienta contigo. Es por eso Cada respuesta incluye una opción de retroalimentación hacia atrás.Y por qué monitoreamos de cerca los resultados. Algunas de las mejoras más útiles, como admitir más bibliotecas, mejores mensajes de error y funcionalidad de cancelación / recuperación, provienen directamente de Sugerencias de usuario.

Su contribución nos ayuda a resolver el asistente, y los documentos de los que extrae, para satisfacer las necesidades reales de los desarrolladores reales.

Apoyar el aprendizaje, no reemplazarlo

Hemos escuchado las preocupaciones sobre la IA generativa, del código alucinado a las preocupaciones de que las herramientas de IA podrían erosionar las habilidades de los desarrolladores o tomar el control de los trabajos humanos. Compartimos algunas de estas preocupaciones y hemos adoptado un enfoque cuidadoso.

Diseñamos el asistente de AI de Arduino para que sea solo eso: un asistente, no un reemplazo. Esto no está ahí para escribir todo su proyecto. Esto está ahí para ayudarlo a resolver errores, comprender la sintaxis, explorar ideas y mantenerse en flujo Mientras construyes. Por ejemplo, puede preguntarle al asistente: “Explique este boceto”, y él lo guiará paso a paso del código, ayudándole a comprender un proyecto escrito por otra persona o aclarar la sintaxis que no conoce.

https://www.youtube.com/watch?v=h8s3arj6vri

Hemos agregado señales de luz, como etiquetas “experimentales” y un recordatorio amistoso de no confiar en la ceguera. Fomentar el autoaprendizaje.

¿Alguna vez has probado el Asistente de AI de Arduino Cloud?

El Asistente de AI de Arduino Cloud está disponible para todos, incluso de forma gratuita.
Puede probarlo hoy con hasta 30 interacciones gratuitas por mes, justo dentro del editor de la nube.

Si necesita más, nuestro fabricante y planes escolares incluyen 1,500 interacciones mensuales y planes de equipo o negocios de uso ilimitado ilimitado.

Ahora empieza en Nube.arduino.cc/features Y deje que el asistente lo ayude a codificar de manera más inteligente, depurar más rápido y permanecer en flujo.

Contenido original en Inglés


Leave a Reply

Your email address will not be published. Required fields are marked *