Drücke „Enter”, um zum Inhalt zu springen.
Hinweis zu diesem Datenschutz-Blog:
Anscheinend verwenden Sie einen Werbeblocker wie uBlock Origin oder Ghostery, oder einen Browser, der bestimmte Dienste blockiert.
Leider wird dadurch auch der Dienst von VG Wort blockiert. Online-Autoren haben einen gesetzlichen Anspruch auf eine Vergütung, wenn ihre Beiträge oft genug aufgerufen wurden. Um dies zu messen, muss vom Autor ein Dienst der VG Wort eingebunden werden. Ohne diesen Dienst geht der gesetzliche Anspruch für den Autor verloren.

Ich wäre Ihnen sehr verbunden, wenn Sie sich bei der VG Wort darüber beschweren, dass deren Dienst anscheinend so ausgeprägt ist, dass er von manchen als blockierungswürdig eingestuft wird. Dies führt ggf. dazu, dass ich Beiträge kostenpflichtig gestalten muss.

Durch Klick auf folgenden Button wird eine Mailvorlage geladen, die Sie inhaltlich gerne anpassen und an die VG Wort abschicken können.

Nachricht an VG WortMailtext anzeigen

Betreff: Datenschutzprobleme mit dem VG Wort Dienst(METIS)
Guten Tag,

als Besucher des Datenschutz-Blogs Dr. DSGVO ist mir aufgefallen, dass der VG Wort Dienst durch datenschutzfreundliche Browser (Brave, Mullvad...) sowie Werbeblocker (uBlock, Ghostery...) blockiert wird.
Damit gehen dem Autor der Online-Texte Einnahmen verloren, die ihm aber gesetzlich zustehen.

Bitte beheben Sie dieses Problem!

Diese Nachricht wurde von mir persönlich abgeschickt und lediglich aus einer Vorlage generiert.
Wenn der Klick auf den Button keine Mail öffnet, schreiben Sie bitte eine Mail an info@vgwort.de und weisen darauf hin, dass der VG Wort Dienst von datenschutzfreundlichen Browser blockiert wird und dass Online Autoren daher die gesetzlich garantierten Einnahmen verloren gehen.
Vielen Dank,

Ihr Klaus Meffert - Dr. DSGVO Datenschutz-Blog.

PS: Wenn Sie meine Beiträge oder meinen Online Website-Check gut finden, freue ich mich auch über Ihre Spende.
Ausprobieren Online Webseiten-Check sofort das Ergebnis sehen

Coding Agentico: Programmazione AI di Seconda Scelta

0
Dr. DSGVO Newsletter detected: Extended functionality available
More articles · Website-Checks · Live Offline-AI

Gli agenti di intelligenza artificiale sono in voga. Ma non è perché siano particolarmente utili. Semplicemente, molti vogliono nascondere il loro non sapere o mezzo sapere dietro frasi fatte, oppure semplicemente non lo sanno meglio. Lo sviluppo software senza intelligenza artificiale è assurdo, ma con gli agenti è una via senza uscita.

Introduzione

Gli agenti sono da tempo diventati un termine di moda. Un agente AI è un programma autonomo che utilizza modelli AI per svolgere complesse attività.

Esempio: un agente può svolgere compiti di ricerca o programmare a distanza e in questo modo liberare l'uomo da tali attività.

Perché un agente possa compiere il suo lavoro, ha bisogno di ampi diritti di accesso. Come sempre, grandi opportunità e possibilità comportano anche grandi rischi.

Un agente di intelligenza artificiale nel contesto della programmazione di applicazioni, siti web o app è come un nuovo dipendente che può programmare. Gli dai un'istruzione su cosa programmare. Poi l'agente inizia a lavorare e programma autonomamente ciò che ti ha incaricato.

Funzionamento del coding agentistico: così il codice programma si genera automaticamente.

L'agente crea nuove file in cui viene memorizzato il testo del programma, oppure modifica i codici di programma esistenti. A seconda della modalità, l'agente chiede il consenso per ogni modifica del codice sorgente. Dopo alcuni secondi o minuti, a seconda dell'incarico, il programma desiderato è sviluppato.

Vantaggi e svantaggi del coding agentistico

Vantaggi

I vantaggi della programmazione con intelligenza artificiale tramite agenti sono evidenti. Ciò che prima richiedeva ore, giorni, settimane o talvolta un anno, ora è possibile in pochi secondi o minuti.

Non solo la durata per la realizzazione di programmi scende rapidamente. Importante è anche il fatto che l'impegno energetico dell'uomo venga notevolmente ridotto. È infatti molto più facile eseguire un'attività molto semplice rispetto a un'attività in cui si viene fortemente impegnati intellettualmente. Molti falliscono già perché non riescono neanche ad iniziare con compiti impegnativi. Con la programmazione di intelligenza artificiale, questa barriera completamente scompare.

A un programmatore di un'azienda Big Tech è riuscito alla fine del 2025 di ottenere un risultato, su cui precedentemente diversi sviluppatori altamente retribuiti avevano lavorato insieme per un anno intero, in un'ora grazie all'utilizzo della programmazione con intelligenza artificiale.

Il principale vantaggio della programmazione AI basata su agenti è soprattutto presente per programmatori principianti o sviluppatori di livello medio. Ciò che prima era impossibile, ora è possibile.

Un partecipante a un seminario del Dr. GDPR Workshop per la programmazione AI ha raccontato alcune settimane dopo al telefono di essersi fatto programmare un lettore MP3 di sua scelta. Non aveva mai programmato in modo significativo. È anche riuscito a sviluppare un programma per Raspberry che elabora il suo impianto di riscaldamento. Non aveva mai programmato nulla su Raspberry.

Svantaggi

Agentic Coding presenta però anche alcuni svantaggi che si manifestano soprattutto nello sviluppo software professionale.

Agentic Coding è soprattutto adatto a progetti di gioco.

Per progetti software professionali, gli agenti non dovrebbero essere utilizzati.

Gli agenti assumono il controllo totale di ciò che accade. Nella programmazione agent-based, l'agente crea autonomamente codice sorgente, modifica codici di programma esistenti e alla fine segnala "Completato". Ciò che è accaduto potrebbe essere ancora comprensibile a uno sviluppatore esperto con un'attenta analisi, fino a quando il programma non diventa troppo esteso o il tempo troppo limitato.

Il completo controllo perduto significa, da un lato, che l'uomo non comprende più la software che il agente ha programmato. Si verificano e si lasciano scoprire le sicurezze delle lacune, ed i accessi pericolosi possono bloccare interamente paesaggi di sistemi.

Se una persona privata utilizza un agente per programmare un'app, allora il processo, nel migliore dei casi, è il seguente:

  1. L'utente DAU (Dümmster Anzunehmender User), il più inesperto possibile, chiede al AI-agente un compito, ad esempio: "Scrivimi un riproduttore MP3 che funzioni nel mio browser e che mi permetta di gestire una playlist".
  2. L'agente AI crea il lettore MP3 in circa 2 minuti.
  3. Il DAU avvia il lettore MP3. Ora ci sono diverse possibilità:
    • Il lettore MP3 funziona, ma l'utente ha desideri di modifica (problemi di lusso).
    • Il lettore MP3 funziona, ma non soddisfa il utente in modo significativo (presenta problemi seri).
    • Il lettore MP3 non funziona o presenta errori gravi (problemi irrisolvibili).

Cosa che non è garantito: L'agente AI fa esattamente ciò che deve fare.

Il coding basato su agenti comporta rischi considerevoli.

Come noto dalla pratica, un utente non esperto in ambito tecnico, giunge ad un certo punto a un punto morto. L'utente semplicemente non comprende cosa il agente abbia prodotto. L'utente può solo continuare a fornire nuove istruzioni al AI-agente, sempre e di nuovo. La conversazione si prolunga sempre di più. La memoria (contesto) del AI-agente si riempie sempre di più. I risultati peggiorano invece di migliorare.

Lo sviluppo di software con agenti AI è quindi una strada a senso unico con impasse.

Gli agenti AI spingono i sistemi con tutta la loro forza contro un muro e alla fine li distruggono.

Esclusi, l'intervento umano.

Inoltre esistono gravi pericoli nell'utilizzo di agenti AI. Ad esempio, l'agente può creare un programma che causi danni (eliminazione di file, rallentamento delle reti, esfiltrazione dei password, causazione di crash del sistema ecc.). Meno facilmente rilevabili sono i programmi che funzionano male. In una IA per la contabilità sarebbe meglio se tutte le cifre fossero corrette. Il 99% non è sufficiente. Ognuno sa cosa significhi avere un 9 invece di un 1 prima del punto o spostare il punto di uno o due punti a destra o sinistra.

La soluzione

Cosa fare se non si possono utilizzare gli agenti per la programmazione? Molto semplicemente:

Programmazione con IA, sì, con agenti no.

Cosa significa concretamente? I tratti fondamentali di una buona soluzione per lo sviluppo software sono:

  • Utilizzare assolutamente (anche) sistemi di intelligenza artificiale per sviluppare software!
  • Assolutamente evitare l'utilizzo di agenti!
  • Coinvolgere lo sviluppatore.
  • Lo sviluppatore è responsabile. Lui o lei da solo!
  • Stabilire un processo che permetta di utilizzare in modo significativo l'intelligenza artificiale per sviluppare programmi in modo altamente efficiente

È davvero necessario programmare con l'intelligenza artificiale?

La semplice risposta è: sì.

Programmazione AI versus sviluppo software preistorico.

Le aziende che sviluppano software senza utilizzare l'intelligenza artificiale sbagliano in modo significativo! Se il vostro'azienda non utilizza l'IA per la programmazione, dovreste cambiarla il prima possibile.

Esempi dalla pratica

Solo un piccolo estratto di ciò che abbiamo recentemente ottenuto grazie alla programmazione con intelligenza artificiale (senza agenti) con poco sforzo:

  • Riduzione di un complesso rapporto sulla protezione dei dati per controlli del sito web, ammorbidito (Esempio)
  • Redigere un report dettagliato sulla privacy in due lingue (vedi precedente)
  • Il blog Dr. GDPR è stato implementato in 10 lingue (inclusi articoli in 10 lingue – la traduzione dei post WordPress e della loro struttura è stata eseguita con una propria intelligenza artificiale)
  • Pagine di approfittamento creatissime create (esempio)
  • Numerose altre pagine web e landing page sono state arricchite e realizzate in due lingue
  • Ordini online con tre modalità di pagamento consentite – senza intermediari, ma completamente automatizzate e bilingui (Esempio)
  • Gestione ordini (backend) per il trattamento di casi speciali (sconti per testimonianze, cancellazioni)
  • Cacciavite sviluppato in grado di aggirare Cloudflare (sarà integrato nel controllo del sito Web)
  • Controllo SEO e sicurezza per siti web sviluppato (sarà presto disponibile come prodotto online)
  • Ottimizzazione SEO grazie a plugin WordPress personalizzati (guardate il codice sorgente degli articoli e vedrete FAQ per ogni articolo che i motori di ricerca possono leggere)
  • Immagini per questo articolo generate 😉

L'elenco, nonostante la sua lunghezza, è incompleto. Stiamo parlando di un periodo di poche settimane. Nell'elenco mancano:

  • Progetti clienti completati
  • Plugin e strumenti interni per l'espansione delle attività aziendali
  • Formazione continua (soprattutto importante nel settore dell'intelligenza artificiale in rapida evoluzione)
  • Attività volontarie per la sovranità digitale in Germania
  • Strategia "Max Pain" valutata e ritenuta inadatta
  • Diverse ottimizzazioni di programmi esistenti

Come è stato dimostrato, con l'approccio giusto la programmazione con l'intelligenza artificiale può raggiungere risultati che non si possono descrivere come semplicemente sorprendenti. Questo aggettivo sarebbe una grave sottostima, come se si definisse Albert Einstein come mediocremente dotato.

Con la programmazione con intelligenza artificiale si possono muovere mondi. Ciò che prima richiedeva uno sforzo di cinque anni-persona, al meglio, è completato in poche ore. L'aumento di produttività tipico, secondo la nostra esperienza, è di un fattore 5. Quindi, in un 20% del tempo e persino in modo divertente, si realizza ciò che prima era possibile solo con grandi sforzi.

Chiedete al vostro sviluppatore se può costruire per voi una bella applicazione web. Se il risultato è "bello", allora è solo perché è stato utilizzato un kit di costruzione. Con la programmazione con intelligenza artificiale, ogni buon sviluppatore otterrà risultati irresistibili. Tanto per l'aspetto. Per quanto riguarda la funzionalità, vedere gli esempi sopra.

Come si fa correttamente la programmazione con l'intelligenza artificiale?

La risposta a questa domanda è a portata di allenamento.

L'approccio è stato già illustrato in modo generale sopra. In breve, ancora una volta:

Non utilizzare agenti. Lasciate il controllo all'uomo. Fornire agli sviluppatori un piano che possano assimilarsi rapidamente per massimizzare la produttività. ChatGPT non fa parte della soluzione.

Abbiamo insegnato a più di un team di sviluppatori in solo un giorno come funziona la programmazione con l'intelligenza artificiale. Anche il capo del team, che non programma più da tempo, era così ben istruito dopo quell'esperienza che riusciva a fare cose incredibili, come disse lui stesso alcune settimane dopo al telefono.

Gli sviluppatori allora si divertiranno molto di più lavorando e non avranno più paura di sfide tecniche perché in futuro tali sfide non esisteranno più.

Il vostro azienda sarà molto più redditizia, o potrà svolgere tutte le attività tecniche in corso con la limitata quantità di professionisti disponibili, in tempo più breve, con minori sforzi e a costi più bassi che mai.

Un giorno di formazione per i vostri sviluppatori. Basta.

About the author on dr-dsgvo.de
My name is Klaus Meffert. I have a doctorate in computer science and have been working professionally and practically with information technology for over 30 years. I also work as an expert in IT & data protection. I achieve my results by looking at technology and law. This seems absolutely essential to me when it comes to digital data protection. My company, IT Logic GmbH, also offers consulting and development of optimized and secure AI solutions.

Previsioni sull'IA per l'anno 2026