Strategie per guidare i LLM nell'uso del pattern Singleton
Un recente studio pubblicato su arXiv (2605.26898) esplora metodi per incoraggiare i Large Language Models (LLM) a integrare il pattern Singleton nei loro output di codice. I ricercatori hanno condotto un esperimento computazionale coinvolgendo 13 LLM che affrontano 164 compiti di codifica Java provenienti da HumanEval-X. Hanno valutato quattro diverse tecniche di prompting: istruzioni semplici, feedback automatico binario, feedback automatico completo e feedback dettagliato abbinato a prompt few-shot. I risultati suggeriscono che la strategia più efficace varia in base al LLM specifico e al suo contesto. La ricerca sottolinea la difficoltà di guidare i LLM ad aderire a principi architetturali, essenziali per la sostenibilità a lungo termine dei prodotti software.
Fatti principali
- Articolo arXiv 2605.26898
- Focus sul pattern Singleton
- 13 LLM testati
- 164 sfide di codifica Java da HumanEval-X
- Quattro strategie di prompting: istruzioni, feedback automatico binario, feedback automatico esteso, feedback esteso con prompt few-shot
- La strategia ottimale dipende dal LLM e dal contesto
- Obiettivo: identificare strategie per guidare i LLM all'uso di pattern di progettazione
- I LLM spesso non riescono a seguire coerentemente strutture architetturali di alto livello
Entità
Istituzioni
- arXiv