🚨 We need your feedback: SketchUp’s AI Assistant is here!

Thanks, Dezmo!
Yes, I use the ruby ​​console quite often to talk to Gemini AI when testing the extension codes, those are the first messages that appear when I restart SketchUp.

It’s probably a version that hasn’t been updated in a while. I saw that in the loader there is also code that is not necessarily needed in newer versions of SketchUp. :wink: Thanks, TIG!

I can very well imagine that the code was written by AI, which, by analysing the existing codes, determined that these should be at the beginning of the file.
Then, the person reviewing the code is either lazy or doesn’t care (or doesn’t exist). :grin:

I hope the person who wrote the code had the opportunity to meet you at the 3D Basecamp in Vancouver and already knows that you didn’t say it with malice. :slight_smile:

I informed Gemini AI that it was no longer necessary to enter those codes and it only had words of praise for @TIG, agreeing with him of course. But, a day later, when I was working on the Flip Along plugin for SketchUp 2026, out of nowhere it still entered the code require 'sketchup.rb'. It probably takes a while for it to update. :wink:

There’s nothing wrong with the ‘require’ code, it works and then does nothing, because it’s already been required before anything else is loaded. It’s just a very minor thing. I’m sure if you look through many of my scripts I still include it too - not having bothered to fix it !

AI doesn’t always learn well. The blackbelt-barrister in the UK has recently been testing ChatGPT and Grok, because our woeful justice secretary [Davis Lammy] is looking to scrap many jury trials and introduce AI in court because of the shortage of experienced judges. The results are risible. Consumer law questions return wrong answers and quote wrong sections as justification. Knife carrying questions gave plain wrong answer, it saying that provided the blade is <75mm long and locks open it’s OK, of course no blade can lock open, unless it’s a trade-tool and you have a reasonable excuse to be carrying it!

Simple questions about logic fail dismally - e.g. my car needs washing, the car-wash is a mile away, it’s a nice day, should I drive or walk ? AI says walk - missing the vital issue that you will arrive without the car to wash! All weird… BUT is is getting better, and can be trained sensibly with effort.

BTW, on macOS if you manually launch SketchUp via a terminal, you will see similar warnings about duplicated items in the C/C++ code. These have been there for many years, but normal users don’t see them because they go to the old-fashioned stdout IO, which macOS doesn’t display via its GUI. Same situation as not seeing the Ruby warnings unless you have the Ruby Console open, and the code is exact duplicate so the warnings can be ignored.

I didn’t quite believe that AI would answer the car wash question so foolishly, so I asked Claude.

:grimacing:

That’s Q.E.D. !

Generally AI seems better with organic shapes than hard surfaces.

I got a good chuckle out of this one. I fed the AI assistant an image of a handwashing sink, and it generated a… teddy bear?

I knew it was probably a poor image to use. I do get decent results most of the time.

well, maybe peak sink form is a labubu.

Please tell me how to uninstall the AI Assistant. I’m tired of being told every day that I need to update it, and frustrated that Trimble won’t let me uninstall it. We are well into the enshitification of SketchUp.

You can’t. Disable it instead, but first read this:

I only found AI Assistant while scrolling through YouTube and finding Aaron’s video from March 24th.

Anyway. I wondered how AI Assistant would work trying to model Penrose stairs. You know, those ones where you continuously walk up a square staircase, but it is a continuous loop, and could never be built in reality.

I created one in SketchUp and then exported an image of the scene. I then imported that image back into SketchUp and told it to generate a model. Needless to say, it was not very successful. I tried attaching the model, but it was way too big. Instead, here’s a screen export. I think it was quite confusted.

Randy Mennie

Hello @randy.mennie Thanks for sharing. I see these kind of objects as parametric generations where you could control the individual sub parts, which the current Obj gen tool might not accurately reproduce it yet. Curious here, how would you use assistant for modeling these kind of objects? What kind of prompts or references would you use?

Well since people are actively trying to kill my job with “AI assistants” I would say just please allow me to remove all AI features from everywhere please. I am ok with spellcheck, grammar check and turn based map assistance but I don’t need any more assistance. That’s what learning things is all about…I feel really bad for young people just getting out of college. Boycott generative AI in all its forms. Assistive AI should all be checked and allowed or disallowed based of how many jobs can be erased needlessly by it…. Great fun jobs!

Question:
Is it possible to reopen an earlier ai generated model to adjust the prompt for a better end result?