New 42 day free trial
Smarty

Use ChatGPT to write better code, faster

Adam and Ryan recently demonstrated how to build a functional application using ChatGPT to generate large amounts of code. Read all about it here!
Andrew Townsend
Andrew Townsend
 • 
June 28, 2023
Tags

In our recent webinar, we brought together two of our software engineer experts, Adam Charlton and Ryan Cox, to demonstrate how to build a working application using ChatGPT to generate most of the code.

We know what you're thinking: ChatGPT can't take our jobs; we've tried.

This is wonderfully true. ChatGPT can pull together useful bits of information but still needs to be guided and curated by a human, preferably one with subject knowledge.

The exact working scenario given by Adam and Ryan was:

Write code in Python that takes an address and delivers the ten closest addresses to that address. The use case is you have a client that like your services, and you want to advertise to all of their neighbors.

On the first run, ChatGPT did deliver code that, when plugged into the terminal, pushed out an address. Unfortunately, it was only the exact address that was input.

One of the critical points that Ryan and Adam spoke about is knowing how to debug the code that ChatGPT spits out.

Here are some tips they gave us in spot-checking code from ChatGPT.

ChatGPT only has knowledge through September 2021: When you ask ChatGPT to write code referencing data on a website, know that it’s pulling that data from the 2021 version of that website. When we asked it to look at the Smarty code, we had to reference SmartyStreets, our company name, in 2021.

Be very specific, or ChatGPT will guess: We asked ChatGPT to use a Smarty address API to solve our problem, but we weren't specific about which one. ChatGPT then pulled the first API it found that met the criteria, and we had to adjust our request to find the specific API needed.

If you want specific data to be referenced, feed that data to ChatGPT: While its general knowledge is several years old, you can feed ChatGPT reference code or data to pull from in its next response. There's, of course, a risk of giving it proprietary information, so be aware of that.

ChatGPT is not deterministic: You can ask the same question of ChatGPT several times and get a different answer each time. This can cause problems if you're leaning on ChatGPT too heavily.

Watch the full webinar recording for even more helpful tips and to see exactly how Adam and Ryan were able to get a working application in only 30 minutes.

If you want to follow along with them, you can get 1,000 free lookups with a free account today.

Subscribe to our blog!
Learn more about RSS feeds here.
rss feed icon
Subscribe Now
Read our recent posts
Inside Smarty® - Irina O'hara
Arrow Icon
Irina O'Hara is one of our uniquely clever, expert frontend developers. She’s immensely talented and has had a vital impact on our website redesign. When it came time to spotlight her, Irina was a joy to sit down with and get to know a little better. To get to the basics, she writes code and creates awesome websites, and she’s darn good at both. BackgroundIrina was born and raised in St. Petersburg, Russia. However, she wasn't born a development expert and had other aspirations from the start.
How I reduced my returned mail from 27% to 1% using address autocomplete
Arrow Icon
The following is based on a true story. Some of the names and relationships have been changed to protect the anonymity of individuals and companies. However, the numbers are 100% accurate. In 2023, I wanted to mail some really fancy cards to 165 businesses. I collected their addresses by asking for them or finding them in their online listing and collected them all in a neat little row. Then, I went a step further and ran these addresses through Smarty's bulk address validation tool. Everything was set and perfect.
The ROI of accurate healthcare address validation: Stop hemorrhaging red on your financial statements
Arrow Icon
In healthcare, the havoc an inaccurate address can wreak on your financial results is significant in more ways than one, and the boost in overall profitability from maintaining a clean address database is equally worth noting. Accurate healthcare address validation improves operational efficiency, patient engagement, and compliance and builds revenue to heights that couldn’t be met without it. Here’s what we’ll be covering:Healthcare address validation pros and consCon: Increased claim denials and organizational costsPro: Reduced claim denials and reprocessing costsCon: Increasing patient match error ratesPro: Improved patient matching and data qualityCon: Complicated billing and collections processesPro: Streamlined billing and collections capabilitiesCon: Exposure to legal liabilitiesPro: Enhanced regulatory compliance and risk aversionCon: Misplaced market strategyPro: Data-driven decision-making and market insightsEpilogue: Avoiding the pain (see our summarized financial savings)Healthcare address validation pros and consThere’s a pro and a con associated with having (or not having 🫣) accurate address data in your healthcare systems.

Ready to get started?