PROGRAMMAZIONE PYTHON
In questi giorni, la comunità della scienza dei dati – e di fatto il mondo intero – ne parla molto grandi modelli linguistici (LLM). Probabilmente l’esempio più noto è ChatGPTche più specificamente è un chatbot basato su LLM sviluppato da OpenAI. ChatGPT è noto tra gli sviluppatori per offrire un potente aiuto relativo alla codifica.
Bardoun esperimento di intelligenza artificiale di Google, è un esempio di LLM. Oggi vorrei discutere con voi se Bard può essere considerato utile grazie alle sue capacità di codifica.
Prima ancora di iniziare a scrivere questo articolo, ho parlato parecchio con Bard e molte delle nostre conversazioni riguardavano la codifica Python. Mi hanno portato a pensare che se non si sa molto di Python, Bard non sarebbe un buon insegnante. Le sue risposte mi hanno aiutato molto, ma ho subito notato che dovevo stare attento quando parlavo con lui: molte delle sue risposte erano fuorvianti, difficili da capire o addirittura errate. Quindi, anche se mi ha aiutato a rispondere ad alcune domande su Python, mi era piuttosto chiaro che Bard non era pronto per insegnare Python ai principianti, non ancora.
Questi erano i miei pensieri, ma ho deciso di eseguire un esperimento sulle sue capacità di codifica. Questo articolo ha lo scopo di condividere i risultati di questo esperimento.
Per sapere cosa sa Bard di Python, ho parlato con lui, chiedendogli se conosce Python e come funziona con esso. Nella prima fase, ho chiesto a Bard se può usare Python e come lo fa. Ho imparato che conosce Python e si considera un ottimo programmatore Python. Mi ha anche detto che può eseguire Python 3.10, sia in un ambiente containerizzato che direttamente in una sessione Python. Inoltre, Bard mi ha detto che può installare e utilizzare i pacchetti PyPi.
Quindi gli ho assegnato compiti di codifica specifici da risolvere. Utilizzeremo queste discussioni ed esercizi per capire se Bard può essere considerato una buona fonte di conoscenza di Python, o anche un buon programmatore Python.
Le chat che presento di seguito si sono svolte tra ottobre e novembre 2023. Ho omesso parti delle risposte di Bard, poiché includerle integralmente renderebbe l’articolo troppo lungo. Niente di ciò che ho omesso era sostanziale.
Fonte: towardsdatascience.com