Code Building Code

  • Eric M Russell

    SSC Guru

    Points: 124938

    As a DBA and developer, I personally don't need an AI to help me write my code. However, I could really use an AI to monitor my servers, maybe even tweak the resources and fix minor issues automatically, so I can then focus more of my undivided attention on writing code.

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho

  • Matt Miller (4)

    SSC Guru

    Points: 124150

    I think AI driven dev is one of those marketing hype jingles going along with the often unrealistic promise of AI.  "just tell it what you want and it will figure out what to do".  Again a dramatically oversimplified concept, but still I suspect the pressure will come from elsewhere (probably not from within IT).

    The thing to be careful about is that we have an intelligent, articulated, argument as to why it's not a feasible concept.  From the accounting point of view, we tend to be viewed as "expensive", so "don't need" isn't going to save a job.  "doesn't work" or "can't be done" will, but that will require a lot more articulation.

    ----------------------------------------------------------------------------------
    Your lack of planning does not constitute an emergency on my part...unless you're my manager...or a director and above...or a really loud-spoken end-user..All right - what was my emergency again?

  • jonathan.crawford

    SSCertifiable

    Points: 6254

    TUellner wrote:

    Until product owners are willing to put enough detail into requirements documents, we're not going to see AI build complete programs. I know that I routinely round trip back to product owners 4 - 5 ( 15 - 20 🙂 ) times to get enough clarity to build what they really want instead of what they said they wanted the first time. It's a very interactive process.

    That said, when AI gets to the point of being close to human intelligence, it could start interactively working with a product owner the same way we do. It needs to be an iterative process. That's not going to happen in my lifetime but there's no reason it could not eventually happen.

    And yes, I use code to build code quite often.

    Why would this be far off? You could do this now for UI testing, probably, assuming that you had the feedback mechanism designed in a way that made it make sense to the AI, but it would essentially be the A/B testing that your optometrist does when you get a prescription for glasses. This one better? or this? rinse and repeat. gradually the AI would learn the user preferences and tend toward those first.

    -------------------------------------------------------------------------------------------------------------------------------------
    Please follow Best Practices For Posting On Forums to receive quicker and higher quality responses

  • TUellner

    SSCrazy

    Points: 2255

    jonathan.crawford wrote:

    TUellner wrote:

    Until product owners are willing to put enough detail into requirements documents, we're not going to see AI build complete programs. I know that I routinely round trip back to product owners 4 - 5 ( 15 - 20 🙂 ) times to get enough clarity to build what they really want instead of what they said they wanted the first time. It's a very interactive process. That said, when AI gets to the point of being close to human intelligence, it could start interactively working with a product owner the same way we do. It needs to be an iterative process. That's not going to happen in my lifetime but there's no reason it could not eventually happen. And yes, I use code to build code quite often.

    Why would this be far off? You could do this now for UI testing, probably, assuming that you had the feedback mechanism designed in a way that made it make sense to the AI, but it would essentially be the A/B testing that your optometrist does when you get a prescription for glasses. This one better? or this? rinse and repeat. gradually the AI would learn the user preferences and tend toward those first.

    I think AI has to come a lot further than it's current state to be able to prod a product owner in the same way we do when we're looking for logical pieces that they are overlooking. It's not anywhere near that state yet. It will be at some point but not now or in the next several years.

    I just need to make it to retirement age before that happens... 🙂

  • Sue_H

    SSC Guru

    Points: 89729

    Good point. User demand is a bigger issue than what is often thought. Remember English Query?

     

    Sue

     

  • TomThomson

    SSC Guru

    Points: 104707

    I'm quite happy about using code to generate code,  and first started doing that in about 1970.  But I'm not convinced that an AI will help very much in doing that - at least until our AI capablities are a lot better than they currently are.  If AI was viable, Google could have combined it with their statistical interpretation model and vastly improved the quality of text produced by Google Translate, perhaps  by understanding enough grammar to recognise word classes and using it to distinguish between, for example,  "pants (verb)" and "pants (noun)" (but either they haven't tried that or they have and they couldn't get it to work) or by some other mechanism.  But they haven't yet got  decently accurate translator - any serious human translator will tell you that Google translate makes a mess a lot of the time.   I's better than in was a decade or so ago, but it's still not good.   Just try it on, say,  translating between a Celtic language (eg Scottish Gaelic) and a Germanic language (eg English) and you'll see what a mess it makes.  If Google can't make a decent translation when it has a corpus of hudreds of thousands of text translations between the two languages to work from, and AI is not a solution, I wouldn't imagine that AI-generated code could actually be useful with the current state of the AI art.

    • This reply was modified 1 week, 5 days ago by  TomThomson.

    Tom

Viewing 6 posts - 16 through 21 (of 21 total)

You must be logged in to reply to this topic. Login to reply