OpenAI CEO on the future of programming | Sam Altman and Lex Fridman

Lex Clips
21 Mar 202402:37

Summary

TLDRLooking into the future of programming, the landscape is expected to transform significantly, with a potential shift towards natural language coding and a departure from traditional methods like bytecode or punch cards. This evolution could redefine the skill set and predisposition required for programmers, emphasizing puzzle-solving abilities and adaptability across multiple tools, including traditional languages like C and natural language interfaces. The discussion also touches on the future of humanoid robots and embodied AI, highlighting OpenAI's interest in returning to robotics. This shift towards more physical-world applications of AI could change how tasks are performed, aiming to reduce human physical involvement in task execution.

Takeaways

  • 🌟 The future of programming is expected to evolve significantly, with humans potentially programming in natural language.
  • 🔍 The nature of programming will change, rendering certain current practices obsolete, similar to how punch cards are no longer used.
  • 🤖 The skillset required for programmers will adapt, but the core abilities like problem-solving will remain crucial.
  • 🏹 Highly skilled practitioners will likely use a variety of tools, including natural language and lower-level languages like C when necessary.
  • 🤔 The transition to new technologies raises questions about the predispositions and characteristics of future programmers.
  • 🚀 Embodied AI, such as humanoid robots, is considered important for interacting with the physical world beyond just AGI (Artificial General Intelligence).
  • 📈 Open AI has a history in robotics and may return to developing physical robots in the future, despite past challenges.
  • 🤖 The development of robots is seen as a positive step towards advancing technology, not as a means to turn humans into robots.
  • 🔮 The future holds a mix of inspiration and caution as the industry continues to explore the potential of AI and robotics.

Q & A

  • How do you envision the future of human programming in the next 5 to 10 years?

    -The future of human programming is expected to change significantly, with humans potentially programming entirely in natural language. The nature of programming will evolve, moving away from traditional coding methods, similar to how punch cards are no longer used today.

  • What programming languages might become obsolete or less common in the future?

    -Languages like Fortran, which are currently hard to find developers for, may become obsolete or less commonly used as programming evolves and new languages or paradigms emerge.

  • How will the skill set of programmers change with the advent of natural language programming?

    -The skill set of programmers will shift to focus more on problem-solving and the ability to communicate effectively in natural language. Technical coding skills may still be necessary for specific tasks, but the emphasis will be on broader, more versatile skills.

  • What are the challenges in achieving the last 1% of a programming task?

    -Achieving the last 1% in programming can be challenging due to the need for fine-tuning and optimization. It often requires a deep understanding of the problem and the tools at hand, as well as a high level of expertise in the specific domain.

  • How do top practitioners in any field typically approach their work?

    -Top practitioners in any field often use a combination of tools and methods. They may work in natural language for some tasks and switch to a more technical language like C when necessary, demonstrating versatility and adaptability in their approach.

  • What is embodied AI and why is it important for the future?

    -Embodied AI refers to artificial intelligence that is integrated into physical forms, such as robots. It's important because it allows AI to interact directly with the physical world, which can be essential for tasks that require physical manipulation or movement.

  • What is OpenAI's stance on the development of humanoid robots?

    -OpenAI has a history of working in robotics and believes that humanoid robots will be developed at some point in the future. The organization sees value in creating robots that can perform tasks in the physical world, rather than relying solely on human labor.

  • Why is the return to developing robots seen as both inspiring and menacing?

    -The return to developing robots is seen as inspiring because it represents technological progress and potential advancements in AI and robotics. However, it can also be seen as menacing due to concerns about job displacement, ethical implications, and the potential for misuse of such technology.

  • What is the significance of the phrase 'we will return to robots' in the context of the discussion?

    -The phrase 'we will return to robots' signifies a renewed focus on robotics as a field, indicating a shift back to this area of research and development after a period of less emphasis or for different reasons in the past.

  • How does the discussion suggest the future role of AI in physical tasks?

    -The discussion suggests that in the future, AI will play a more significant role in performing physical tasks, potentially through the use of humanoid robots. This could lead to a phase change in how we interact with technology and how tasks are completed in the physical world.

Outlines

00:00

🤖 The Evolution of Programming and the Future of AI

The discussion revolves around the future of programming, speculating that while programming will remain a significant task, its nature will dramatically change. The possibility of programming in natural language is highlighted, drawing parallels with the obsolescence of older programming methods like punch cards. The conversation shifts to the skills required for future programmers, emphasizing puzzle-solving abilities and adaptability in using multiple programming languages or tools as necessary. Furthermore, the topic of humanoid robots and embodied AI is broached, expressing a desire to move beyond relying solely on humans for physical tasks. The speaker envisions a future where OpenAI plays a role in developing robotics, amidst challenges and focuses required by the organization's scale. The segment closes on a note of anticipation and caution towards the return to robotics, clarifying that it aims at enhancing AI's physical capabilities rather than transforming humans into robots.

Mindmap

Keywords

💡Programming

Programming refers to the process of creating and implementing code to control the behavior of a computer or software application. In the context of the video, it is discussed as a skill that will evolve significantly in the next 5 to 10 years, potentially involving more natural language and less traditional coding methods.

💡Natural Language

Natural language is the conversational language used by humans, as opposed to artificial or constructed languages. In the video, it is suggested that future programming might involve using natural language more extensively, which could make programming more accessible and intuitive.

💡Punch Cards

Punch cards are a method of data input that was used in early computing systems. They are mentioned in the video to illustrate how programming has evolved over time and to suggest that current practices may also become obsolete in the future.

💡Skill Set

A skill set refers to the collection of abilities and expertise that a person possesses. In the video, the discussion revolves around how the changing nature of programming will affect the skills required by those we call programmers, suggesting that new tools and methods will alter the types of skills that are valuable.

💡Puzzle Solving

Puzzle solving involves the use of logic and creativity to find solutions to complex problems. In the context of the video, it is suggested that regardless of how programming evolves, the core ability to solve puzzles will remain a crucial aspect of being a programmer.

💡Human Robots

Human robots, or humanoid robots, are machines designed to mimic human form and function. The video discusses the potential development of such robots, emphasizing the importance of embodied AI that can interact with the physical world, rather than relying solely on human labor.

💡Embodied AI

Embodied AI refers to artificial intelligence that is integrated with a physical form, allowing it to interact with the environment in a more human-like manner. The video suggests that this type of AI is important for the future, as it would enable AI to perform tasks in the physical world without solely relying on human intervention.

💡AGI

AGI, or Artificial General Intelligence, refers to the hypothetical intelligence of a machine that possesses the ability to understand or learn any intellectual task that a human being can. The video briefly mentions AGI in the context of the potential future developments in AI.

💡Open AI

Open AI is an AI research organization that aims to ensure that artificial general intelligence (AGI) benefits all of humanity. The video mentions Open AI's history in robotics, suggesting that the organization has experience in the field and may contribute to future developments in embodied AI.

💡Transition

In the context of the video, transition refers to the ongoing evolution and change in the field of programming and AI. It implies a shift from traditional methods to new, potentially more advanced and intuitive ways of interacting with technology.

💡Physical World Robots

Physical world robots are AI systems that have a physical presence and can interact with the environment. The video emphasizes the importance of developing such robots to perform tasks in the physical world, which would be a significant advancement from current AI capabilities.

Highlights

Prediction on the future of human programming in 5 to 10 years.

The possibility of programming entirely in natural language.

The evolution of programming away from binary code and punch cards.

The changing nature of the skill set required for programmers.

The enduring need for puzzle-solving skills in programming.

The use of multiple tools by top practitioners in programming.

The potential for human-robot interaction in the context of AI.

The importance of embodied AI in the physical world.

The hope for humanoid robots or physical world robots in the future.

Open AI's history and potential future in robotics.

The challenges and misconceptions in the development of robots.

The aspiration for a phase change in technology including humanoid robots.

The potential return to developing robots in the future.

The distinction between returning to robots and humans becoming robotic.

The inspiring yet potentially menacing prospect of returning to robot development.

Transcripts

play00:02

on the programming front looking out

play00:05

into the future how much programming do

play00:07

you think humans will be doing 5 10

play00:09

years from

play00:10

now I mean a lot but I think it'll be in

play00:13

a very different shape like you know

play00:16

maybe some people program entirely in

play00:18

natural language entirely natural

play00:20

language I mean no one programs

play00:23

like writing bite code I'm some people

play00:26

no one programs the punch cards anymore

play00:28

I'm sure you can find someone who does

play00:29

but

play00:30

you know what I mean yeah you're going

play00:31

to get a lot of angry comments no no

play00:34

yeah there's very few I've been looking

play00:36

for people program Fortran it's hard to

play00:38

fine even Fortran I I hear you but that

play00:41

changes the nature what the ski the

play00:43

skill set or the predisposition for the

play00:45

kind of people we call programmers then

play00:48

changes the skill set how much it

play00:49

changes the predisposition I'm I'm not

play00:51

sure oh same kind of puzle solving all

play00:53

that kind of stuff you program is hard

play00:56

it's like how get like that last 1% to

play01:00

to close the gap how hard is that yeah I

play01:02

think with most other cases the best

play01:04

practitioners of The Craft will use

play01:06

multiple tools and they'll do some work

play01:08

in natural language and when they need

play01:09

to go you know write C for something

play01:12

they'll do that will we uh see a human

play01:15

robots or humanoid robot brains from

play01:18

open AI at some point at some point how

play01:22

important is embodied AI to you I think

play01:24

it's like sort of depressing if we have

play01:27

AGI and the only way to like get things

play01:30

done in the physical world is like to

play01:31

make a human go do it m so I I really

play01:34

hope that as part of this transition as

play01:38

this phase change we also get uh we also

play01:41

get humanoid robots or some sort of

play01:43

physical world robots I mean open a has

play01:45

some history in quite a bit of History

play01:47

working in robotics yeah but it hasn't

play01:49

quite like done in term like a small

play01:52

company we have to really focus and also

play01:54

robots were hard for the wrong reason at

play01:56

the time but like we will return robots

play02:00

at in some way at some point that sounds

play02:04

both inspiring and

play02:06

menacing why because immediately we will

play02:09

return to robots it's kind of like in

play02:11

like and like ter we will return to work

play02:13

on developing robots we will not like

play02:14

turn ourselves into robots of course

play02:28

yeah

play02:35

for

Rate This

5.0 / 5 (0 votes)

Related Tags
FutureProgrammingNaturalLanguageAIDevelopmentHumanoidRobotsTechInnovationProgrammingEvolutionAIGrowRoboticsOpenAI