Monthly Archives: October 2023

INTRODUCTION TO CHAT GPT

INTRODUCTION TO OPENAI AND CHATGPT In this article we are going to explore the ChatGPT API. Let's start by talking about OpenAI an American nonprofit research lab that focuses on developing and promoting artificial intelligence. In 2019 OpenAI created a limited partnership (LP) company. One of the investors is Microsoft, which provided $1 billion for a strategic partnership agreement. OpenAI develops a whole range of applications, the one we will consider is ChatGPT, which simulates conversation between a virtual user and a human user. We will use OpenAI API (application program interface). These APIs are services that allow us [...]

By |2023-10-20T11:55:52+00:00October 19, 2023|0 Comments

THE SPRING FRAMEWORK

SPRING FRAMEWORK Spring framework consists of an ecosystem of software that is constantly being improved and updated by the community. This is one of the main strengths that have made Spring the most widely used framework in enterprise application development on the Java platform. The technologies you will learn in this course are as follows: SPRING MVC SPRING BOOT SPRING SECURITY SPRING DATA JPA DEVELOPMENT TOOLS The development tool we will use in the projects will be the Spring Tool Suite. There are other technologies that you will learn through the spring framework and they are: ORM Hibernate JPA [...]

By |2023-10-15T06:47:13+00:00October 15, 2023|0 Comments

SPRING FRAMEWORK COMPONENT INSTALLATION ON WINDOWS

SPRING FRAMEWORK COMPONENT INSTALLATION IN WINDOWS Before I outline the tools needed to use Spring Framework on Windows I will summarize the features of my development machine; you will see why shortly. I am working on a MacOS Sonoma 14.1 computer Apple M2 chip ARM 64 architecture. Through Parallel Desktop for Mac Standard edition I virtualized two environments, Windows 11 Professional and Ubuntu Linux 22-04 LTS. Unfortunately, SQL Server Express 2022 and Sql Server Management Studio (SSMS) are not supported on this architecture. Because of this, I will not be able to show you installations of these two components. [...]

By |2024-11-10T15:53:50+00:00October 26, 2023|0 Comments

SPRING FRAMEWORK COMPONENT INSTALLATION ON LINUX

SPRING FRAMEWORK COMPONENT INSTALLATION ON LINUX Before I walk you through the tools needed for Spring Framework on an Ubuntu 22-04 LTS machine I will summarize the features of my development machine; you will see why shortly. I am working on a MacOS Sonoma 14.1 computer Apple M2 chip ARM 64 architecture. Through Parallel Desktop 19 for Mac Standard edition I virtualized two environments, Windows 11 Professional and Ubuntu Linux 22-04 LTS. Unfortunately, on this architecture in both Ubuntu 22-04 LTS and Windows, MySQL Server and MySqlWorkbench are not supported. Therefore, I will not be able to show you [...]

By |2024-11-10T16:13:15+00:00October 29, 2023|0 Comments

SPRING FRAMEWORK INSTALLING COMPONENTS ON macOS

SPRING FRAMEWORK INSTALLING COMPONENTS ON macOS This is the machine on which I will teach the course, I actually own a MacBookPro with macOS Sonoma 14.1 installed, Apple Silicon M2 Memory 8GB chip and 512 GB SSD. Both MySQL Server and MySqlWorkbench are available on the Mac, reasoning that I will be using this DBMS. However, I will show you how it is possible to have SQL Server on Mac by leveraging a Docker container and how all server management is simplified through the use of Azure Data Studio. Let's start with the installation of the various components. JDK [...]

By |2024-11-10T16:16:57+00:00October 31, 2023|0 Comments

CHAT GPT CONVERSATIONS

THE CHATCOMPLETION CLASS The openai.Completion class used in the previous post was designed to generate text in response to a prompt. However, such a class does not take into account the context of the conversation. This is where the ChatCompletion class comes in. designed to maintain the history of the conversation. The ChatCompletion API allows for the simulation of a conversation between a human user and a virtual assistant that remembers the dialogue as it takes place in order to create a context of the conversation. With your favorite editor, create a script named test_api_chat1.py. I bring you the [...]

By |2023-10-20T12:02:22+00:00October 20, 2023|0 Comments
Go to Top