#PhD#research @AaltoUniversity focusing on the business side of #AI technologies. Professional background in #finance and business development. @AaltoTUTA
# automating software engineering
In my mind, automating software engineering will look similar to automating driving. E.g. in self-driving the progression of increasing autonomy and higher abstraction looks something like:
1. first the human performs all driving actions manually
2. then the AI helps keep the lane
3. then it slows for the car ahead
4. then it also does lane changes and takes forks
5. then it also stops at signs/lights and takes turns
6. eventually you take a feature complete solution and grind on the quality until you achieve full self-driving.
There is a progression of the AI doing more and the human doing less, but still providing oversight. In Software engineering, the progression is shaping up similar:
1. first the human writes the code manually
2. then GitHub Copilot autocompletes a few lines
3. then ChatGPT writes chunks of code
4. then you move to larger and larger code diffs (e.g. Cursor copilot++ style, nice demo here https://t.co/u8ueY0mGxZ)
5....
Devin is an impressive demo of what perhaps follows next: coordinating a number of tools that a developer needs to string together to write code: a Terminal, a Browser, a Code editor, etc., and human oversight that moves to increasingly higher level of abstraction.
There is a lot of work not just on the AI part but also the UI/UX part. How does a human provide oversight? What are they looking at? How do they nudge the AI down a different path? How do they debug what went wrong? It is very likely that we will have to change up the code editor, substantially.
In any case, software engineering is on track to change substantially. And it will look a lot more like supervising the automation, while pitching in high-level commands, ideas or progression strategies, in English.
Good luck to the team!
Time to explore the potential of generative AI in business. Join me in a video series where I demonstrate 10 concrete and down-to-earth use cases showing the power of this technology.
#generativeai#ai#ml#businesscase#LLMs#LLM
https://t.co/5iJSgtbtRg
@PracticalAIFM@dwhitena@chrisbenson Also, I think you mentioned document analysis in Gemini - if you enable Google Workspace extension, then you can ask questions about documents located in your drive (it will try to figure out the right file and path). E.g. "summarize some_file_name.pdf from my drive"
@PracticalAIFM@dwhitena@chrisbenson@chrisbenson - for data analysis, try converting CSV files to XLSX before uploading them to ChatGPT and initiate the analysis with this prompt: "Provide an overview of the data structure". Worked for me with 7 files corresponding to tables in a relational db.
The Macroeconomics of Artificial Intelligence - “The collective decisions we make today will determine how AI affects productivity growth, income inequality, and industrial concentration.” #AI#ArtificialIntelligence#IndustrialPolicy#Productivity https://t.co/8lwmmnyEp6
Great line-up of speakers and overall interesting event on #AI in business and society. Already next Thursday!
https://t.co/R1LLLexIqH
@AaltoTUTA@TutaTech_TIDE#AIRevolution
@thecreativepenn I was supposed to send you these already during the summer. The graveyard is from the city of Częstochowa, which witnessed the turning point of the Second Northern War, also known in Poland as the Swedish Deluge, which lasted from 1655 to 1660.