<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Oreste AI Team</title>
    <description>The latest articles on DEV Community by Oreste AI Team (@oreste_dechiara_94b056fb).</description>
    <link>https://dev.to/oreste_dechiara_94b056fb</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3898928%2Fbfe5bceb-ecd5-49c5-ac88-1cfcf75cbcb0.png</url>
      <title>DEV Community: Oreste AI Team</title>
      <link>https://dev.to/oreste_dechiara_94b056fb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/oreste_dechiara_94b056fb"/>
    <language>en</language>
    <item>
      <title>🚀 Oreste AI — sviluppo di un nuovo progetto</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Wed, 12 Aug 2026 22:05:04 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-sviluppo-di-un-nuovo-progetto-5445</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-sviluppo-di-un-nuovo-progetto-5445</guid>
      <description>&lt;p&gt;Sto costruendo Oreste AI, un progetto che nasce con l'obiettivo di sviluppare un assistente integrabile nell'ecosistema di Oreste OS.&lt;/p&gt;

&lt;p&gt;Il progetto è ancora in evoluzione e sto lavorando sulle fondamenta, con particolare attenzione a:&lt;/p&gt;

&lt;p&gt;🧠 architettura modulare&lt;br&gt;
🎤 interazione vocale&lt;br&gt;
💻 gestione dei comandi&lt;br&gt;
🔗 integrazione tra moduli&lt;br&gt;
🌐 applicazioni e strumenti dell'ambiente&lt;/p&gt;

&lt;p&gt;L'obiettivo è sviluppare il progetto un componente alla volta, mantenendo una struttura semplice e facilmente estendibile.&lt;/p&gt;

&lt;p&gt;🔗 Demo del progetto:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Questo è solo l'inizio.&lt;br&gt;
Oreste AI — building step by step. 🤖💻&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #OresteOS #AI #SoftwareDevelopment #JavaScript #WebDevelopment #SoftwareArchitecture #Developers
&lt;/h1&gt;

</description>
      <category>oresteai</category>
      <category>oresteos</category>
      <category>ai</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>🚀 Oreste AI — un progetto in sviluppo Sto sviluppando Oreste AI, un progetto pensato per diventare parte dell'ecosistema Oreste OS.</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Wed, 12 Aug 2026 18:36:01 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-un-progetto-in-sviluppo-sto-sviluppando-oreste-ai-un-progetto-pensato-per-diventare-4k56</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-un-progetto-in-sviluppo-sto-sviluppando-oreste-ai-un-progetto-pensato-per-diventare-4k56</guid>
      <description>&lt;p&gt;L'obiettivo è progettare un assistente con un'architettura modulare, capace di collegarsi progressivamente alle applicazioni dell'ambiente.&lt;/p&gt;

&lt;p&gt;🔧 Direzione tecnica del progetto:&lt;/p&gt;

&lt;p&gt;🎤 interazione vocale&lt;br&gt;
🧠 gestione e interpretazione dei comandi&lt;br&gt;
🧩 architettura modulare&lt;br&gt;
🧮 integrazione con strumenti interni&lt;br&gt;
📝 applicazioni di produttività&lt;br&gt;
🌐 browser&lt;br&gt;
🛡️ strumenti di sicurezza&lt;/p&gt;

&lt;p&gt;In questa fase sto lavorando sulle fondamenta del progetto e sulla struttura necessaria per collegare in futuro Oreste AI ai diversi moduli di Oreste OS.&lt;/p&gt;

&lt;p&gt;Il progetto è pubblico e può essere seguito qui:&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;È ancora work in progress, ma la direzione è quella di costruire un assistente integrato nell'ambiente operativo, non semplicemente una chat separata.&lt;/p&gt;

&lt;p&gt;💻🤖 Oreste AI — building step by step.&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #OresteOS #AI #ArtificialIntelligence #SoftwareDevelopment #JavaScript #WebDevelopment #SoftwareArchitecture #Developers #TechProject
&lt;/h1&gt;

</description>
      <category>oresteai</category>
      <category>oresteos</category>
      <category>ai</category>
    </item>
    <item>
      <title>🚀 Oreste AI — il progetto è iniziato</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Wed, 12 Aug 2026 06:56:58 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-il-progetto-e-iniziato-1380</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-il-progetto-e-iniziato-1380</guid>
      <description>&lt;p&gt;Ho iniziato a costruire Oreste AI, un progetto che nasce con l'obiettivo di sviluppare un assistente integrabile nell'ecosistema di Oreste OS.&lt;/p&gt;

&lt;p&gt;Il progetto parte da una visione concreta: creare un'esperienza più semplice e pratica, collegando progressivamente l'assistente agli strumenti dell'ambiente.&lt;/p&gt;

&lt;p&gt;La base del progetto prevede un'architettura modulare, pensata per poter integrare nel tempo:&lt;/p&gt;

&lt;p&gt;🎤 Interazione vocale&lt;br&gt;
🧠 Gestione dei comandi&lt;br&gt;
🧮 Strumenti interni&lt;br&gt;
📝 Applicazioni di produttività&lt;br&gt;
🌐 Browser&lt;br&gt;
🛡️ Strumenti di sicurezza&lt;br&gt;
🎨 Integrazioni con applicazioni esterne&lt;/p&gt;

&lt;p&gt;In questa fase sto concentrando il lavoro sulla struttura del progetto e sulle fondamenta tecniche, con l'obiettivo di costruire ogni componente in modo coerente.&lt;/p&gt;

&lt;p&gt;🔗 Progetto: &lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Non è un progetto finito: è un progetto che sto costruendo passo dopo passo.&lt;/p&gt;

&lt;p&gt;La direzione è chiara:&lt;/p&gt;

&lt;p&gt;un assistente pensato per essere parte dell'ambiente operativo, non semplicemente una chat separata.&lt;/p&gt;

&lt;p&gt;🤖💻 Oreste AI — work in progress.&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #OresteOS #AI #ArtificialIntelligence #SoftwareDevelopment #Developers #WebDevelopment #JavaScript #SoftwareArchitecture #TechProject
&lt;/h1&gt;

</description>
      <category>oresteai</category>
      <category>oresteos</category>
      <category>arificialintelligence</category>
      <category>ai</category>
    </item>
    <item>
      <title>🛠️ Sviluppare una guida Canva modulare con HTML, CSS e JavaScript</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Mon, 10 Aug 2026 09:04:15 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/sviluppare-una-guida-canva-modulare-con-html-css-e-javascript-mg6</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/sviluppare-una-guida-canva-modulare-con-html-css-e-javascript-mg6</guid>
      <description>&lt;p&gt;Continuando lo sviluppo di Oreste AI, sto lavorando anche alla sezione “Impara Canva con Oreste AI”.&lt;/p&gt;

&lt;p&gt;L'obiettivo non è creare semplicemente una pagina con alcuni collegamenti, ma costruire una guida organizzata e facilmente estendibile.&lt;/p&gt;

&lt;p&gt;🧩 Struttura modulare&lt;/p&gt;

&lt;p&gt;La guida è organizzata attraverso diverse sezioni, ognuna dedicata a una specifica attività:&lt;/p&gt;

&lt;p&gt;🎨 Strumenti principali&lt;br&gt;
🖼️ Mockup&lt;br&gt;
🏷️ Loghi&lt;br&gt;
📊 Presentazioni&lt;br&gt;
🎬 Video&lt;br&gt;
📱 Social Media&lt;br&gt;
📄 Curriculum Vitae&lt;br&gt;
🌐 Siti Web&lt;br&gt;
🖨️ Stampa&lt;br&gt;
📸 Foto&lt;br&gt;
✍️ Testo e font&lt;br&gt;
🤖 AI&lt;br&gt;
📚 Esercitazioni&lt;/p&gt;

&lt;p&gt;La struttura permette di aggiungere nuove sezioni senza dover riscrivere l'intera pagina.&lt;/p&gt;

&lt;p&gt;💻 Tecnologie&lt;/p&gt;

&lt;p&gt;La pagina utilizza principalmente:&lt;/p&gt;

&lt;p&gt;HTML per la struttura&lt;br&gt;
CSS per interfaccia e layout&lt;br&gt;
JavaScript per le interazioni&lt;/p&gt;

&lt;p&gt;JavaScript viene utilizzato, tra le altre cose, per gestire l'apertura delle risorse e le interazioni della guida.&lt;/p&gt;

&lt;p&gt;Ho mantenuto anche un popup iniziale con una breve presentazione della guida e la sintesi vocale tramite SpeechSynthesis.&lt;/p&gt;

&lt;p&gt;🎤 Integrazione con Oreste AI&lt;/p&gt;

&lt;p&gt;Uno degli aspetti che sto sviluppando è il collegamento tra la guida e l'assistente vocale.&lt;/p&gt;

&lt;p&gt;Il comando:&lt;/p&gt;

&lt;p&gt;“Oreste AI, impara Canva”&lt;/p&gt;

&lt;p&gt;può diventare il punto di accesso alla guida.&lt;/p&gt;

&lt;p&gt;L'idea è collegare l'interazione vocale con una struttura web semplice e modulare.&lt;/p&gt;

&lt;p&gt;🔧 Un progetto in evoluzione&lt;/p&gt;

&lt;p&gt;Sto cercando di seguire un approccio progressivo:&lt;/p&gt;

&lt;p&gt;sviluppare → testare → correggere → aggiungere → migliorare&lt;/p&gt;

&lt;p&gt;Questo rende più semplice sperimentare nuove funzioni senza perdere il controllo della struttura esistente.&lt;/p&gt;

&lt;p&gt;Oreste AI continua a crescere e la guida Canva è una delle componenti che sto sviluppando per rendere l'esperienza più pratica e accessibile.&lt;/p&gt;

&lt;p&gt;🚀 Un modulo alla volta, il progetto continua a crescere.&lt;/p&gt;

&lt;h1&gt;
  
  
  webdev #javascript #html #css #ai
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>🤖 Oreste AI + Oreste OS: un progetto che cresce insieme</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sun, 09 Aug 2026 21:45:43 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-oreste-os-un-progetto-che-cresce-insieme-377i</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-oreste-os-un-progetto-che-cresce-insieme-377i</guid>
      <description>&lt;p&gt;🤖 Oreste AI + Oreste OS: un progetto che cresce insieme&lt;/p&gt;

&lt;p&gt;Nel post precedente ho presentato Oreste OS, l'ambiente software integrato all'interno di Oreste AI.&lt;/p&gt;

&lt;p&gt;Questa volta voglio parlare di come le due parti convivono nello stesso progetto.&lt;/p&gt;

&lt;p&gt;🧠 Un assistente con un ambiente interno&lt;/p&gt;

&lt;p&gt;Oreste AI rappresenta il punto di interazione vocale.&lt;/p&gt;

&lt;p&gt;Oreste OS, invece, contiene gli strumenti che l'utente può utilizzare.&lt;/p&gt;

&lt;p&gt;L'idea è creare un'esperienza in cui l'utente non debba pensare troppo a dove si trova una determinata funzione.&lt;/p&gt;

&lt;p&gt;Può semplicemente utilizzare l'ambiente e accedere agli strumenti disponibili.&lt;/p&gt;

&lt;p&gt;🖥️ Le applicazioni integrate&lt;/p&gt;

&lt;p&gt;Oreste OS comprende già diversi programmi:&lt;/p&gt;

&lt;p&gt;🧮 Calcolatrice&lt;br&gt;
📝 Blocco Note&lt;br&gt;
🌐 Oreste OS Browser&lt;br&gt;
🛡️ Antivirus&lt;/p&gt;

&lt;p&gt;Queste applicazioni fanno parte dell'ambiente e possono essere sviluppate e migliorate indipendentemente, mantenendo però il collegamento con Oreste AI.&lt;/p&gt;

&lt;p&gt;🎤 La voce come punto di accesso&lt;/p&gt;

&lt;p&gt;La parte vocale aggiunge un altro livello all'esperienza.&lt;/p&gt;

&lt;p&gt;L'obiettivo è permettere all'utente di utilizzare comandi semplici per raggiungere rapidamente una funzione.&lt;/p&gt;

&lt;p&gt;Il concetto è:&lt;/p&gt;

&lt;p&gt;parlare → interpretare il comando → eseguire l'azione&lt;/p&gt;

&lt;p&gt;È un approccio che mi permette di sperimentare continuamente nuove possibilità.&lt;/p&gt;

&lt;p&gt;🔧 Costruire per piccoli passi&lt;/p&gt;

&lt;p&gt;Un progetto di questo tipo può diventare molto complesso.&lt;/p&gt;

&lt;p&gt;Per questo continuo a procedere gradualmente:&lt;/p&gt;

&lt;p&gt;nuova funzione → test → correzione → miglioramento&lt;/p&gt;

&lt;p&gt;In futuro Oreste OS potrà avere altre applicazioni e Oreste AI potrà avere nuovi comandi.&lt;/p&gt;

&lt;p&gt;Il progetto è ancora in evoluzione, ma la direzione è chiara: costruire un ambiente semplice, pratico e accessibile.&lt;/p&gt;

&lt;p&gt;🔗 Oreste AI:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 Oreste AI + Oreste OS: un progetto, tante possibilità.&lt;/p&gt;

&lt;h1&gt;
  
  
  webdev #javascript #html #css #ai
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>🖥️ Oreste OS: il sistema integrato dentro Oreste AI</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sun, 09 Aug 2026 21:39:34 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-os-il-sistema-integrato-dentro-oreste-ai-4n45</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-os-il-sistema-integrato-dentro-oreste-ai-4n45</guid>
      <description>&lt;p&gt;Quando ho iniziato a sviluppare Oreste AI, volevo creare qualcosa che andasse oltre il semplice assistente vocale.&lt;/p&gt;

&lt;p&gt;Per questo ho integrato Oreste OS, un ambiente software interno al progetto che raccoglie diversi programmi e strumenti.&lt;/p&gt;

&lt;p&gt;🧩 Le applicazioni di Oreste OS&lt;/p&gt;

&lt;p&gt;Attualmente l'ambiente comprende diversi programmi interni:&lt;/p&gt;

&lt;p&gt;🧮 Calcolatrice&lt;br&gt;
Uno strumento dedicato ai calcoli direttamente all'interno dell'ambiente.&lt;/p&gt;

&lt;p&gt;📝 Blocco Note&lt;br&gt;
Un'applicazione per scrivere e organizzare rapidamente le proprie note.&lt;/p&gt;

&lt;p&gt;🌐 Oreste OS Browser&lt;br&gt;
Il browser integrato nell'ambiente, pensato per permettere di navigare senza uscire dall'esperienza di Oreste OS.&lt;/p&gt;

&lt;p&gt;🛡️ Antivirus&lt;br&gt;
Uno strumento dedicato alla sicurezza dell'ambiente.&lt;/p&gt;

&lt;p&gt;🤖 Il collegamento con Oreste AI&lt;/p&gt;

&lt;p&gt;Oreste OS non è separato da Oreste AI.&lt;/p&gt;

&lt;p&gt;Fa parte dello stesso progetto e permette di immaginare l'assistente vocale come un punto di accesso alle diverse funzioni dell'ambiente.&lt;/p&gt;

&lt;p&gt;La visione è semplice:&lt;/p&gt;

&lt;p&gt;voce → comando → funzione → applicazione&lt;/p&gt;

&lt;p&gt;In questo modo un comando vocale può diventare il punto di partenza per utilizzare gli strumenti presenti nell'ambiente.&lt;/p&gt;

&lt;p&gt;🚀 Un progetto in evoluzione&lt;/p&gt;

&lt;p&gt;Oreste OS è ancora in sviluppo.&lt;/p&gt;

&lt;p&gt;L'obiettivo è continuare ad aggiungere applicazioni e funzioni, mantenendo l'ambiente il più possibile semplice e accessibile.&lt;/p&gt;

&lt;p&gt;Non voglio costruire tutto in un giorno.&lt;/p&gt;

&lt;p&gt;Preferisco aggiungere un programma alla volta, testarlo, migliorarlo e poi continuare con il successivo.&lt;/p&gt;

&lt;p&gt;È questo che rende interessante lo sviluppo di un progetto personale: puoi costruire la tua idea passo dopo passo.&lt;/p&gt;

&lt;p&gt;🔗 Oreste AI:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️ Oreste OS + 🤖 Oreste AI&lt;/p&gt;

&lt;p&gt;Un progetto che continua a crescere, un'applicazione alla volta.&lt;/p&gt;

&lt;h1&gt;
  
  
  webdev #javascript #html #css #ai
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>🧠 Cosa sto imparando sviluppando Oreste AI</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sun, 09 Aug 2026 20:56:22 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/cosa-sto-imparando-sviluppando-oreste-ai-49kk</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/cosa-sto-imparando-sviluppando-oreste-ai-49kk</guid>
      <description>&lt;p&gt;Sviluppare Oreste AI non significa soltanto scrivere codice.&lt;/p&gt;

&lt;p&gt;È diventato anche un percorso attraverso il quale sto imparando a progettare, testare e migliorare un'applicazione web che continua a crescere.&lt;/p&gt;

&lt;p&gt;Ogni nuova funzione porta con sé nuove domande:&lt;/p&gt;

&lt;p&gt;Come organizzare meglio il codice?&lt;br&gt;
Come evitare conflitti tra le funzioni?&lt;br&gt;
Come rendere i comandi vocali più semplici?&lt;br&gt;
Come mantenere l'interfaccia intuitiva?&lt;br&gt;
Come aggiungere nuove sezioni senza complicare il progetto?&lt;br&gt;
🎤 La voce come interfaccia&lt;/p&gt;

&lt;p&gt;Una delle parti che mi interessa maggiormente è l'interazione vocale.&lt;/p&gt;

&lt;p&gt;Un comando come:&lt;/p&gt;

&lt;p&gt;“Oreste AI, impara Canva”&lt;/p&gt;

&lt;p&gt;può diventare il punto di accesso a una guida interattiva.&lt;/p&gt;

&lt;p&gt;Questo permette di pensare all'assistente non soltanto come a una pagina web, ma come a un'interfaccia con cui l'utente può interagire attraverso la propria voce.&lt;/p&gt;

&lt;p&gt;🎨 La guida Canva&lt;/p&gt;

&lt;p&gt;Nel progetto ho inserito anche Impara Canva con Oreste AI.&lt;/p&gt;

&lt;p&gt;La guida comprende diverse categorie:&lt;/p&gt;

&lt;p&gt;🎨 Canva&lt;br&gt;
🖼️ Mockup&lt;br&gt;
🏷️ Loghi&lt;br&gt;
📊 Presentazioni&lt;br&gt;
🎬 Video&lt;br&gt;
📱 Social Media&lt;/p&gt;

&lt;p&gt;La struttura è pensata per poter essere ampliata nel tempo.&lt;/p&gt;

&lt;p&gt;🚀 Il progetto continua&lt;/p&gt;

&lt;p&gt;La parte più interessante dello sviluppo è vedere come una piccola idea possa diventare progressivamente un progetto molto più grande.&lt;/p&gt;

&lt;p&gt;Per questo continuo a lavorare con un approccio semplice:&lt;/p&gt;

&lt;p&gt;una funzione alla volta, un test alla volta, un miglioramento alla volta.&lt;/p&gt;

&lt;p&gt;Oreste AI è ancora in sviluppo e il percorso continua.&lt;/p&gt;

&lt;p&gt;🔗 Prova Oreste AI:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🤖💻 Il codice non è soltanto il risultato: è anche il percorso per arrivarci.&lt;/p&gt;

&lt;h1&gt;
  
  
  webdev #javascript #html #css #ai
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>🛠️ Organizzare un progetto JavaScript che cresce: il caso Oreste AI</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sun, 09 Aug 2026 16:29:28 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/organizzare-un-progetto-javascript-che-cresce-il-caso-oreste-ai-456k</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/organizzare-un-progetto-javascript-che-cresce-il-caso-oreste-ai-456k</guid>
      <description>&lt;p&gt;Quando un progetto JavaScript diventa sempre più grande, una delle difficoltà principali è riuscire a mantenere il codice ordinato e facilmente modificabile.&lt;/p&gt;

&lt;p&gt;Sto affrontando questo problema durante lo sviluppo di Oreste AI, il mio assistente vocale italiano.&lt;/p&gt;

&lt;p&gt;Il progetto è partito da funzioni relativamente semplici e nel tempo ho iniziato ad aggiungere nuove sezioni, comandi vocali e strumenti.&lt;/p&gt;

&lt;p&gt;🧩 Crescere senza perdere il controllo&lt;/p&gt;

&lt;p&gt;Una delle strategie che sto seguendo è sviluppare il progetto per blocchi.&lt;/p&gt;

&lt;p&gt;Prima costruisco una funzione, poi la testo e infine verifico che non interferisca con quelle già presenti.&lt;/p&gt;

&lt;p&gt;Questo approccio è particolarmente utile per sezioni come:&lt;/p&gt;

&lt;p&gt;🎤 Comandi vocali&lt;br&gt;
🔊 Sintesi vocale&lt;br&gt;
🌐 Apertura di pagine web&lt;br&gt;
🎨 Guida Canva&lt;br&gt;
📚 “Impara Canva con Oreste AI”&lt;/p&gt;

&lt;p&gt;🎨 Un esempio: la guida Canva&lt;/p&gt;

&lt;p&gt;La guida Canva è nata come una semplice pagina HTML.&lt;/p&gt;

&lt;p&gt;Progressivamente ho aggiunto:&lt;/p&gt;

&lt;p&gt;Canva&lt;br&gt;
Mockup&lt;br&gt;
Loghi&lt;br&gt;
Presentazioni&lt;br&gt;
Video&lt;br&gt;
Social Media&lt;/p&gt;

&lt;p&gt;L'accesso alla guida è collegato anche al comando:&lt;/p&gt;

&lt;p&gt;“Oreste AI, impara Canva”&lt;/p&gt;

&lt;p&gt;💻 La lezione che sto imparando&lt;/p&gt;

&lt;p&gt;Quando un progetto cresce, non è necessario aggiungere tutto contemporaneamente.&lt;/p&gt;

&lt;p&gt;Un metodo semplice può essere:&lt;/p&gt;

&lt;p&gt;costruire → testare → correggere → migliorare → continuare&lt;/p&gt;

&lt;p&gt;Questo permette di trasformare gradualmente un progetto personale in qualcosa di sempre più strutturato.&lt;/p&gt;

&lt;p&gt;Oreste AI è ancora in sviluppo e continuerò ad aggiungere nuove funzioni nel tempo.&lt;/p&gt;

&lt;p&gt;🔗 Progetto:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 Un passo alla volta, il codice diventa un progetto.&lt;/p&gt;

&lt;h1&gt;
  
  
  webdev #javascript #html #css #ai
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>🚀 Costruire Oreste AI: quando un'idea diventa un progetto</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sun, 09 Aug 2026 12:15:00 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/costruire-oreste-ai-quando-unidea-diventa-un-progetto-1d4a</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/costruire-oreste-ai-quando-unidea-diventa-un-progetto-1d4a</guid>
      <description>&lt;p&gt;🚀 Costruire Oreste AI: quando un'idea diventa un progetto&lt;/p&gt;

&lt;p&gt;Ogni progetto nasce da un'idea.&lt;/p&gt;

&lt;p&gt;Per Oreste AI, quell'idea era creare un assistente vocale italiano capace di aiutare l'utente attraverso semplici comandi vocali e strumenti web.&lt;/p&gt;

&lt;p&gt;Da quel momento è iniziato un percorso fatto di codice, prove, errori e miglioramenti.&lt;/p&gt;

&lt;p&gt;💻 HTML&lt;br&gt;
🎨 CSS&lt;br&gt;
⚙️ JavaScript&lt;br&gt;
🎤 Riconoscimento vocale&lt;br&gt;
🔊 Sintesi vocale&lt;/p&gt;

&lt;p&gt;Una delle sezioni che ho sviluppato è “Impara Canva con Oreste AI”, alla quale sto aggiungendo progressivamente nuove categorie.&lt;/p&gt;

&lt;p&gt;Il comando vocale:&lt;/p&gt;

&lt;p&gt;“Oreste AI, impara Canva”&lt;/p&gt;

&lt;p&gt;permette di entrare nel mondo della guida Canva direttamente attraverso l'interazione vocale.&lt;/p&gt;

&lt;p&gt;🧩 La lezione più importante&lt;/p&gt;

&lt;p&gt;Sviluppare un progetto grande mi ha insegnato che non bisogna necessariamente fare tutto subito.&lt;/p&gt;

&lt;p&gt;A volte il progresso è semplicemente:&lt;/p&gt;

&lt;p&gt;una funzione → un test → una correzione → un nuovo passo.&lt;/p&gt;

&lt;p&gt;È così che un progetto cresce.&lt;/p&gt;

&lt;p&gt;Oreste AI è ancora in evoluzione e continuerò a lavorarci aggiungendo nuove idee quando saranno pronte.&lt;/p&gt;

&lt;p&gt;🔗 Prova il progetto:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Un'idea diventa realtà quando continui a costruirla. 🤖🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  webdev #javascript #html #css #ai
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>🎨 Da una semplice pagina a una guida Canva per Oreste AI</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sun, 09 Aug 2026 12:12:22 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/da-una-semplice-pagina-a-una-guida-canva-per-oreste-ai-i3m</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/da-una-semplice-pagina-a-una-guida-canva-per-oreste-ai-i3m</guid>
      <description>&lt;p&gt;Durante lo sviluppo di Oreste AI ho iniziato a costruire una sezione dedicata a Canva: “Impara Canva con Oreste AI”.&lt;/p&gt;

&lt;p&gt;All'inizio era una pagina semplice con alcuni collegamenti.&lt;/p&gt;

&lt;p&gt;Poi ho iniziato ad ampliarla, aggiungendo progressivamente nuove categorie e funzioni.&lt;/p&gt;

&lt;p&gt;Oggi la guida comprende diverse sezioni:&lt;/p&gt;

&lt;p&gt;🎨 Canva&lt;br&gt;
🖼️ Mockup&lt;br&gt;
🏷️ Loghi&lt;br&gt;
📊 Presentazioni&lt;br&gt;
🎬 Video&lt;br&gt;
📱 Social Media&lt;/p&gt;

&lt;p&gt;L'obiettivo è continuare ad aggiungere altri elementi, mantenendo però il progetto ordinato e facile da utilizzare.&lt;/p&gt;

&lt;p&gt;🎤 Anche la voce fa parte della guida&lt;/p&gt;

&lt;p&gt;La guida è collegata all'assistente vocale.&lt;/p&gt;

&lt;p&gt;Uno dei comandi che sto sviluppando è:&lt;/p&gt;

&lt;p&gt;“Oreste AI, impara Canva”&lt;/p&gt;

&lt;p&gt;L'idea è permettere all'utente di accedere alla guida semplicemente attraverso la propria voce.&lt;/p&gt;

&lt;p&gt;💻 Perché sto costruendo tutto gradualmente&lt;/p&gt;

&lt;p&gt;Un progetto grande può diventare difficile da gestire se si cerca di aggiungere tutto contemporaneamente.&lt;/p&gt;

&lt;p&gt;Per questo preferisco procedere per piccoli blocchi:&lt;/p&gt;

&lt;p&gt;aggiungo una funzione;&lt;br&gt;
la testo;&lt;br&gt;
correggo gli eventuali errori;&lt;br&gt;
passo alla funzione successiva.&lt;/p&gt;

&lt;p&gt;In questo modo anche una semplice pagina può trasformarsi, poco alla volta, in una vera sezione del progetto.&lt;/p&gt;

&lt;p&gt;🚀 Il lavoro continua&lt;/p&gt;

&lt;p&gt;Oreste AI è ancora in sviluppo e la guida Canva continuerà a crescere.&lt;/p&gt;

&lt;p&gt;Per me il bello della programmazione è proprio questo: partire da un'idea e vederla diventare qualcosa di concreto attraverso il codice.&lt;/p&gt;

&lt;p&gt;🔗 Prova Oreste AI:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Un elemento alla volta. Una funzione alla volta. 🤖🎨🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  webdev #javascript #html #css #ai
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>🎤 Come sto costruendo i comandi vocali di Oreste AI</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sun, 09 Aug 2026 12:07:36 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/come-sto-costruendo-i-comandi-vocali-di-oreste-ai-50de</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/come-sto-costruendo-i-comandi-vocali-di-oreste-ai-50de</guid>
      <description>&lt;p&gt;Uno degli aspetti che mi interessa maggiormente nello sviluppo di Oreste AI è l'interazione vocale.&lt;/p&gt;

&lt;p&gt;L'obiettivo è permettere all'utente di parlare con l'assistente in modo semplice, utilizzando comandi in italiano.&lt;/p&gt;

&lt;p&gt;Per esempio:&lt;/p&gt;

&lt;p&gt;“Oreste AI, impara Canva”&lt;/p&gt;

&lt;p&gt;Il comando viene riconosciuto da JavaScript e può essere utilizzato per aprire direttamente la guida Impara Canva con Oreste AI.&lt;/p&gt;

&lt;p&gt;⚙️ La parte tecnica&lt;/p&gt;

&lt;p&gt;Per il riconoscimento vocale sto utilizzando le API disponibili nel browser, attraverso SpeechRecognition e webkitSpeechRecognition.&lt;/p&gt;

&lt;p&gt;Per la risposta vocale utilizzo invece SpeechSynthesisUtterance.&lt;/p&gt;

&lt;p&gt;In questo modo Oreste AI può:&lt;/p&gt;

&lt;p&gt;🎤 ascoltare la voce dell'utente&lt;br&gt;
🧠 elaborare il comando&lt;br&gt;
🌐 eseguire l'azione richiesta&lt;br&gt;
🔊 rispondere vocalmente in italiano&lt;/p&gt;

&lt;p&gt;🎨 Un esempio con Canva&lt;/p&gt;

&lt;p&gt;Uno dei comandi che ho integrato è:&lt;/p&gt;

&lt;p&gt;“Impara Canva”&lt;/p&gt;

&lt;p&gt;Quando Oreste AI riconosce il comando, può aprire la pagina della guida Canva.&lt;/p&gt;

&lt;p&gt;La guida contiene diverse sezioni e continua a essere ampliata durante lo sviluppo.&lt;/p&gt;

&lt;p&gt;🚀 Sviluppo continuo&lt;/p&gt;

&lt;p&gt;Sto costruendo Oreste AI gradualmente, aggiungendo una funzione alla volta e testando il comportamento direttamente nel browser.&lt;/p&gt;

&lt;p&gt;È un progetto personale, ma soprattutto è un percorso di apprendimento continuo.&lt;/p&gt;

&lt;p&gt;Ogni errore diventa un'occasione per capire meglio il codice e ogni nuova funzione rappresenta un altro passo avanti.&lt;/p&gt;

&lt;p&gt;🔗 Oreste AI:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Il progetto continua. 🤖🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  webdev #javascript #html #css #ai
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>🧩 Sviluppare un progetto grande, un passo alla volta</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sun, 09 Aug 2026 12:01:40 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/sviluppare-un-progetto-grande-un-passo-alla-volta-3lm6</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/sviluppare-un-progetto-grande-un-passo-alla-volta-3lm6</guid>
      <description>&lt;p&gt;🧩 Sviluppare un progetto grande, un passo alla volta&lt;/p&gt;

&lt;p&gt;Quando ho iniziato a costruire Oreste AI, non avevo davanti un progetto già completo.&lt;/p&gt;

&lt;p&gt;Avevo un'idea: creare un assistente vocale italiano utilizzando le tecnologie web.&lt;/p&gt;

&lt;p&gt;Da lì è iniziato un percorso fatto di codice, test, errori e correzioni.&lt;/p&gt;

&lt;p&gt;💻 HTML&lt;br&gt;
🎨 CSS&lt;br&gt;
⚙️ JavaScript&lt;br&gt;
🎤 Web Speech API&lt;br&gt;
🔊 Sintesi vocale&lt;/p&gt;

&lt;p&gt;Nel tempo il progetto è diventato sempre più grande, con nuove pagine e nuove funzioni.&lt;/p&gt;

&lt;p&gt;Una delle sezioni che sto sviluppando è “Impara Canva con Oreste AI”, una guida che raccoglie diverse funzioni e risorse di Canva e che può essere raggiunta anche attraverso il comando vocale:&lt;/p&gt;

&lt;p&gt;“Oreste AI, impara Canva”&lt;/p&gt;

&lt;p&gt;La cosa che ho imparato durante questo percorso è semplice:&lt;/p&gt;

&lt;p&gt;Non è necessario costruire tutto in un giorno.&lt;/p&gt;

&lt;p&gt;Un progetto può crescere una funzione alla volta.&lt;/p&gt;

&lt;p&gt;Oggi magari aggiungi una piccola modifica. Domani sistemi un errore. Un altro giorno costruisci una nuova pagina.&lt;/p&gt;

&lt;p&gt;E lentamente, tutto comincia a diventare qualcosa di più grande.&lt;/p&gt;

&lt;p&gt;🚀 Oreste AI continua il suo percorso.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  webdev #javascript #html #css #ai
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
  </channel>
</rss>
