Perspectivas del Proyecto Rust sobre la IA: Ideas Prácticas de los Colaboradores

Qué es esto
Un documento de resumen escrito por nikomatsakis el 27 de febrero de 2024, que recopila perspectivas de colaboradores y mantenedores de Rust sobre el uso de herramientas de IA. El documento busca capturar toda la gama de opiniones para comprender el panorama de argumentos en cada lado.
Detalles clave de la fuente
El proyecto Rust actualmente no tiene una visión o posición coherente sobre el uso de herramientas de IA. Este documento representa perspectivas individuales, no una postura oficial del proyecto. La discusión cubre tanto el uso de IA en crates de rust-lang como el uso de IA por desarrolladores de Rust en otros lugares.
La IA requiere habilidades de ingeniería
Aquellos que obtienen los mejores resultados de la IA enfatizan que se necesita ingeniería real para que la IA funcione bien. Como señala el colaborador TC: "Se requiere cuidado e ingeniería cuidadosa para producir buenos resultados. Hay que trabajar para mantener los modelos dentro del rango de vuelo. Hay que estructurar cuidadosamente el problema, proporcionar el contexto y la orientación adecuados, y dar herramientas apropiadas y un buen entorno."
TC también observa una mejora rápida: "Algo que podría no ser obvio es cuánto han cambiado las cosas en los últimos 2-3 meses. En un momento, era difícil justificar el uso de modelos para trabajo serio. Pero los modelos de última generación ahora son demasiado buenos para ignorarlos."
Casos de uso de IA no relacionados con codificación
Muchos colaboradores encuentran valor en la IA para tareas más allá de la codificación:
- Búsqueda y descubrimiento: davidtwco informa usar herramientas de IA internas en Arm para buscar entre más de 10,000 páginas de documentación de arquitectura, facilitando responder a problemas ascendentes con prontitud.
- Navegación de bases de código: scottmcm encuentra que las IA son útiles para preguntas de investigación como "bueno, estoy aquí y necesito un Span; ¿dónde consigo uno?"
- Revisión de código y exploración de ideas: BennoLossin usa IA para verificar el trabajo y hacer preguntas que ayudan a explorar ideas correctas. RalfJung menciona interés en explorar LLMs para revisión de código, citando que personas del kernel de Linux han tenido éxito con instrucciones específicas para proyectos, cuidadosamente elaboradas.
- Procesamiento de datos a gran escala: Varios colaboradores señalan que la IA hace que trabajar con datos semiestructurados sea más manejable, con ejemplos del grupo FLS (Especificación de Lenguaje Futuro).
Experiencias diferentes
La colaboradora yaahc señala la disonancia cognitiva entre desarrolladores respetados que encuentran valor en las herramientas de IA mientras otros encuentran "el 99% del valor que la gente afirma obtener de estas herramientas como todo humo y sin sustancia". La diferencia parece provenir de cómo se estructuran las entradas y cómo se usan las herramientas, con ingenieros experimentados logrando mejores resultados.
📖 Leer la fuente completa: HN LLM Tools
👀 Ver también

Delve es acusado de bifurcar el SimStudio de código abierto de Sim.ai y venderlo como Pathways.
La startup de cumplimiento Delve supuestamente bifurcó la herramienta de código abierto para crear agentes SimStudio de Sim.ai, la rebautizó como Pathways y la vendió sin la atribución de licencia adecuada o un acuerdo monetario con Sim.ai, lo que potencialmente viola los términos de la licencia Apache.

Alibaba prohíbe Claude Code en el lugar de trabajo por supuestos riesgos de puerta trasera
Alibaba prohíbe Claude Code en su entorno laboral por supuestos riesgos de puerta trasera, según una fuente. La decisión destaca las crecientes preocupaciones de seguridad en torno a los agentes de codificación de IA en entornos empresariales.
Los SRE de IA resuelven incidentes rutinarios, pero los ingenieros pierden contacto con sus sistemas
Sylvain Kalache sostiene que los respondedores de incidentes con IA reducen la práctica de los ingenieros, empeorando la respuesta a incidentes complejos, citando las Ironías de la Automatización y los paralelismos con la formación en aviación.

Claude Code v2.1.145: Listado de Agentes JSON, Correcciones de Span OTEL, Parche de Seguridad y Más
Claude Code v2.1.145 añade `claude agents --json` para scripting, corrige una omisión de permisos, mejora los spans OTEL y más.