Project 3- ChatGPT API

400 points

Overview

You will learn how to work with the ChatGPT API-Application Programming Interface, as a way to extent and share the capabilities of an AI.

This will allow you to ponder issues involving AI, IOT, Autonomous Systems- and the impacts on society, the legislative system, and the legal system.
The purpose of this project is to learn to use the available ChatGPT API and tie it into the  public-facing website you create in Project02.
Then you will use your skills from Project04, IOT devices using the Raspberry Pi/GrovePi+ system is Somsen 301 to try and connect those devices to a webpage on your Project02 facing website that is controlled by the Project03 ChatGPT API.


Steps

  1. Learn about the ChatGPT API, and how to use it.
  2.  On your Project02 public website, create a web page that links to or displays your ChatGPT API  (note-this is open ended and we will explore ways to do this)
  3. Do Project04 assignments to learn enough Python to control buzzer, LED segment, relay.
  4. Tie the Project 4 items to a webpage on webpage on your Project02 website that is controlled by input(s) from your Project03 ChatGPT API

NOTE: This project may involve working with real world businesses. These businesses are contributing their personnel, business data and business knowledge to this project. This is a wonderful opportunity to gain experience with how businesses depend on management information systems. If you perform well enough, these businesses may be willing to provide you with a letter of reference, very valuable when looking for employment. You are expected to be professional in all dealings with these businesses and their personnel. In addition, you will be required to turn over a copy of ALL of your work product- database files, spreadsheet files and any documentation to the business by the last Saturday of class. If you do not agree with these terms, please contact the professor as soon as possible so that other arrangements can be made.

Deliverables-

(100) 1. Brief writeup describing what you learned about the ChatGPT API, see D2L for due date.

(100) 2. Working Project 3 webpage (on Project02 website) displaying connection to ChatGPT API, see D2L for due date

(200) 3. Brief write-up containing your feedback from this project involving API, IOT and AI, see D2L for due date.
What worked?
What was interesting?
What was difficult?
What could be changed to improved the project?