AI chat, chatgpt and other services. getting help from artificial intelligence

Not specifically about getting code, but how do you get help from ai in arduino projects? Do you use any other services than Chatgpt, the data cutoff date of which seems to be an issue. Do you heave any suggestions for the use of chatgpt?

A related topic is here but I believe its more focused on code:

I use duckduckgo
and human driven user-forums.

To collect experience with AI's:
ask the exact same request from different computers and with different logins to experience how much the answers are deviating from each other.

best regards Stefan

1 Like

The essential thing is that it does not have any understanding of your question whatsoever - it's really just a glorified search engine.

So it will happily spew out text which reads as perfectly well-written prose, but is complete nonsense (this is known as "hallucination").

So you still have to weigh what it gives you - you can't just a assume that it must be true "because it's AI".

Pretty much like answers on a forum, really!

6 Likes

Don't let yourself get fooled: There is no AI.

There is a lacking of NI. And then there are marketing, greed and polititians - which is the cause of lacking NI.

3 Likes

I am looking for more positive input from people who actually use these services and used them for arduino projects and with a positive outcome. Chatgpt has been of great help to me where some forums and reddit failed.

For example: It was so much easier to calculate linear acceleration, real world acceleration, acceleration free of gravity, acceleration free of tilt effect, from raw accelerometer data, using chatgpt provided solutions than searching for it on forums.

1 Like

Chatgpt is a tool for people who cannot think for themselves.
Chatgpt does not create new knowledge, which only smart people can do, Chatgpt only creates a summary of information, which is not new knowledge.
In shortform: Old wine in new wineskins.

ask a question
once you got the answer, ask "are you sure this is working?"
ask again "are you really really sure this is working because I don't think it will?"

then see if the AI is really sure...:wink:

2 Likes

and I want tomorrow's closing prices on the NYSE now.

Don't make the negative reactions to AI make you think?

I used chat gpt to write a random output code lol and then i changed 20% of the code bc it was broken haha

Getting help from AI in Arduino projects can be quite useful, especially when you encounter programming or troubleshooting challenges. While I can provide information and guidance on Arduino projects, there are other AI-based services and tools you can use in combination with ChatGPT for more specialized assistance. Here are some suggestions:

1. Online Communities and Forums: Platforms like Arduino's official forum, Stack Exchange (specifically the Arduino Stack Exchange), and Reddit's r/arduino are great places to ask questions and seek help from the community.

2. GitHub: Many Arduino libraries and projects are hosted on GitHub. You can use GitHub's issue tracker to report problems or ask for help with specific projects. You can also use GitHub's search feature to find existing solutions to common problems.

3. Arduino IDE and Documentation: The official Arduino website and the Arduino IDE itself offer extensive documentation and examples. When facing issues, reading through official documentation can often provide valuable insights.

4. AI Code Generators: There are AI code generators and code completion tools available, such as DeepCode, Kite, and TabNine, which can help you write and debug code in various programming languages, including Arduino's C/C++.

5. Online Tutorials and Courses: Websites like Adafruit, SparkFun, and various YouTube channels offer Arduino tutorials and courses. These resources often include step-by-step guides and video demonstrations that can be quite helpful.

6. Custom AI Solutions: Some developers and researchers are working on AI systems tailored for specific programming tasks, including Arduino. These may not be as widely available as general-purpose AI like ChatGPT, but they can provide specialized assistance.

When using ChatGPT or any other AI for help with Arduino projects, keep these tips in mind:

  • Be Specific: Clearly state your problem or question to get more relevant assistance.
  • Share Context: Provide details about your hardware setup, code, and any error messages you're encountering. This will help the AI or community members understand your issue better.

- Check Multiple Sources: Cross-reference information from multiple sources, including official documentation and community forums, to ensure accuracy and reliability.

- Experiment and Learn: Don't rely solely on AI assistance. Experiment and learn on your own to become a more proficient Arduino developer.

- Stay Updated: Arduino and related technologies evolve. Stay updated with the latest software libraries, hardware options, and best practices.

- Be Patient: Sometimes, finding the right solution can take time. Be patient and persistent in seeking help and troubleshooting issues.

Using AI and community resources in combination can be a powerful way to overcome challenges and make progress in your Arduino projects.

(chatGPT said so)

1 Like

AI cannot create. AI regurgitates.

"AI regurgitates" is a simplification of what it does, which is fundamentally different from human creativity

AI doesn't possess consciousness or original thought as a human, but can generate "creative" content based on the patterns and knowledge acquired from large amounts of data.

If you have your own positive experience, why do you need an additional confirmation from other people? Or you one from such people, who can't resolve anything without the others opinion?

I played around with chatGPT and asked for Arduino code to display 0 to 9 on a SH1106 serial OLED and no Library.

I got some code but the Address of the OLED is no were to be found .

Then I edit my question and said the Address must be 0X3C.
The code changed a lot but now the Address was used.

Then I ask for a Voltmeter on the same OLED.
Big change in code but I was told that I must add the assignment of a pin do the reading myself.

Then I asked 1 Bitcoin.
I was told to create a saving account.

Then do continue with that approach, and have fun.

1 Like

When it comes to getting help from AI in Arduino projects, there are various services and resources available besides ChatGPT. While ChatGPT can provide assistance, it's important to note that its data cutoff date may limit its knowledge on recent developments.

To effectively use ChatGPT Free, it is recommended to provide a precise description of the desired functionality. This helps ensure that the generated code aligns with your requirements. If the description is vague or unclear, the code generated by ChatGPT may not work as expected. Additionally, if ChatGPT is unable to find an exact match for the desired functionality, it may make assumptions based on probabilities, which can lead to non-functional code.

It's worth mentioning that ChatGPT is proficient in generating working code for simple tasks like blinking an LED or driving a motor with PWM. However, for more complex projects, ChatGPT may not be as effective and may be better suited for casual discussions rather than serious professional programming.

In programming, attention to detail is crucial, including the order of reserved words and their parameters. Therefore, when making a request to ChatGPT for code, it may require more effort and precision compared to seeking assistance from human users in forums like the Arduino Forum. Following tutorials and engaging with the Arduino community can provide valuable insights and support for your projects.

Is this a Ai generated text?
You should not send suggestions from Ai to the forum, please express your thoughts yourself

2 Likes

I, for one, go to my baker for baked goods. I do not go to my plumber for baked goods.

Wow. "Help me! But not you."

Your question has nothing to do with Arduino, yet you are unhappy with answers telling you the name "artificial intelligence" is a lie.

You are right about physical sciences... like a^2 + b^2 = c^2...

So, ask ChatGPT to how to get help from ChatGPT?

Here's what I've picked up from using Chatgpt: info from version 3.5 is outdated compared to version 4 (the paid one). Be precise in your requests about your situation and what you need. Still, don't rely too heavily on the results.