🤖AI revolutionized with Chat GPT & AutoHotkey!🔥Discover what you can and can't do with it!🤯
Channel: AUTOHOTKEY Gurus
Date: 2022-12-15

AI is really taking off.  In this video we discuss what you can currently use AI for with AutoHotkey.  Some of it's strengths and weaknesses and where it is going.

If you get value out of this video...  https://www.paypal.me/JoeGlines
Check out more of my scripts at: http://the-automator.com 
TLDR: AI can help create code, but manual input is still needed for desired results.

1. 00:00 🤖 GPT-3 has limitations, but its rapid learning rate could make it obsolete in a week.
 1.1 GPT-3 is currently limited to what it was programmed to do, but its rate of learning is so fast that it could become obsolete in a week.
 1.2 This chat AI model is limited in what it can do, but there are ways to get around some of the restrictions.
 1.3 OpenAI's chatbot has limitations, such as not being able to break out of certain restrictions set by the programmers, and not being a native English speaker.

2. 03:08 🤖 Review AI-generated text before selling it to a client to ensure accuracy and avoid potential risks.
 2.1 The way you phrase a question is important when using a chat AI program, as it will generate text based on the prompt given.
 2.2 Generating text that looks like the truth can be dangerous, as it may contain words that have nothing to do with the topic.
 2.3 Sometimes high schoolers come up with amazing stuff, but we need to review what AI gives us before selling it to a client.

3. 06:02 🤖 Chat GPT-3 was able to add a new agreement and DaVinci codex is a model for creating code, while Auto hockey can annotate code to help understand it.
 3.1 The chat GPT-1 was able to add the new agreement to get the values and worked correctly after being prompted.
 3.2 The DaVinci codex is a model trained for creating code, but the one we are using is meant for talking to someone and giving code, which needs to be trained on the language being used.
 3.3 Auto hockey can annotate code, providing comments to help understand what the code is doing.

4. 08:49 🐛 JavaScript can be used to inspect and summarize code, while AI can adapt to different modes of speech.
 4.1 Scripts can be inspected and summarized with a URL, providing a short description and annotations to understand the code.
 4.2 JavaScript code can be used to find and annotate bugs in code.
 4.3 AI can adapt to different modes of speech, such as Quentin Tarantino-style dialogue or Victorian English poetry.

5. 11:44 🧹 Pass a string to a function to clean it and assert that the title is clean.
 5.1 It can generate hotkey code that passes tests, but cannot execute JavaScript code.
 5.2 Be careful when using a knowledge base as it may occasionally generate incorrect information.
 5.3 The function returns true when given the specified code, confirming it works as expected.
 5.4 Pass a string to a function to clean it of certain elements and assert that the title is clean of those elements.

6. 16:31 🔍 Regex can be used to quickly remove words from a string.
 6.1 Regex replace is used to remove characters from a string and return the title.
 6.2 Using regular expressions, it is easier to piecemeal complicated code instead of combining it into one regex for easier human understanding.
 6.3 Regex can be used to remove specific words from a title, and can even provide an example of what it will remove.

7. 20:00 🤖 Chat GPT-3/ AI can help create code, but manual input is still needed for desired results.
 7.1 AI can help create code, but programmers will still need to provide prompts and make tweaks to get the desired results.
 7.2 It is iterative and can parse a URL, keeping the first key-value pair and discarding the rest.
 7.3 This code removes two sections from the URL and appends it to the cleaned URL.

8. 23:22 🤖 Computers are becoming more powerful and AI-driven programming tools are advancing, allowing developers to create code faster and in more languages.
 8.1 People are getting better at asking questions in a specific way to get better answers from Alexa Echo.
 8.2 Using a for loop with the 4i in and then using the I as the index can fix the code with minimal changes.
 8.3 Web scraping with Autohotkey is easy to learn and use for simple data extraction, but for more complex data a different tool may be better.
 8.4 Autohotkey and Python are both useful for automation, but Autohotkey is better for desktop automation and Python is better for server-side tasks.
 8.5 AI-driven programming tools are becoming more advanced, allowing developers to create code faster and in more languages, but creating the right prompt for the tool is still a challenge.
 8.6 Computers can do things exponentially faster than humans, so Auto hockey is expected to do a lot of cool stuff in the next year.


Summary for https://youtu.be/jEHwt1uxYhA by www.eightify.app