Programming with AI

It sounds like you’ve got a development system, with AI, that works for you. Great! I think we can all agree that you should keep using it, since it delivers results for you.

Now what does this have to do with Xojo?

2 Likes

I didn’t use Intellisense. But all I know it works exactly the same way. So if Xojo has an Api to include it into the code editor, - I think - it would no big deal to go forward.

C’mon guys, I don’t think is about criticism or whatever… but putting it in the “right place” as we do with lots of other threads… Let’s not make a big thing about this.

I think that the important thing about this particular thread is the topic discussed, not the place it could be found :wink:

Thank you for your comprehension about this! :beers:

4 Likes

This looks like another Windowsy thing of the type that is so irritating. I do NOT want to see menus, tips, etc, flashing up and down as I type. I see enough of that rubbish when I have to spend a day with Excel and other tools once a week in an office. I usually have to spend a while on any new Windows machine damping all that stuff down.

I only want to see those popups when I ask for them, such as by hovering over something and pressing tab. There are probably things that could usefully be added to the Xojo IDE, but I can’t think of them just now.

2 Likes

Maybe for a start, could incorporate “Add-Ins” for the IDE first. So user can create Add-Ins that can be run from the IDE. XOJO Advanced users can help to create add-ins that can help with code generation. e.g Linking them to ChatGPT. Or just plain simple cloud based code repositories that can be updated by users and retrieved when there are needs for the codes.

1 Like

FWIW, some users might even be able to create advanced add-ins and charge for their usage. This will facilitate enhancement of Xojo IDE greatly.

Xojo will need a paradigm shift for this to take place.

The current licensing system does not promote the mass publication of high quality code to places like github for the AI algorithms to learn from. It also doesn’t help that it has just gone through a radical change from api1 to api2 which has rendered a lot of code wrong that is in the public domain. The documentation that is out there is probably not in a good enough format for the algorithms to scrape when you have things like MS putting their raw docs into github. Finally you have a closed IDE with limited modability for those with the knowledge to bring this to xojo without taking the finite resources xojo has away from its current roadmap.

As it stands right now, xojo is probably in the worst position to make use of this revolutionary technology.

3 Likes

AI is not magic. It has to be trained on the languaje. Unfortunately the many bugs in xojo documentation, the state of the languaje with all the api1 vs api2 changes the tiny comunity and the retirement of many sites that had Xojo articles, make this training a BIG challenge.

1 Like

I have used ChatGPT sparingly in the last 2 weeks. I was pleasantly surprised how well it works. It wrote shellscripts and a simple AppleScript for me. The Basic is spits out is more visual Basic than Xojo. But it’s easy to translate the “Set” and the “+=” into Xojo.

Yesterday it gave me a wrong answer. I should have asked better questions.

I don’t want ChatGPT integrated into Xojo at all.

1 Like

AI is not smart enough. maybe it help copy/paste code.
the real issue is the programming concept itself.
cascading classes with meaningless thousand properties or events.
the most time i lost at developing is because something does not work as expected or having a bad documentation.

what i think is useful would be voice input.
somehow a listen key and i can speak to xojo in english.

Frankly, they sound like the kind of programmer that will be replaced entirely, very soon.

:rofl: He sound like someone open enought to adopt the new technologies.

Frankly, for them, those not adopting AI sound like those who once said, The graphical interface is never going to succed, ill stick with thext mode only.

1 Like

and out of a job, the AI can do his/hers.

Was never me, I loved the Mac long before it became popular, way back in 1984.

I’ve no problem with AI for simple tasks, but it can’t even handle choosing the right folder for my emails, even after years of trying.

Good programming actually takes imagination, I can’t see it having that for a very very long time.

Don’t attack the poster, make valid comments and observations than stand on their own.

At the moment, AI will still need people to steer it and knowledge from a programmer to see when it is not returned an optimal solution, however, it will perform a lot of the drudgery and boilerplate faster than anyone can write it. People who are smarter than you or I have been left speechless by what they have seen with it in other languages even at such an early stage. At the end of the day, whether you choose to use it is up to you but there no point attacking people for talking about it.

1 Like

I didn’t. I was talking about a person who can’t write code without AI. That person isn’t even on the forum.

Can’t isn’t the same as won’t and how do you know they are not on the forum? So many assumptions, including their skill level. Back on topic?

1 Like

It seems unlikely, given they don’t use systems that can’t do AI. It would be an odd place to hang out.

In the industry I worked it wouldn’t be allowed. Clinical trials, required a detailed spec and validated code that was traceable. The inspectors would have a field day.

So you dont even read or just dont understand what the OP wrote…

Let’s just be realist. Xojo took ages to get FEW and incomplete tips at the bottom of the edit window, and a code completer that sometimes don’t complete. There’s much space for improvement here. Now imagine skipping those simpler enhancements and trying to build an AI engine to integrate to it (please, don’t even think in remote services and APIs rendering the IDE useless when offline and slow when working). Is this “desire” feasible in the next 5 years starting today? Let’s come back to Earth please.

3 Likes

All they wrote about this person is: “I will never ever code without AI anymore.”

Which I do understand.