• [^] # Re: C'est quoi une contribution par IA ?

    Posté par . En réponse au lien Systemd accueille les contributions par IA. Évalué à 10.

    C'est effectivement très vaste... Mais il y a quand même de grandes catégories:

    • une aide ponctuelle pour des petites morceaux de code ou du refactoring. En gros, l'IA fait une tâche ingrate à ta place, et il y a juste à vérifier qu'elle n'a pas loupé le changement 57 sur les 109 repérés...
    • une aide à l'analyse: l'IA regarde le code, dit ce qui semble être incorrect, et le développeur le prend en compte pour la suite
    • une quasi-autonomie: on demande à l'IA de coder un truc (un nouveau pilote, une optimisation...) et le LLM va pondre un truc, plus ou moins impactant et volumineux. Un gros travail de relecture est alors nécessaire.

    Pour moi c'est le cas n°3 qui est problématique: certes le code va être relu, mais va-t-il être compris ? Les subtilités introduites par l'IA (en s'inspirant d'un autre code pas forcément adapté) vont-elle être repérées et intégrées ?
    Il y a un réel risque de perte de contrôle sur le code produit, dans le sens où plus personne ne saura ce que le code fait, ou pourquoi il le fait ainsi. Pour un projet très technique comme systemd, c'est un risque que je trouve inquiétant.