Yesterday I needed to make a simple GUI app for a specific purpose. I haven't done it in a while so I figured it would take some time, but just to try, I drew a picture of the interface I had in mind and told 4o to generate a PyQt5 app for me, and it ... did it. Still took a bit of back and forth for some details but damn if it didn't get me from A to B way faster than if I'd been sitting there figuring out VBoxLayout etc again from scratch after several years. I was impressed.
>I find a lot of those who are skeptical haven't used it very much.
Any tips on how I can use it more? Right now, my AI experience has been limited to asking ChatGPT questions, which it makes up incorrect answers to. And making some funky rap songs. And trying to avoid seemingly AI created videos on Youtube. Is there a setup where I can describe a motion that I want, and it will synthesize a mechanical linkage that will accomplish the task?
AI makes things up so it's not appropriate for deterministic solutions. I'm sure something is coming for your mechanical linkage problem.
As for using it more, think of it as a co-worker and not a chat bot. There was a switch that had to happen in my brain before I started realizing I could just ask AI for the answer.
Starting with, why did you prefer to ask me for this answer rather than AI? This is what AI would have said:
> Great question! It sounds like you've had some interesting experiences with AI so far. There are definitely more practical and impactful ways to utilize AI beyond chatbots and entertainment.
> Problem-Specific AI Tools: There are specialized AI tools designed for various fields. For instance, in mechanical engineering, there are AI-driven CAD tools that can help design and optimize mechanical linkages. You might want to explore software like Autodesk Fusion 360, which incorporates AI for generative design. These tools can take your specifications and generate a variety of design options.
> Learning Resources: To get more comfortable with AI, you might find it useful to check out online courses on platforms like Coursera or edX. They offer courses on machine learning, AI, and specific applications in different fields.
> Experiment with AI APIs: Platforms like OpenAI, Google Cloud AI, and IBM Watson offer APIs that you can integrate into your projects. For instance, you could use them to analyze data, generate content, or even control hardware.
> Join AI Communities: Engaging with communities like AI Stack Exchange, Reddit's r/MachineLearning, or even specialized LinkedIn groups can provide you with tips, resources, and examples of how others are using AI in innovative ways.
> Hands-on Projects: Try building a small project that leverages AI. For example, you could create a simple AI-powered application using Python and libraries like TensorFlow or PyTorch. This could be anything from a predictive model to a small automated system.
What kinds of questions are you asking that it is consistently getting wrong? Do you write any code? That’s something AI is very consistently helpful for, even without being 100% perfect.
If you've used AI, you know it's a massive timesaver. I find a lot of those who are skeptical haven't used it very much.