Agree & Join LinkedIn
        
  By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

                Create your free account or sign in to continue your search
              
          or
        
  By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

            New to LinkedIn? Join now
          
                      or
                    
                New to LinkedIn? Join now
              
  By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

      ChatGPT has been around us for a few months and what it did was groundbreaking and mindblowing. While ChatGPT, a NLP model proven to be such powerful and disruptive technology it's not like there is no caveat in example: Bias answer, too wordy, lack of self interpretation, and many more. 
    
      
    
      Brief tangent aside, what I recently found is Co-Programming with ChatGPT. Co-Programming in short, creating an app or script "together" with ChatGPT. ChatGPT implements an interesting model related to NLP and Generative Network which is called Code Generation. Surprisingly, ChatGPT could interpret my prompt (in regards to script creation) quite accurately. Also, the code itself was super neat and always included a comment to describe what each line of code did. In the past few months, I tried to do this Co-Programming with ChatGPT with the hope of increasing my productivity and investigating whether ChatGPT could drive programmers out of job. This is what my interim impression of it:
    
      
    
      1. Of course, the code it generated initially was incorrect on syntax level even on functional level. What surprised me the most was that ChatGPT could correct its code even if you just prompt it like "hey its wrong, please fix it" without mentioning a specific error in both error levels (syntax or functional). Although, it would help if you could describe the problem in more detail so you do not need to repeat script correction. It makes me wonder what happens under the hood .. do they have their own programming language compiler environment and use it for this code correction process or is it just a pure NLP model.
    
      
    
      2. ChatGPT surprisingly could provide us with super accurate FUNCTION with only a few code correction processes. I highlighted FUNCTION because it's the ChatGPT limitation. If you give it the prompt that realistically only be able to implement using multiple functions and classes, ChatGPT could not give you proper script and instead it suggests you to break it down into functions and prompt each function to ChatGPT. Lets say, it could give you a High-level view of most things while it lacks understanding on designing a Low-level view. It might be an interesting topic to tackle this limitation.
    
      
    
      3. What scares me the most is how fast, rich domain knowledge, and precise ChatGPT is. It would be a hard task for humans to beat it on those 3 metricies. Imagine, it has at least surface knowledge of every topic possible. So, they cut back some time as humans need to google it (and ChatGPT do not need it). Also, they obviously have an advantage as being a machine compared to humans.
    
      
    
      At first glance, ChatGPT could pose a threat to our job security. Even Though I tried it only in topics of Co-Programming, I believe its advantages are similar on any topic. And its development and refinement would be inevitable. Although, the main limitation of ChatGPT or maybe any AI technology is always similar too, which would be an Idea of Self Awareness, High Level Planning, and Creativity which all of them humans possess and could be nurtured. IMO, AI technology is still years away being able to imitate those human traits. Since AI development is inevitable, I believe by nurturing those traits would gave us:
    
      
    
      1. Sense of security on not being overwhelmed by AI rapid development.
    
      2. Have control of technology in general, viewing those developments as a tool not a threat.
    
      3. You could see beyond an AI itself, creativity would advance you further.
    
      
    
      I wish to read the opinions of many people on working with ChatGPT. Every advancement of technology could inspire us and teach us what we could improve in the future. Happy weekend!
    
      
    
      #ai #chatgpt #programming #research #technology 
    maadaa.ai-Product DirectorHasby, thanks for sharing!
    To view or add a comment, sign in

              
      A recent business venture to Berlin unveiled the city's remarkable transformation into a burgeoning hub for startups…
  
            
              
      I wrote an article that mentioned how important understanding and meeting user requirements is. Understanding it has…
  
            
              
      Ricardo Ferreira. [@riferrei].
  
            Stay updated on your professional world
  By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

    New to LinkedIn? Join now