<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Streamlit | Stefano Blando</title><link>https://stefano-blando.github.io/it/tags/streamlit/</link><atom:link href="https://stefano-blando.github.io/it/tags/streamlit/index.xml" rel="self" type="application/rss+xml"/><description>Streamlit</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>it-IT</language><lastBuildDate>Sun, 15 Mar 2026 00:00:00 +0000</lastBuildDate><image><url>https://stefano-blando.github.io/media/icon_hu_8d0dee6c10a3c598.png</url><title>Streamlit</title><link>https://stefano-blando.github.io/it/tags/streamlit/</link></image><item><title>RiskSentinel - Simulatore Agentico di Rischio Sistemico</title><link>https://stefano-blando.github.io/it/projects/risk-sentinel/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://stefano-blando.github.io/it/projects/risk-sentinel/</guid><description>&lt;p&gt;RiskSentinel e un &lt;strong&gt;simulatore agentico di rischio sistemico&lt;/strong&gt; costruito attorno a una domanda che trovo insieme pratica e concettualmente interessante: se un grande nodo finanziario viene colpito da uno shock, come possiamo rendere la propagazione di quello stress visibile, confrontabile e spiegabile in tempo reale?&lt;/p&gt;
&lt;p&gt;Sviluppato per il &lt;strong&gt;Microsoft AI Dev Days Hackathon 2026&lt;/strong&gt;, il progetto combina tre modelli di contagio, analytics topology-aware e un workflow multi-agente bounded sopra dati di rete di mercato di livello research-grade. Lo scopo non e solo simulare le cascades, ma renderle piu facili da ispezionare tramite interazione in linguaggio naturale, visualizzazione interattiva e confronto tra modelli.&lt;/p&gt;
&lt;p&gt;Cio che fa funzionare il progetto e la combinazione di livelli che spesso restano separati: un vero motore di simulazione di rete, un&amp;rsquo;interfaccia che rende i risultati esplorabili e un livello agentico che aiuta a interpretare cio che sta accadendo senza fingere di sostituire il motore quantitativo sottostante.&lt;/p&gt;
&lt;p&gt;Il risultato e un prototipo pratico per il &lt;strong&gt;monitoraggio del rischio sistemico&lt;/strong&gt;, a cavallo tra finanza quantitativa, sistemi complessi e supporto decisionale assistito da AI.&lt;/p&gt;
&lt;p&gt;Puoi esplorare il progetto qui:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>RiskSentinel for Microsoft AI Dev Days 2026</title><link>https://stefano-blando.github.io/it/blog/microsoft-ai-dev-days-risksentinel/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://stefano-blando.github.io/it/blog/microsoft-ai-dev-days-risksentinel/</guid><description>&lt;p&gt;&lt;strong&gt;RiskSentinel&lt;/strong&gt; e il progetto che ho sviluppato per il &lt;strong&gt;Microsoft AI Dev Days Hackathon 2026&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;idea di fondo era creare un sistema capace di rendere il rischio sistemico piu esplorabile e piu tangibile: invece di trattare il contagio come un output astratto in un paper o in un notebook, volevo un&amp;rsquo;interfaccia in cui gli shock potessero essere lanciati, propagati, confrontati e interpretati in tempo reale.&lt;/p&gt;
&lt;p&gt;Il progetto combina &lt;strong&gt;network science&lt;/strong&gt;, &lt;strong&gt;contagion modeling&lt;/strong&gt; e &lt;strong&gt;agentic AI&lt;/strong&gt; su dati di rete finanziaria di livello research-grade che coprono &lt;strong&gt;210 titoli dell&amp;rsquo;S&amp;amp;P 500&lt;/strong&gt; e &lt;strong&gt;3.081 snapshot giornaliere&lt;/strong&gt;. Sotto il cofano integra tre modelli di propagazione, interactive network analytics con Streamlit e Plotly e un workflow agentico costruito con &lt;strong&gt;Microsoft Agent Framework&lt;/strong&gt; e &lt;strong&gt;Azure OpenAI&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Quello che mi piace di piu di questo progetto e che si colloca esattamente al confine tra i miei interessi di ricerca e la prototipazione pratica: reti finanziarie, sistemi complessi, supporto decisionale e agenti AI nello stesso strumento.&lt;/p&gt;
&lt;p&gt;👉 &lt;strong&gt;
&lt;/strong&gt;&lt;br&gt;
GitHub: &lt;strong&gt;
&lt;/strong&gt;&lt;br&gt;
App: &lt;strong&gt;
&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>PokéNexus</title><link>https://stefano-blando.github.io/it/projects/pokenexus/</link><pubDate>Wed, 04 Feb 2026 00:00:00 +0000</pubDate><guid>https://stefano-blando.github.io/it/projects/pokenexus/</guid><description>&lt;p&gt;&lt;strong&gt;PokéNexus&lt;/strong&gt; nasce da una cosa molto semplice: amo i Pokemon da quando ero bambino e a un certo punto ho voluto unire quel mondo con il tipo di strumenti e idee che oggi mi piace costruire.&lt;/p&gt;
&lt;p&gt;Il risultato e una app Streamlit che trasforma l&amp;rsquo;universo Pokemon in uno spazio interattivo dove &lt;strong&gt;visualizzazione di grafi&lt;/strong&gt;, &lt;strong&gt;meccaniche di gioco&lt;/strong&gt; e &lt;strong&gt;dati guidati da API&lt;/strong&gt; si incontrano. Ho usato &lt;strong&gt;NetworkX&lt;/strong&gt;, &lt;strong&gt;PyVis&lt;/strong&gt; e &lt;strong&gt;Plotly&lt;/strong&gt; per esplorare relazioni tra tipi ed entita, mentre &lt;strong&gt;PokeAPI&lt;/strong&gt; fornisce il livello dati live per creature, evoluzioni e informazioni collegate.&lt;/p&gt;
&lt;p&gt;Invece di essere solo un grafo statico, il progetto e cresciuto fino a diventare un piccolo sistema giocabile: si possono gestire team, conservare strumenti, raccogliere medaglie e sovrapporre diversi cicli di progressione alla visualizzazione. Questo mix di struttura, esplorazione e gioco e esattamente cio che ha reso divertente costruirlo.&lt;/p&gt;
&lt;p&gt;Non e un progetto di ricerca, e non pretende di esserlo. E un esperimento personale in cui una passione d&amp;rsquo;infanzia incontra il modo in cui oggi penso a &lt;strong&gt;reti&lt;/strong&gt;, &lt;strong&gt;interfacce&lt;/strong&gt; e &lt;strong&gt;applicazioni Python interattive&lt;/strong&gt;.&lt;/p&gt;</description></item></channel></rss>