Vai al contenuto principale

[Radar Recap] The Future of Programming: Accelerating Coding Workflows with LLMs

Michele Catasta, VP of AI at Replit and Jordan Tigani, CEO at Motherduck, explore practical applications of LLMs in coding workflows, what the future holds for AI-assisted coding, and more.
· 45 min leggi
Jordan Tigani

Ospite

Jordan Tigani

Jordan is co-founder and chief duck-herder at MotherDuck, a startup building a serverless analytics platform based on DuckDB. He spent a decade working on Google BigQuery, as a founding engineer, book author, engineering leader, and product leader. More recently, as SingleStore’s Chief Product Officer, Jordan helped them build a cloud-native SaaS business. Jordan has also worked at Microsoft Research, the Windows Kernel team, and at a handful of star-crossed startups. His biggest claim to fame is predicting world cup matches using machine learning with a better record than Paul the Octopus.

Michele Catasta

Ospite

Michele Catasta

Michele is one of the foremost experts on developing large language models to write code. He has been working with transformer models since 2018, and his team has developed Replit ModelFarm for creating generative AI applications, and the Replit Code Repair 7B LLM for fixing broken code. Michele also works as an AI advisor at Coatue. He was previously an AI advisor to Bessemer Venture Partners, the Head of Applied Research at Google, the Head of Applied Research at X, and a research scientist in AI at Stanford University.

Filip Schouwenaars

Host

Filip Schouwenaars

Filip is the passionate developer behind several of DataCamp's most popular Python, SQL, and R courses. Currently, Filip leads the development of DataLab, DataCamp's AI enabled data notebook. Filip holds degrees in Electrical Engineering and Artificial Intelligence.

Key Quotes

Even when we accomplish the mythical AGI, we talk about it at least in world definitions as when AI is going to be comparable in terms of intelligence with a human. No human out there can be trusted to put their hands in a code base and make big changes, right? We always want them to go through a code review process. So no matter how long it’s going to take us to accomplish AGI, we will still need someone in the loop to make sure that what the AGI creates is actually correct and code reviewed.

We're seeing what we call a rapid a new class of developers, people that have a need to create software, but they have not been trained formally to be software developers. In the last year we’ve been seeing a lot more people attempting to create software. Before, these people were not able to build even a simple web application. Now, the same people are building startups that can go very far just by stitching together outputs asking an LLM to debug and fix their code. That's probably what I'm most excited about.

Key Takeaways

  1. AI tools are not only making seasoned developers more productive but are also enabling non-traditional developers to write code. Leverage these tools to broaden your team’s skill set and include members who can contribute to software development without formal training​.

  2. To maintain code quality, ensure that human oversight remains integral in your workflow. AI can generate and suggest code, but rigorous human review is essential to catch potential errors, security issues, and to ensure the code aligns with your organization's standards.

  3. Be aware that AI-generated code can introduce security vulnerabilities. Develop protocols for reviewing AI-suggested code to identify and mitigate these risks, and consider deploying models on-premises to maintain data privacy and control.

Trascrizione

Filip Schouwenaars

Hello. Hello.

00:00:02

Filip Schouwenaars

welcome all

00:00:04

Filip Schouwenaars

this is Phillip, uh from data Camp calling in and um, I'm very excited to be your host for the session about the price AI hence the name radar AI.

00:00:15

Filip Schouwenaars

Um, and it's it's obviously a super interesting topic, right?

00:00:19

Filip Schouwenaars

Large language models are changing the nature of programming. Uh, AI can now write explain fix code and it's getting better at it every week.

00:00:28

Filip Schouwenaars

That means that for anyone who's writing code as part of their job whether they're software developers or data scientists their role will inevitably change.

00:00:37

Filip Schouwenaars

And today we're going to touch on the current state of AI assisted coding how to roll it out in the Enterprise as well as explore what new workflows and developments are inside.

00:00:47

Filip Schouwenaars

I'm excited to do this with 2 experts that are hauling from the world's most influential and Innovative tech companies.

00:00:53

Filip Schouwenaars

Um, our first uh guest here is Jordan tigani CEO and co-founder at the analytics platfo

Argomenti

Correlato