Archivi mensili: Ottobre 2023

INTRODUZIONE A CHAT GPT

INTRODUZIONE A OPENAI E CHATGPT In questo articolo andremo ad esplorare le API di ChatGPT. Iniziamo parlando di OpenAI un laboratorio di ricerca no-profit americano che si occupa di sviluppare e di promuovere l’intelligenza artificiale. Nel 2019 OpenAI ha creato una società a partnership limitato (LP). Uno degli investitori è Microsoft che ha fornito un miliardo di dollari per un accordo di collaborazione strategica. OpenAI sviluppa tutta una serie di applicazioni, quella che noi prenderemo in considerazione è ChatGPT che simula la conversazione tra un utente virtuale e un utente umano. Noi utilizzeremo OpenAI API (Application Program Interface). Queste [...]

Di |2023-10-19T14:38:53+00:00Ottobre 19, 2023|0 Commenti

CONVERSAZIONI CON CHAT GPT

LA CLASSE CHATCOMPLETION La classe openai.Completion utilizzata nel precedente post è stata pensata per generare del testo in risposta ad un prompt. Tuttavia, tale classe non tiene conto del contesto della conversazione. È a questo punto che entra in scena la classe ChatCompletion pensata per mantenere la storia della conversazione. Le API di ChatCompletion permettono di simulare una conversazione tra un utente umano e un assistente virtuale che ricorda il dialogo mentre questo si svolge in modo da creare un contesto della conversazione. Con il tuo editor preferito crea uno script dal nome test_api_chat1.py. Ti riporto il codice da [...]

Di |2023-10-31T19:59:20+00:00Ottobre 20, 2023|0 Commenti

SPRING FRAMEWORK

SPRING FRAMEWORK Spring framework è costituito da un ecosistema di software costantemente migliorato e aggiornato dalla community. Questo è uno dei principali punti di forza che hanno reso Spring il framework maggiormente utilizzato nello sviluppo di applicazioni enterprise su piattaforma Java. Le tecnologie che imparerai in questo corso sono le seguenti: SPRING MVC SPRING BOOT SPRING SECURITY SPRING DATA JPA TOOL DI SVILUPPO Il tool di sviluppo che useremo nei progetti sarà lo Spring Tool Suite. Ci sono altre tecnologie che imparerai grazie a spring framework e che sono: ORM Hibernate JPA (Java Persistent Api) Oltre a questo, avremo [...]

Di |2024-11-10T15:49:38+00:00Ottobre 15, 2023|0 Commenti

SPRING FRAMEWORK INSTALLAZIONE COMPONENTI SU WINDOWS

SPRING FRAMEWORK INSTALLAZIONE COMPONENTI IN WINDOWS Prima di illustrare i tool necessari per utilizzare Spring Framework su Windows ti riepilogo le caratteristiche della mia macchina di sviluppo, a breve capirai il perché. Sto lavorando su un computer MacOS Sonoma 14.1 chip Apple M2 architettura ARM 64. Tramite Parallel Desktop per Mac Standard edition ho virtualizzato due ambienti, Windows 11 Professional e Ubuntu Linux 22-04 LTS. Purtroppo, su questa architettura non sono supportati SQL Server Express 2022 e Sql Server Management Studio (SSMS). Per questo motivo non potrò farti vedere le installazioni di queste due componenti. Se tu non sei [...]

Di |2024-11-10T15:50:59+00:00Ottobre 26, 2023|0 Commenti

SPRING FRAMEWORK INSTALLAZIONE COMPONENTI SU LINUX

SPRING FRAMEWORK INSTALLAZIONE COMPONENTI SU LINUX Prima di illustrarti i tool necessari per Spring Framework su una macchina Ubuntu 22-04 LTS ti riepilogo le caratteristiche della mia macchina di sviluppo, a breve capirai il perché. Sto lavorando su un computer MacOS Sonoma 14.1 chip Apple M2 architettura ARM 64. Tramite Parallel Desktop 19 per Mac Standard edition ho virtualizzato due ambienti, Windows 11 Professional e Ubuntu Linux 22-04 LTS. Purtroppo, su questa architettura sia in Ubuntu 22-04 LTS che su Windows non è supportato MySQL Server e MySqlWorkbench. Per questo motivo non potrò farti vedere l’installazione di questa componente. [...]

Di |2024-11-10T16:10:48+00:00Ottobre 29, 2023|0 Commenti

SPRING FRAMEWORK INSTALLAZIONE COMPONENTI SU macOS

SPRING FRAMEWORK INSTALLAZIONE COMPONENTI SU macOS Questa è la macchina con cui terrò il corso, possiedo infatti un MacBookPro con macOS Sonoma 14.1 installato, chip Apple Silicon M2 Memoria 8GB e SSD 512 GB. Su Mac è disponibile sia MySQL Server sia MySqlWorkbench, ragion per cui utilizzerò questo DBMS. Ti farò vedere però come sia possibile avere SQL Server su Mac sfruttando un container Docker e come tutta la gestione del server venga semplificata attraverso l’utilizzo di Azure Data Studio. Iniziamo con l’installazione delle varie componenti. INSTALLAZIONE DEL JDK Vai con il tuo browser preferito al seguente indirizzo: https://www.oracle.com/it/java/technologies/downloads/ [...]

Di |2024-11-10T14:47:34+00:00Ottobre 31, 2023|0 Commenti
Torna in cima