Devin: l'AI che sostituirà i programmatori [Reaction]

Raffaele Gaito
16 Mar 202422:00

Summary

TLDRThe video script discusses the impact of artificial intelligence on programming, highlighting the capabilities of an AI software engineer named Devin. Devin autonomously performs tasks such as debugging, planning, and coding, demonstrating the potential of AI in the field. The video also addresses the CEO of Invidia's controversial statement about the redundancy of programmers in the future, arguing that while AI can perform certain tasks, the foundational knowledge and problem-solving mindset gained from studying informatics remain invaluable.

Takeaways

  • 🤖 The discussion revolves around the impact of AI on programming and the role of programmers in the future.
  • 🚀 The CEO of OpenAI expresses a controversial view that programming as a profession might become obsolete due to advancements in AI.
  • 🛠️ The video showcases an AI software engineer named Devin, which autonomously performs tasks that a human programmer would do.
  • 📈 Devin demonstrates capabilities such as error correction, task management, and decision-making in coding tasks.
  • 🔍 Devin is shown to autonomously use software and tools that a human programmer would use, like a shell, a browser, an editor, and a planner.
  • 💡 The AI's ability to learn from its mistakes and improve code is highlighted, showing its potential to grow and adapt over time.
  • 🌐 Devin is capable of creating a public website with its work, showcasing its ability to complete projects and share results.
  • 🔗 The video script emphasizes the importance of critical thinking and problem-solving skills, which are gained through studying informatics and programming.
  • 🎓 The speaker argues that the knowledge and mindset gained from studying informatics are invaluable and go beyond just coding skills.
  • 🤔 The script questions the generalizations made by the CEO of OpenAI and points out that AI's current capabilities are limited and should be taken with a grain of salt.
  • 🌟 The speaker remains optimistic about the value of programming education and the unique problem-solving approach it instills in individuals, regardless of their future profession.

Q & A

  • What is the main topic of discussion in the script?

    -The main topic of discussion is the impact of artificial intelligence on programming and the role of programmers in the future, particularly focusing on the capabilities of an AI software engineer named Devin.

  • What was the viral video mentioned in the script about?

    -The viral video mentioned was about 10 reasons why children should be taught programming, which the speaker had written as an article in English and became popular on Facebook and YouTube.

  • What is the stance of the CEO of Invidia on programming?

    -The CEO of Invidia believes that the responsibility of Big Tech companies like theirs is to create a future where no one needs to learn programming, implying that AI will make programming obsolete.

  • How does the speaker feel about the CEO of Invidia's statement?

    -The speaker disagrees with the CEO of Invidia's statement, arguing that programming and the mindset it fosters are still essential skills that go beyond just coding.

  • What is Devin's role in the context of the script?

    -Devin is an AI software engineer that is presented as being fully autonomous, capable of performing tasks traditionally done by human programmers, such as writing code, debugging, and planning.

  • What are some of the tasks Devin is shown to perform?

    -Devin is shown to perform tasks such as autonomously writing and debugging code, planning and executing tasks, and even creating a website with the results of its work.

  • What is the significance of the benchmark mentioned in the script?

    -The benchmark is used to demonstrate Devin's capabilities and its effectiveness in solving programming tasks. It shows that while Devin can correctly resolve a certain percentage of issues, there is still a significant room for improvement.

  • How does the speaker feel about the current capabilities of AI in programming?

    -The speaker is impressed but also critical, noting that while AI like Devin has made significant progress, it still cannot replace the full range of skills and problem-solving abilities that human programmers possess.

  • What is the speaker's view on the importance of teaching programming to children?

    -The speaker believes that teaching programming to children is important not just for the technical skills it imparts, but also for the different mindset and problem-solving approach it fosters.

  • What is the speaker's perspective on the future of programmers?

    -The speaker reassures that programmers can still rest easy for now, as AI is still far from being able to fully replace human programmers, and the unique problem-solving mindset developed through programming remains valuable.

  • What other AI developments are mentioned in the script?

    -Aside from Devin, the script mentions Cloud 3, another AI development that the speaker found particularly impressive and thought-provoking, especially in its ability to engage in philosophical conversations.

Outlines

00:00

🤖 The Future of Programming and AI's Role

The paragraph discusses the impact of AI on programming, highlighting a controversial statement by the CEO of Invidia. It emphasizes the importance of teaching programming to children and disputes the idea that AI will replace programmers. The speaker argues that AI, like Devin, can perform tasks similar to programmers but will never replace the creative and problem-solving aspects of programming. The paragraph also touches on the viral nature of content related to programming and the role of big tech companies in shaping the future of AI and programming.

05:01

🚀 Demonstrating AI's Capabilities: Devin's Showcase

This paragraph presents a demonstration of Devin, an AI software engineer, showcasing its ability to perform tasks autonomously. Devin is shown planning, researching, writing code, and debugging, all without human intervention. The speaker highlights the impressive nature of Devin's capabilities, such as understanding and utilizing multiple APIs, and creating a website to display its work. However, the speaker also notes that these demonstrations are cherry-picked and may not represent the full scope of AI's capabilities.

10:01

🤔 AI's Impact on Freelance Work and Problem-Solving

The speaker discusses the potential of AI to tackle real-world problems, using the example of Devin solving tasks on Appwork, a freelance platform. Devin's ability to understand and execute tasks posted by users is highlighted, demonstrating AI's potential to assist in freelance work. However, the speaker also points out that the success rate of AI solving issues is currently low, and程序员们 should not be overly concerned about being replaced. The paragraph emphasizes the importance of human oversight and the current limitations of AI in understanding complex problems.

15:02

🧠 The Importance of a Computer Science Education

The speaker argues for the continued relevance of computer science education, despite claims by the CEO of Invidia that programming as a profession may become obsolete. The paragraph emphasizes that computer science provides a valuable way of thinking and problem-solving skills, which are not limited to coding. The speaker shares personal experiences of how their computer science background has been beneficial in diverse areas, including business and content creation, and asserts that the fundamental knowledge and mindset gained from such studies are irreplaceable by AI.

20:04

🌐 AI's Future and the Hype Around 2024

The speaker expresses skepticism about the hype surrounding AI, particularly in relation to the year 2024 being the 'year of agents'. While acknowledging the impressive capabilities of AI, such as the philosophical conversation with Claude, the speaker cautions against overestimating AI's current abilities. The paragraph concludes with a call for a balanced view of AI's potential, recognizing both its advancements and its limitations.

Mindmap

Keywords

💡Programming

Programming refers to the process of creating and executing a sequence of instructions to control the behavior of a computer or computing device. In the video, the discussion revolves around the impact of artificial intelligence on the future of programming, suggesting that AI advancements may reduce the need for traditional programmers.

💡Artificial Intelligence (AI)

Artificial Intelligence refers to the development of computer systems that can perform tasks typically requiring human intelligence, such as speech recognition, decision-making, and language translation. The video discusses AI's potential to automate programming tasks, leading to a debate on whether the role of programmers will diminish.

💡Big Tech

Big Tech refers to the largest technology companies in the world, often characterized by their significant influence on the global economy and society. These companies are frequently involved in the development and deployment of AI technologies. The video implies that such companies have a responsibility in shaping the future of programming and AI.

💡Autonomy

Autonomy in the context of the video refers to the ability of AI systems like Devin to operate independently, making decisions and executing tasks without human intervention. It highlights the AI's capability to self-correct, learn from mistakes, and plan its actions, akin to a human programmer.

💡Benchmark

A benchmark is a standard or point of reference against which things may be compared. In the context of the video, it is used to evaluate the performance of AI systems like Devin in completing programming tasks, providing a measure of their effectiveness and efficiency.

💡Code

Code refers to the systematic representation of information in computer programming, consisting of sequences of instructions to be executed by a computer. The video emphasizes the evolving role of coding in the face of AI, suggesting that AI could eventually replace human programmers in writing code.

💡Education

Education in the context of the video pertains to the teaching and learning of programming and computer science. The discussion includes the necessity of teaching programming to children and the potential shift in educational focus due to AI's impact on the job market.

💡Responsibility

In the video, responsibility is discussed in the context of the role that Big Tech companies and AI developers have in shaping the future of work, particularly in relation to programming. It suggests that these entities have an ethical duty in determining how AI advancements will affect the job market and society at large.

💡Future of Work

The future of work refers to the evolving nature of jobs and employment in the context of technological advancements, such as AI. The video discusses the potential for AI to automate tasks currently performed by humans, including programming, and the implications this has for the job market and skill requirements.

💡Intelligent Automation

Intelligent automation refers to the use of AI and machine learning to perform complex tasks that would typically require human intelligence. In the video, intelligent automation is exemplified by Devin's ability to autonomously complete programming tasks, indicating a potential shift towards AI-led automation in various industries.

💡Skill Development

Skill development refers to the process of acquiring and improving abilities and competencies. The video discusses the importance of skill development in the context of AI and programming, suggesting that the focus may shift from technical skills like coding to broader computational thinking and problem-solving.

Highlights

The discussion revolves around the impact of AI on programming and the role of programmers in the future.

The CEO of Invidia suggests that the responsibility of Big Tech companies is to create a world where no one needs to learn programming.

The video presents an AI software engineer named Devin, who is fully autonomous and capable of performing tasks without human intervention.

Devin demonstrates the ability to self-correct errors and debug code autonomously.

The AI's capabilities are showcased through various demos, including web browsing, script writing, and problem-solving.

Devin can plan its tasks and execute them with a level of autonomy that is impressive.

The AI is able to understand and utilize different API providers, showing adaptability in programming.

Devin's performance is benchmarked, showing it can correctly resolve 14% of issues, which is considered low but significant for current AI capabilities.

The video emphasizes the importance of programming education, even as AI becomes more capable.

The speaker argues that the mindset gained from studying informatics is invaluable and should not be dismissed due to advancements in AI.

The discussion highlights the potential of AI to take over tasks traditionally performed by programmers, but also acknowledges the current limitations.

The video serves as a reminder that while AI is progressing, the current capabilities are still far from replacing human programmers entirely.

The AI's ability to work on real-world problems posted on freelancing platforms like Appwork is demonstrated, showing practical applications.

Devin's autonomous work is showcased by creating a website with results and a mini-graph to display performance.

The AI's potential to take on side jobs and freelance work is explored, challenging the notion of human labor in programming.

The video concludes with a reflection on the importance of the informatics background and its impact on problem-solving and innovative thinking.

The discussion calls into question the future of programming as a profession and the evolving role of AI in this field.

Transcripts

play00:00

i programmatori sono finiti Questa è la

play00:03

fine della programmazione non vi

play00:06

incazzate amici programmatori nei

play00:08

commenti ci arriviamo un attimo parto

play00:10

con questa domanda barra provocazione

play00:13

perché voglio parlare di Devin

play00:15

probabilmente avete già visto l'annuncio

play00:16

Questa è una Reaction ce lo guardiamo

play00:18

insieme prima di andare però nel

play00:20

dettaglio di questa ai che sembra

play00:23

clamorosa dal punto di vista della

play00:25

programmazione voglio farvi vedere

play00:27

questa risposta del CEO di invidia

play00:31

questa mi sembra che di qualche

play00:32

settimana

play00:33

fa a questo evento il World government

play00:36

Summit vedete cosa dice lui riguardo

play00:39

alla

play00:58

programmazione

play01:02

Concordo Cioè è vera questa cosa Io sono

play01:05

tra questi sono anni che lo dico c'è un

play01:08

video sul mio canale

play01:10

YouTube la versione Facebook di quel

play01:12

video andò virale non so quante

play01:14

visualizzazioni fece siamo parlando di

play01:16

secondo me 8 anni fa quando iniziavo

play01:19

proprio a fare i video un mio articolo

play01:21

in inglese sul tema finì virale eccetera

play01:23

eccetera che era 10 motivi per cui

play01:25

dovremmo insegnare la programmazione ai

play01:27

bambini L'ho sempre pensato lo penso

play01:29

ancora

play01:30

lui dice tutti quanti mi hanno detto

play01:31

questa

play01:39

cosa e lui C Lancia sta bombetta dice in

play01:42

realtà è

play01:50

l'opposto lui dice è nostra

play01:52

responsabilità nostra inteso come loro

play01:55

Big Tech coo di questa mega Azi eccetera

play01:57

eccetera di creare

play02:00

per la quale nessuno debba Imparare a

play02:03

programmare quindi vi hanno dato sempre

play02:05

il consiglio Tutti devono imparare a

play02:07

programmare io vi do il consiglio

play02:09

nessuno deve imparare a programmare eo

play02:13

dire pure Beh grazie al cazz No lui è il

play02:15

coo di invidia ovviamente porta l'acqua

play02:17

al suo Mulino no

play02:19

Lost e

play02:25

l'uva quindi il linguaggio di

play02:27

programmazione dovrebbe essere

play02:28

umano

play02:37

non sono d'accordo su questa cosa lui ha

play02:39

detto tutti Oggi sono dei programmatori

play02:42

Questo è il miracolo dell'intelligenza

play02:44

artificiale Io

play02:47

direi che tutti Oggi

play02:50

possono ottenere dei risultati che

play02:53

possono ottenere i programmatori E

play02:54

comunque tutti Non lo direi perché tutti

play02:57

quelli che sanno usare le hai e quindi

play02:59

già una piccola cerchia e poi non riesce

play03:02

a ottenere tutti i risultati di un

play03:03

programmatore riesce a ottenere una

play03:04

parte dei risultati di un programmatore

play03:06

Quindi secondo me l'ha sparata veramente

play03:08

grossa Cioè può essere CED invidia Ma io

play03:10

posso pure che detto una cazzata secondo

play03:12

me non sono d'accordo per sta cosa però

play03:13

ovviamente lui è il Ced invidia in

play03:14

questo momento è una delle persone più

play03:15

in vista al mondo No eh fino a qualche

play03:18

anno fa questo signore non si sedeva a

play03:19

questa eventi mosta lì sopra con iceo di

play03:21

Meta Google e Amazon eccetera eccetera

play03:25

come dire nel mondo dell'intelligenza

play03:28

artificiale lui è uno dei protagonisti

play03:29

principali ci credo che mo si si porti

play03:32

qu il suo

play03:52

Mulino Ok non sono d'accordo con questa

play03:55

cosa che ha detto però secondo lui la

play03:57

programmazione deve finire il concetto

play04:00

proprio di avere dei programmatori e dei

play04:02

non programmatori deve scomparire io non

play04:05

sono d'accordo ma vi dico il perché alla

play04:06

fine del video però mi collego a questa

play04:09

cosa per dirvi di

play04:13

Devin the first ai software engineer

play04:16

quindi il

play04:17

primo programmatore ai software engineer

play04:20

non dovremmo tradurlo come programmatori

play04:22

ingegnere del software no però diciamo

play04:24

siccome questo video lo guarderà pure

play04:25

gente che non è Non ha non ha fatto

play04:27

informatica non non scrive codice

play04:29

diciamo che Devin è il primo

play04:31

programmatore ai della

play04:34

storia Fully autonomous si va sempre in

play04:38

più in quella direzione No sempre quella

play04:40

parolina agenti agenti agenti agenti se

play04:43

avete visto il video che ho fatto sul

play04:45

robot di future e di invidia pure si va

play04:49

in quella direzione là Devin c'ha Queste

play04:52

sono le capacità che può fare Devin

play04:54

eccetera eccetera può correggere errori

play04:56

No è in grado di essere autonomo seguire

play04:58

dei Task molto lessi che richiedono

play05:01

migliaia di decisioni eccetera eccetera

play05:02

Allora questo è quello che trovate sul

play05:04

sito ci sono una decina di video di Demo

play05:09

poi c'è anche questo grafico che adesso

play05:10

commentiamo tra un attimo perché questo

play05:13

Diciamo tra le cazzate che si mettono

play05:14

nei Benchmark questo forse la più grossa

play05:16

che ho visto recentemente andiamo a

play05:18

vedere un attimo due video cioè di

play05:19

questi non ve li voglio far vedere tutti

play05:20

se non vi annoio ve ne faccio vedere due

play05:22

che sono Secondo me i più importanti ci

play05:23

guardiamo questo che è quello

play05:24

dell'annuncio proprio del CEO di Scott V

play05:28

vediamo cosa ci dice il CEO

play05:32

Hey I'm Scott cogn a and

play05:41

ince quindi va subito a dire vediamoli

play05:44

in azione questo è Devin No questa è

play05:46

l'interfaccia l'anteprima al momento non

play05:48

è utilizzabile Ok C'è una lista d'attesa

play05:50

quindi non Scrivetemi qua sotto Ma

play05:51

quando lo rilascio in Italia Ma dove mi

play05:53

scrivo non ci sta ancora tutte le volte

play05:55

che faccio delle demo c'è qualcuno che

play05:57

mi dice Ma dove mi scrivo non ti puoi

play05:59

scrivere Devi guardarti il video

play06:01

ehm Vabbè vediamo cosa gli

play06:06

dice api

play06:08

providers quindi gli sta facendo adesso

play06:11

un Task gli dici fammi un Benchmark

play06:13

delle performance di Lama 2 utilizzando

play06:16

tre diversi provider di api Ok se non

play06:19

avete capito manco una parola Delle cose

play06:20

che ho detto non vi preoccupate

play06:21

continuate a seguire il video Diciamo

play06:23

guardiamoli in azione no anche se la

play06:25

cosa tecnica in sé magari la la coglie

play06:28

solo chi programma o chi è un pochino

play06:29

più manettone from Now on Devin is in

play06:31

the driver Seat questa è la cosa

play06:33

importante from Now on David is in the

play06:35

driver Seat Quindi da questo momento in

play06:36

poi David è alla guida no Quindi

play06:38

autonomo sta facendo tutto lui vedete

play06:40

come sulla sinistra ci sono varie cose

play06:42

C'è una Shell quindi una diciamo una

play06:44

console c'è un browser che può

play06:46

utilizzare c'è un editor e c'è un

play06:47

planner quindi Devin è autonomo nel

play06:50

scrivere comandi Shell aprirsi il

play06:52

browser per andare a fare cose tipo

play06:54

ricerca eccetera eccetera aprire un

play06:56

editor per scrivere codice e poi un

play06:57

planner per diciamo programmare le

play06:59

attività

play07:01

mak step

play07:02

byep vedete quindi la prima cosa che ha

play07:04

fatto è ha fatto il piano Cio ha detto

play07:05

ok Tu mi hai dato questo Task Ecco come

play07:08

io lo voglio Gestire come prima cosa

play07:09

andrò a fare una ricerca delle della

play07:11

documentazione dell Api come seconda

play07:13

cosa scriverò uno script Python per una

play07:14

chiamata http eccetera eccetera anche se

play07:17

non capito diciamo l'aspetto tecnico di

play07:19

questa cosa voglio passarvi il messaggio

play07:21

Devin si è fatto in autonomia il piano

play07:23

da seguire esattamente come facciamo noi

play07:26

no con carta e penna io quando c'ho

play07:28

unattività da fare mi faccio una bella

play07:29

mia list semplificando diciamo qua Devin

play07:31

si è fatta la sua to

play07:41

list qua sta dicendo adesso da questo

play07:43

momento in poi Devin sta utilizzando

play07:45

tutti i software che avrebbe utilizzato

play07:47

un essere umano qua vediamo che c'è una

play07:49

b no che sta girando su un sistema

play07:50

operativo Ubuntu qua sotto c'è un

play07:52

browser ma adesso ce li farà

play07:58

vedere quindi l'editor di codice and

play08:01

even browser il browser cioè Guardate il

play08:03

browser si è aperto la documentazione si

play08:05

sta leggendo da solo la documentazione

play08:07

che gli serve per poter scrivere il

play08:09

codice esattamente quello che farebbe un

play08:11

programmatore un essere

play08:12

umano in this casd use

play08:19

Brows ha detto Devin in completa

play08:21

autonomia si è aperto tutta la

play08:22

documentazione di tutti quei tre

play08:24

fornitori di api no perché erano tre

play08:26

provider diversi per capire in che modo

play08:28

utilizzarlo avete visto si sono aperte

play08:29

varie schede del

play08:34

browser

play08:36

r e Devin mentre sta Mi viene da dire

play08:40

Devil Comunque se un lapsus

play08:43

freudiano mi è venuto in mente sigle

play08:45

Devil Man Che

play08:47

bella Devin ha trovato un errore cioè si

play08:50

è imbattuto in un errore C'è stato un

play08:51

errore mo farà vedere che lo risolve da

play08:58

solo

play09:01

quindi si è messo in automatico del

play09:03

codice per fare debug quindi i classici

play09:05

Print Diciamo che tutti i programmatori

play09:07

hanno fatto almeno una volta nella

play09:14

vita quindi si è messo si è modificato

play09:17

il codice l'ha rilanciato ha letto il

play09:19

risultato ha capito dov'è l'errore

play09:21

adesso lo

play09:28

corregge

play09:31

dice quando ha finito perché Devin

play09:32

adesso si è fatto tutto il progetto da

play09:34

solo mi ha messo anche tutto online Cioè

play09:37

ha creato questo URL questo indirizzo

play09:40

navigabile visitabile pubblicamente nel

play09:42

quale ci sono tutte le diciamo i

play09:44

risultati di quello che ha fatto lui con

play09:45

con il suo

play09:47

codice You can see the website here Ecco

play09:51

il website no Quindi ha creato il sito

play09:53

dove ci sono questi tre diciamo i tre

play09:54

provider quindi replicate together

play09:56

perplexity e ha fatto le diciamo anche

play09:59

anche un mini grafico un po' di dati per

play10:01

far vedere come sono le performance che

play10:02

è quello che gli è stato chiesto

play10:03

dall'essere

play10:06

umano Advance that we've made in both

play10:08

reasoning and longterm planning It's a

play10:10

really hard problem and we only Just

play10:12

Started but We're super excited about

play10:14

the Progress that we' Made so far e Qua

play10:17

dice vabbè Tutto questo è possibile No

play10:18

grazie ai progressi che abbiamo fatto

play10:19

Siamo solo all'inizio ma siamo super

play10:21

excited gli americani sono sempre

play10:23

excited

play10:28

meas

play10:31

non si può utilizzare però ci dice se ci

play10:32

scrivete voi dei casi reali noi li

play10:34

simuliamo e li pubblichiamo al posto

play10:36

vostro

play10:37

perfetto

play10:39

Devin è abbastanza

play10:41

Wow da da persona che ha programmato per

play10:44

molti anni della vita è abbastanza Wow

play10:46

vederlo fare queste queste cose con la

play10:49

consapevolezza che questi esempi sono

play10:50

sempre Cherry picked No Quindi ne fanno

play10:52

100 pigliano quei tre che funzionano

play10:54

meglio e li mettono sul sito gli altri

play10:55

97 Ovviamente non li vediamo quest'altro

play10:58

che vi voglio far vedere è ancora più

play11:00

interessante perché dice devini ha un

play11:03

livello di autonomia tale che gli

play11:05

permette di risolvere praticamente già

play11:07

molte delle cose che la gente chiede a

play11:11

ai programmatori su appwork appwork è

play11:13

una piattaforma per freelance no dove io

play11:14

pubblico una un annuncio dico Oh mi

play11:16

serve qualcuno che mi faccia sta cosa e

play11:18

tu puoi dire S te la faccio io viene

play11:20

€100 no E ti pigli il lavoro e dice

play11:23

questo adesso va su appwork e gli fa

play11:25

risolvere dei problemi reali scritti da

play11:27

gente su

play11:28

appwork Hey I'm walden one of the

play11:30

Developers here cogn ai We Were playing

play11:33

Around With whether or Not Devin could

play11:35

start a onw so here

play11:38

Act qua lui l'ha messa giù dicendo in

play11:42

azienda scherzavamo sul fatto che Devin

play11:45

potesse farsi per conto suo dei

play11:47

lavoretti no Quindi proprio il Side job

play11:49

i classici lavoretti

play11:51

Extra su appwork quindi guadagnarsi

play11:54

qualcosina fuori mano facendo un po' di

play11:56

lavoro da

play11:57

freelance ok

play12:03

quindi hanno trovato un una diciamo una

play12:06

richiesta su appwork poi c'è sempre da

play12:08

vedere se sta richiesta l'hanno trovata

play12:09

Veramente l'hanno messa loro è il primo

play12:11

dubbio che mi è venuto a me come Google

play12:14

che nell'annuncio si fa le cose che che

play12:15

piacciono a loro dice vabbè il Qua c'è

play12:17

un cliente che ha bisogno di lavorare

play12:19

con questo Vision model e adesso lo

play12:21

facciamo fare a

play12:28

Devin

play12:31

Quindi cosa ha fatto lui ha aperto Devin

play12:33

e ha scritto proprio esattamente quello

play12:36

che la persona ha

play12:37

chiesto dentro quel lavoro di diciamo di

play12:40

appwork no quindi GL ha scritto proprio

play12:41

questo guardate questa qua è la

play12:42

richiesta ha messo il link a

play12:48

github imedi goes

play12:54

ahead quindi già si è fatto subito il

play12:56

piano Avete visto una manciata di

play12:57

secondi si è fatto il piano aperto cioè

play12:59

avete visto è cambiato proprio è stata

play13:02

una frazione di secondo è successo tutto

play13:03

quindi si è fatto il piano si è aperto

play13:05

il browser si è letto la documentazione

play13:06

ha scritto il codice l'ha fatto partire

play13:08

in 3 secondi forse e si è verificato

play13:10

subito un errore ovviamente adesso lo

play13:12

risolverà da

play13:21

solo quindi Devin adesso Aggiorna il

play13:24

codice perché c'era un problema di

play13:28

versioning

play13:31

vedete come lui lo muove esattamente

play13:33

come se fosse un video No sposta questa

play13:34

barretta sotto questa qua come se fosse

play13:36

un video come se fosse una linea

play13:38

temporale e va a vedere i vari passaggi

play13:40

che ha fatto davin quindi torna indietro

play13:41

torna

play13:58

avanti

play14:01

quindi fa vedere guardate Devin ha

play14:03

trovato un errore ma da solo capisce

play14:05

come

play14:06

risolverlo debug e qua ha messo pure lui

play14:09

i Print No per fare delle linee di debug

play14:11

nel quale vedere cosa sta succedendo

play14:14

Quindi per capire dov'è

play14:22

l'errore

play14:27

does the code Quindi dice si è messo

play14:30

tutti i suoi bei printf nel codice ha

play14:33

trovato No Print si è messo i suoi Print

play14:35

nel codice ha trovato dove l'errore si è

play14:38

sistemato il codice e va avanti a

play14:39

completare il

play14:42

Task lha

play14:45

sistemato e poi si è tolto le i

play14:55

Print e quindi C alla fine si è

play14:57

sistemato tutti i suoi errori all fine

play14:59

fa il modello questo Vision Mod chei ha

play15:02

chiesto la persona

play15:12

suw qu dice ora ha finito ci ha fatto

play15:16

pure un piccolo report con delle piccole

play15:17

demo dove fa vedere questo Vision Model

play15:27

all'opera No una sorta di proprio diario

play15:30

di quello che è successo e tutto quello

play15:31

che si è portato a casa quindi tutto

play15:34

quello che ha

play15:36

svolto Good Job Devin Good Job Devin

play15:41

Allora il coo di invidia dice che i

play15:45

programmatori devono andare a scomparire

play15:46

Devin a quanto pare fa il lavoro di un

play15:48

programmatore Io voglio fare un paio di

play15:54

considerazioni questo Benchmark è wow

play15:57

visto così e cioè è wow Quando lo

play16:01

vediamo qua No diciamo guarda guarda noi

play16:03

siamo il doppio di quello più del doppio

play16:04

di quello che fa Cloud più del triplo di

play16:06

quello che fa no del quadr di quello che

play16:09

fa cg pt4 eccetera eccetera

play16:13

quindi come valore relativo Sembra tanto

play16:16

ma qua stiamo parlando del David

play16:19

correctly resolve 14% of the issues end

play16:23

to

play16:25

End 133,8 per.

play16:29

Cioè secondo me po poco cioè quello che

play16:32

voglio dire E ovviamente mi rimang girò

play16:35

questa frase tra una settimana perché

play16:37

magari esce nuove versone David e fa

play16:39

999% ma quello che voglio dire è che

play16:42

penso che i programmatori per adesso

play16:44

possono dormire Soni tranquilli mamma

play16:46

immagino questa frase che sarà no mi mi

play16:48

mi tornerà contro Quando uscirà la nuova

play16:50

versione di Devin Allora questo 1,8% è

play16:54

veramente basso come numero Cioè ha

play16:55

capito è capace di risolvere il 14%

play16:59

delle problematiche sembra Altissimo

play17:01

visto qua Ma come numero assoluto è

play17:02

veramente molto molto basso e poi sulla

play17:05

questione del del CEO di invidia perché

play17:08

dicevo che non sono d'accordo con lui a

play17:09

parte il fatto che lui ha fatto delle

play17:11

generalizzazioni no e l'ho detto prima

play17:12

ho

play17:14

detto lui dice chiunque adesso con

play17:17

l'intelligenza artificiale è un

play17:18

programmatore Assolutamente no caro boss

play17:21

di invidia caro Jensen Wang

play17:23

Assolutamente no chiunque non chiunque

play17:26

ma alcune persone no quindi già

play17:28

restringiamo che sanno usare bene le ai

play17:30

e quindi già ci sono dei requisiti No il

play17:32

fatto che tu possa accedere alle ai che

play17:34

abbia pagato un abbonamento che sappia

play17:36

utilizzarlo eccetera eccetera puoi fare

play17:38

alcune delle cose che oggi fa un

play17:40

programmatore Ok quindi già questa frase

play17:42

si ridimensiona parecchio ovviamente in

play17:43

questo momento in cui sto registrante

play17:45

magari tra una settimana tutto questo

play17:47

sto dicendo va e e

play17:49

diciamo facciamo veramente il 100% delle

play17:52

cose che fa che fa un programmatore ma

play17:54

soprattutto la cosa sulla quale non mi

play17:56

trovo d'accordo è la questione di

play17:58

ragionamento alla base come se imparare

play18:02

l'informatica e poi anche qui ci sarebbe

play18:04

Un'ora su cui parlare no tra parlare di

play18:07

informatica e poi passare a parlare di

play18:08

programmazione la stessa frase quando

play18:10

sono due cose molto diverse Vabbè

play18:11

semplifichiamo per il momento ma parlare

play18:14

di informatica e dire ah non ce n'è più

play18:16

bisogno di questa cosa abbiamo detto che

play18:17

i nostri bambini dovevano imparare

play18:19

questa cosa non ce n'è più bisogno

play18:20

perché tutti quanti oggi lo possono fa'

play18:21

E invece io una cosa che ho sempre detto

play18:24

da laureato in informatica è che

play18:26

l'informatica a me mha dato un approccio

play18:29

mi ha dato un modo di ragionare una

play18:30

forma mentis No un mindset se se volete

play18:33

che io mi porto dappertutto nella vita

play18:35

c'è anche il modo con il quale io uso le

play18:37

II questi chatbot i tutorial che faccio

play18:40

le cose che vi faccio vedere a volte mi

play18:42

vengano delle idee carine delle cose

play18:43

sfiziose che non ho visto fare a nessuno

play18:45

nemmeno ai grandi Creator americani e

play18:47

penso che lo devo a quello al fatto che

play18:49

c'ha laurea di informatica al fatto di

play18:50

aver fatto un percorso di studi che mi

play18:52

ha dato delle basi mi ha attivato

play18:54

proprio diciamo certi modi di ragionare

play18:57

no certi meccanismi certi schemi certe

play19:00

strutture che ti dà ovviamente quel tipo

play19:02

di percorso di studi e magari un

play19:03

percorso di studi di altro tipo te ne dà

play19:05

un altro No magari vai a fa fisica

play19:07

magari vai a fare chimica magari vai a

play19:08

fare ingegneria aerospaziale te ne dà

play19:10

altri non sto dicendo che gli

play19:11

informatici sono i più fighi del mondo

play19:13

anche se lo siamo ehm però quello che

play19:16

sto dicendo è che c'è tutta una parte

play19:18

dietro che va oltre il fatto di so

play19:20

scrivere del Codice in Python o so

play19:22

scrivere un codice in JavaScript no e

play19:24

quello che hai come conoscenza di base e

play19:28

quindi come ti approcci diversamente

play19:29

all'utilizzo di quegli strumenti Ecco

play19:31

perché io quando in passato ho detto

play19:33

mille volte ai bambini Dobbiamo

play19:34

insegnare a programmare era perché dopo

play19:36

quando usano il computer lo smartphone

play19:38

qualsiasi dispositivo li usano con una

play19:42

consapevolezza diversa ed è questa

play19:43

consapevolezza Secondo me che è

play19:45

importante che ti dà lo studiare la

play19:47

programmazione ma in generale diciamo

play19:48

fare un percorso di studi in informatica

play19:51

e anche io che non programmo più da una

play19:54

vita e anche io che nella vita sono

play19:56

finito a fare altro No e che oggi mi

play19:58

occupo di business sono imprenditori

play19:59

faccio i contenuti faccio formazione

play20:01

scrivi i libri eccetera eccetera mi

play20:03

porto dietro quella mentalità che mi

play20:05

aiuta a risolvere i problemi ad

play20:06

approcciarlo in un certo modo a

play20:08

strutturarle a scomporli e così via E

play20:10

quello te lo dà te lo dà proprio il

play20:12

percorso di studi te lo dà proprio quei

play20:14

paletti che metti durante un percorso di

play20:15

studi nel momento in cui invece tu mi

play20:17

vieni a dire Non ce n'è più bisogno di

play20:19

quella roba perché tanto con le a Siamo

play20:21

tutti quanti programmatori stai perdendo

play20:23

proprio il senso alla base no di cosa ci

play20:26

sia come come formentis più che come

play20:28

come competenza tecnica E lo stesso

play20:31

raggiamento vale anche in altri settori

play20:32

eh Cioè nel senso non non è che sto

play20:33

dicendo che i programmatori sono più

play20:35

bravi degli altri questo raggiamento per

play20:36

me vale in tante altre cose cioè faccio

play20:38

sempre la differenza tra l'avere quella

play20:41

competenza ok E poi mettersi lì e fare

play20:44

fisicamente il Task battendo le dita

play20:45

sulla tastiera Cioè non penso che il

play20:47

valore di un programmatore di battere le

play20:49

dita sulla tastiera No ma in tutto

play20:51

quello che c'è prima è il vero valore

play20:54

Ecco perché dicevo pure questi esempi

play20:56

che ci sono sul sito vanno prese con le

play20:58

pinze sono Cherry picked ovviamente di

play20:59

scenari molto molto particolari è una

play21:02

cosa che ovviamente mi lascia senza

play21:03

parole perché si va nella direzione eh

play21:06

degli agenti 2024 è l'anno degli agenti

play21:09

l'abbiamo detto 100 volte ma non mi

play21:11

smetterò mai non smetterò mai di

play21:12

ripeterlo e probabilmente se questa

play21:15

fantomatica Agi esiste ci stiamo

play21:17

avvicinando di un passettino per volta a

play21:19

questa Agi Ecco però mi ha lasciato meno

play21:22

sconvolto di quanto mi hanno lasciato

play21:24

altri annunci diciamo è di video che ho

play21:26

visto da colleghi Creator oltre oceano è

play21:30

sicuramente una figata questo Devin ma

play21:32

io per adesso lo pigliere un pochino con

play21:35

le pinze la cosa che invece veramente

play21:36

m'ha sconvolto è Cloud 3 quello

play21:39

veramente m'ha sconvolto se non l'avete

play21:40

visto Andate a vedere immediatamente il

play21:42

video che vi metto a schermo dove ho

play21:44

fatto una conversazione filosofica con

play21:46

Claude abbiamo parlato di cose veramente

play21:48

incredibili assurde e lui mi ha messo in

play21:51

Seria difficoltà gli ho chiesto anche se

play21:54

era cosciente di sé cliccate il video

play21:57

per sapere la r osta

Rate This

5.0 / 5 (0 votes)

Related Tags
AI_ProgrammingFuture_of_CodersDevin_AITech_DemonstrationsProgramming_IndustryArtificial_intelligenceTech_AdvancementsEducational_ContentInnovationTech_Discussions