Some Cool Open AI Announcements on August 9, 2024

News from Open AI

Try out text-to-speech in the Playground

Building with the text-to-speech API is even easier with the new TTS Playground. You can quickly generate audio by entering a message and selecting from one of six preset voices.

Use function calling in the Playground

With function calling, you can describe functions and have the model intelligently output a JSON object containing arguments to call one or many of your functions. And now you can quickly define and test functions within the Playground.

Generate model outputs that follow your JSON Schemas with Structured Outputs
We just released Structured Outputs, a new feature designed to ensure model-generated outputs will exactly match JSON Schemas that you provide. You can start using Structured Outputs in two forms in the API: through function calling and through the response_format parameter (with a new json_schema option).

Updates

We’ve recently updated our docs page and are regularly adding guides, sample apps, and cookbooks to help you get started and build on the OpenAI platform. Here are a few resources:

AutoHotkey News July 25th, 2024

AutoHotkey Newsletter

Howdy %Name%,

I’m not the most innovative person but I’m very good.  Probably better than 97% of most people.

I’m not the best AutoHotkey programmer , but I decent.  I’m probably better than 95% of people.

I’m not the best Data Analyst but I am much better than most (probably better than 95%.)

When you meet 100 people it won’t be hard to find some people better than me at any one of the above.  What will be hard to find is an innovative individual that is amazing at programming in AutoHotkey and can analyze data and explain it in laymen’s terms!

It’s usually not your strengths alone that makes you stand out. It’s the combination of your strengths that sets you apart.  When you’re deciding what really sets you apart, think more about several of your key-strengths and how they will set you apart from others.

Now on with the show…

Learn how to Master VSCode Make the switch to v2 Intro to AutoHotkey Intermediate AutoHotkey Intermediate ObjectsGUIs are Easy w/AutoHotkey Access all our Courses; Quit when you want

Talk to your Computer

While Windows has a built-in approach for performing Voice to Text, it isn’t the best in the world.  When we were updating our Chat GPT API library I happened to noticed that their Whisper model (which is the best in the world that I know of) was now accessible through their API.   So, with a little bit of work, we created this tool which allows you to easily, and accurately, transcribe your voice to text.  You can get the tool here or just check out how it works in this video.

Easily Transcribe your audio with Whisper from Chat GPT
Easily Transcribe your audio with Whisper from Chat GPT


Working with APIs

If you’re new to working with APIs you might check out this tutorial we did on how to use Fiddler to monitor your network traffic.   While you can go to the Developer view in a browser however
Fiddler allows you to also see your API calls from AutoHotkey!

Fiddler tutorial to help Webscraping & API calls / Monitor the Network traffic
Fiddler tutorial to help Webscraping & API calls / Monitor the Network traffic


Simplify you Life Using VSCode & this trick

We were on a team call and Isaias wanted to show Irfan a little trick how to better define his AutoHotkey functions in VS code.  Thankfully I recorded the call because the tip was a GAME CHANGER!

Taking this approach makes using functions far easier because the possible parameters are auto assisted when you type. Check it out in this video.

How to Setup your function to use Intellisense in VS Code
How to Setup your function to use Intellisense in VS Code

I liked it so much we’re having Rizwan go back and update our other libraries so anyone getting our scripts, and using thqby’s amazing AutoHotkey V2 VS code extension, will be able to take advantage of them as well.

If you’re using thqby’s extension, please consider donating to thqby. He spends a ton of time and deserves your help!

Don’t forget we have an amazing Intro to VS code course which comes with a double-your-money back guarantee. If you’re not 100% satisfied within the first 30 days, ask for a refund and we’ll DOUBLE what you paid for it!

200% Money Back Guarantee badge with a yellow and green starburst seal for AHK courses


Improving People’s Lives: Story #9

Back in 2016 a good friend of mine, that worked in sales, was let-go and was very concerned because she hadn’t been keeping an up-to-date client list.  She was using Outlook and, because she was remote, still had access to her emails.

So Maestrith and I got to work using the Outlook COM object and create a cool little tool to loop over all of her emails, count how many were from each email address and note the last time she’d corresponded with them.   This gave her a “real world” address book that should could easily export!   You can check out the tool in this video.

Create an Outlook email-addressbook based on email frequency
Create an Outlook email-addressbook based on email frequency


What we’re reading


AI / Chat GPT-3 News / Usage


⚡️Productivity tips: Goldilocks monitors

Over the years I’ve worked with as many as 6 monitors and realized the “ideal” number of monitors is not easily determined.  You should think of it as a “Goldilocks” approach.  Two many is nearly as bad as too few.   And, if you’re doing a lot of writing/programming, consider setting up one of your monitors Portrait.  You’ll be able to see a LOT more of your work at one time!

How to Setup a Vertical Monitor on Windows OS
How to Setup a Vertical Monitor on Windows OS


A spot of Humor Vacation!

This week I’m taking my first vacation in around 6 years.  I hope things go better for me than these people.

Worst Vacation EVER! 19 Funny Vacation Fails
Worst Vacation EVER! 19 Funny Vacation Fails


Cartoon superhero mascot in green costume beside the bold text AHK Hero on a yellow background AHK Hero

Consider joining the AHK Hero club! Members receive 25% off courses, consultations, tutoring, done for you project work, etc.    Currently we have over 288 hours of recordings teaching AutoHotkey that is exclusive to AHK Hero members❗

During this Friday’s call we’re planning to discuss:

They also have access to exclusive & pre-released content and a 3 hours a week where we help people with their AHK issues (the Saturday calls are geared towards people new to AutoHotkey.)


️ Quotable quotes

  • Create exceptional Opportunities for Exceptional People — Dan Kennedy
  • PIBCAC Error: Problem is Between Computer and Chair — Rich Del Secco
  • The strength of your business is based more on your customers , than your products — Joe Glines
  • Motion beats meditation — Gary Halbert

AHK Newsletter⏩SHARE WITH A FRIEND⏩

Do you know someone that would benefit from learning useful automation tips like the gems in today’s issue?  Take a second and forward this newsletter and bask in the glow of their undying gratitude.  Was this email forwarded to you?

Sign up for this Newsletter here.  We never share your email with anyone.  Ever!


The-Automator

Joe, Isaias, Irfan, Rizwan and staff


P.S. As I mention in the intro of this newsletter, we’re most productive focusing on what we’re best at.  If you’re wanting to have amazingly robust scripts, you really might want to let us help you create them so you can get back to focusing on what you’re best at!  If you’d like to discuss us helping you simply reply to this email and give me an idea what it is you’re working on.

Does Chat GPT Suck (or do you❓)

Does Chat GPT Suck? It’s Not You its…  Oh wait, it is you!

Hey there ChatGPT skeptics❗

So, you’ve tried ChatGPT and ended up scratching your head, thinking, “Is this thing really as smart as they say?” I get it. You asked it something simple like, “What’s the meaning of life?” and expected a profound answer, only to get something that made you go, “Huh?”

Well, here’s the deal: using ChatGPT is kind of like learning to play the kazoo. You don’t just pick it up and expect to sound like a pro (unless you’re a kazoo savant, and if so, kudos!). It’s more about how you use it. Remember the old saying, “A bad musician blames their instrument”? It’s kinda like that.

Why does ChatGPT give bad answers?

Usually because of the question, not the tool. Short, vague prompts with no background force ChatGPT to guess, and it guesses wrong. Give it context, be specific about what you want, and tweak your question after each answer. You get out what you put in. 😊

How do you ask ChatGPT better questions?

First off, asking questions is an art form. Think of ChatGPT as that friend who’s really literal. You ask them a short, vague question, and they give you an answer that’s longer than your last grocery receipt. But, if you give them a long, detailed question, they hit you back with something short and sweet. It’s like they’re saying, “Thanks for making my job easier!”

Why does context matter so much?

Now, let’s talk context. Imagine walking up to a stranger and asking, “What should I do?” without any background. They’re going to look at you like you have three heads. ChatGPT is the same. If you don’t give it the lowdown on what you’re asking, it’s going to make more assumptions than your aunt at the family reunion. And we all know how that goes.

Playing 20 Questions, But Cooler 😎

Think of using ChatGPT like playing a game of 20 questions, but you’re both trying to outsmart each other. You ask something, it gives you an answer, and then you tweak your question a bit to get closer to what you really want to know. It’s a dance, a tango of words. And who doesn’t like a good tango❓

Embrace the Awkward

Let’s be real: there’s a learning curve. You’re not going to be the ChatGPT whisperer overnight.🧙 It’s like learning to cook; your first pancake might be a disaster, but by the tenth, you’re flipping them like a pro. So, give it time, play around with your questions, and don’t be afraid to get a little weird with it.

Bottom Line: It’s a Two-Way Street

In conclusion, ChatGPT is only as good as the questions you feed it. It’s a partnership, a give-and-take. You get out what you put in. So, next time you chat with it, remember: it’s not just about what you ask, but how you ask it. Happy chatting, and may your questions be ever in ChatGPT’s favor! 🤖💬🎉