What You Need to Know Before
You Start

Starts 7 June 2025 00:32

Ends 7 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Encontrar buenos programas evitando los malos.

Explore técnicas para demostrar la irrealizabilidad en la síntesis de programas y cómo este concepto sirve de puente entre los métodos formales y la generación de código basada en modelos de lenguaje, dando forma al futuro de la programación asistida por IA.
ACM SIGPLAN via YouTube

ACM SIGPLAN

2484 Cursos


1 hour 4 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Free Video

Optional upgrade avallable

Resumen

Explore técnicas para demostrar la irrealizabilidad en la síntesis de programas y cómo este concepto sirve de puente entre los métodos formales y la generación de código basada en modelos de lenguaje, dando forma al futuro de la programación asistida por IA.

Programa de estudio

  • Introducción a la Síntesis de Programas
  • Definición e importancia en la informática
    Resumen de los métodos de síntesis de programas
  • Demostrando la Irrealizabilidad en la Síntesis de Programas
  • Definición de irrealizabilidad
    Técnicas para demostrar la irrealizabilidad
    Estudios de caso de programas irrealizables
  • Métodos Formales en la Síntesis de Programas
  • Resumen de los métodos formales y su papel
    Técnicas formales comunes para demostrar la irrealizabilidad
    Herramientas y marcos utilizados en la síntesis formal
  • Generación de Código Basada en Modelos de Lenguaje
  • Introducción a los Modelos de Lenguaje (LLMs) para la generación de código
    Fortalezas y limitaciones de los LLMs en programación
    Comparación de enfoques de LLM y métodos formales
  • Uniendo Métodos Formales con Generación de Código Basada en LLMs
  • Desafíos en la integración de métodos formales con LLMs
    Estrategias para combinar los conocimientos de LLM con técnicas formales
    Modelos híbridos potenciales para mejorar la programación asistida por IA
  • Estudios de Caso
  • Análisis de integraciones exitosas de pruebas de irrealizabilidad en síntesis
    Ejemplos de generación de código basada en LLMs mejorada por métodos formales
  • Futuro de la Programación Asistida por IA
  • Tendencias en síntesis de programas e IA
    Consideraciones éticas y mejores prácticas
    Innovaciones que están dando forma al futuro de la IA en programación
  • Conclusión
  • Resumen de conceptos clave
    Discusión sobre problemas abiertos y direcciones de investigación

Asignaturas

Ciencias de la Computación