<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>microsoft Archivi - Webbare</title>
	<atom:link href="https://www.webbare.it/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.webbare.it/tag/microsoft/</link>
	<description>Easy choise, easy way!</description>
	<lastBuildDate>Wed, 16 Apr 2025 12:46:32 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://www.webbare.it/wp-content/uploads/2020/02/jira-logo-scaled.png</url>
	<title>microsoft Archivi - Webbare</title>
	<link>https://www.webbare.it/tag/microsoft/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Microsoft Research insegna all&#8217;intelligenza artificiale come eseguire il debug del codice</title>
		<link>https://www.webbare.it/2025-04-microsoft-research-insegna-aintelligenza-artificiale-come-eseguire-il-debug-del-codice/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=microsoft-research-insegna-aintelligenza-artificiale-come-eseguire-il-debug-del-codice</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 16 Apr 2025 12:37:49 +0000</pubDate>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Web Developer]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tools]]></category>
		<guid isPermaLink="false">https://www.webbare.it/?p=46389</guid>

					<description><![CDATA[<p>L'articolo <a href="https://www.webbare.it/2025-04-microsoft-research-insegna-aintelligenza-artificiale-come-eseguire-il-debug-del-codice/">Microsoft Research insegna all&#8217;intelligenza artificiale come eseguire il debug del codice</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div id="vc_row-6a9b597a3fd79" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b597a3fd5a2053"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b597a48662772" ><div class="vc_column-inner thegem-custom-inner-6a9b597a4866e "><div class="wpb_wrapper thegem-custom-6a9b597a48662772">
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b597a490642801"  >
			<div class="wpb_wrapper">
				<p><strong>Microsoft Research</strong> ha presentato <strong>debug-gym</strong>, un ambiente innovativo progettato per addestrare gli strumenti AI nella complessa arte del debug del codice.</p>
<p>Con l&#8217;espansione del ruolo dell&#8217;<strong>intelligenza artificiale</strong> nello sviluppo del software, debug-gym mira a risolvere un problema critico: mentre l&#8217;intelligenza artificiale è in grado di generare codice in modo efficiente, il debugging rimane una perdita di tempo importante per gli sviluppatori.</p>
<p>La proliferazione degli assistenti di codifica AI sta migliorando la produttività degli sviluppatori. Thomas Dohmke, CEO di GitHub, ha previsto nel 2023 che “prima o poi l&#8217;80% del codice sarà scritto da Copilot”.</p>
<p>Questa tendenza è evidente in tutto il settore, con grandi aziende e startup che si affidano sempre più all&#8217;IA per la generazione di codice. Garry Tan di Y Combinator ha sottolineato questo aspetto, osservando che per un quarto del loro ultimo gruppo di startup, il 95% del codice è stato scritto da grandi modelli linguistici (LLM).</p>
<p>Tuttavia, la realtà dello sviluppo del software comporta una quantità di debug molto maggiore rispetto alla scrittura del codice iniziale.</p>
<p>“In qualità di manutentori di popolari repository open-source, questo dato ci colpisce”, ha dichiarato il team di Microsoft Research. Hanno posto una domanda interessante: <strong><em>“Ma cosa succederebbe se uno strumento di intelligenza artificiale potesse proporre correzioni per centinaia di problemi aperti e noi dovessimo solo approvarle prima dell&#8217;unione?”.</em></strong></p>
<p>Il debug, secondo la definizione dei ricercatori, è un processo interattivo e iterativo di correzione del codice. Gli sviluppatori in genere formulano ipotesi sui crash, raccolgono prove attraverso l&#8217;esecuzione del codice, esaminano i valori delle variabili (spesso utilizzando strumenti come il debugger Python, pdb) e ripetono questo ciclo finché il problema non viene risolto.</p>
<p>Debug-gym mira a dotare gli agenti di intelligenza artificiale di simili capacità di debug del codice. Si chiede: “fino a che punto gli LLM possono utilizzare strumenti di debug interattivi come pdb?”.</p>
<p>L&#8217;ambiente fornisce agli agenti AI che eseguono la riparazione del codice l&#8217;accesso a strumenti per la ricerca attiva di informazioni, ampliando le loro capacità di azione e osservazione. Gli agenti all&#8217;interno di debug-gym possono impostare punti di interruzione, navigare nel codice, ispezionare i valori delle variabili, creare funzioni di test e scegliere se indagare ulteriormente o riscrivere il codice in base al loro livello di fiducia.</p>
<p><em>“Riteniamo che il debug interattivo con strumenti adeguati possa consentire agli agenti di codifica di affrontare compiti di ingegneria del software del mondo reale e che sia fondamentale per la ricerca sugli agenti basata su LLM”</em>, ha spiegato il team di Microsoft.</p>
<p>Le correzioni proposte da questi agenti potenziati &#8211; dopo l&#8217;approvazione umana &#8211; sarebbero basate sul contesto specifico della base di codice, sui dettagli dell&#8217;esecuzione del programma e sulla documentazione, andando oltre le semplici congetture basate sui dati di addestramento.</p>
<p>Debug-gym è costruito con diverse considerazioni chiave:</p>
<ul>
<li>Gestione a livello di repository: Gli agenti possono accedere e modificare i file dell&#8217;intero repository di codice.</li>
<li>Robustezza e sicurezza: L&#8217;esecuzione del codice avviene all&#8217;interno di contenitori Docker in sandbox, isolando l&#8217;ambiente per evitare azioni dannose e consentendo al contempo di eseguire test approfonditi.</li>
<li>Estensibilità: La piattaforma è progettata per una facile integrazione di nuovi strumenti di debug.</li>
<li>Interazione basata sul testo: Le osservazioni sono presentate in testo strutturato (come JSON) e le azioni utilizzano una semplice sintassi testuale, garantendo la compatibilità con i moderni LLM.</li>
</ul>
<p>I ricercatori possono utilizzare debug-gym con repository personalizzati e valutare le prestazioni dell&#8217;agente utilizzando benchmark come Aider (generazione di funzioni semplici), Mini-nightmare (esempi brevi e buggati) e SWE-bench (problemi del mondo reale che richiedono una profonda comprensione della codebase).</p>
<p><strong>I primi esperimenti</strong> hanno coinvolto un semplice agente basato su prompt che utilizzava vari LLM (tra cui Claude 3.7, OpenAI o1 e OpenAI o3-mini) dotati di strumenti di debug come eval, view, pdb, rewrite e listdir.</p>
<p>Anche con questi strumenti, la soluzione di problemi complessi come quelli di SWE-bench Lite è rimasta impegnativa (raramente ha superato il 50% di successo), ma l&#8217;aumento delle prestazioni rispetto agli agenti senza strumenti di debug è stato significativo.</p>
<p>Il tasso di successo su SWE-bench Lite ha registrato un aumento relativo del 30% per Claude 3.7, del 182% per OpenAI o1 e del 160% per OpenAI o3-mini quando erano disponibili gli strumenti di debug.</p>
<p>I ricercatori attribuiscono la difficoltà generale alla mancanza di dati decisionali sequenziali (come le tracce di debug) negli attuali set di dati di formazione LLM. Tuttavia, il netto miglioramento convalida il potenziale di questa direzione di ricerca.</p>
<p><strong>Il team di Microsoft Research </strong>ritiene che il passo successivo sia la messa a punto di LLM specifici per il debug interattivo. Ciò richiede la creazione di set di dati specializzati, registrando potenzialmente le interazioni degli agenti all&#8217;interno del debugger mentre raccolgono informazioni per risolvere i problemi.</p>
<p>A differenza dei compiti di ragionamento standard, il debug interattivo comporta un ciclo di azione, feedback ambientale e successivo processo decisionale, che richiede dati ricchi che catturino l&#8217;intera sequenza di risoluzione dei problemi.</p>
<p>Il piano prevede la messa a punto di un “modello di ricerca di informazioni” dedicato alla raccolta delle informazioni necessarie per la correzione dei bug, che fornirebbe poi un contesto pertinente a un modello primario di generazione del codice. Ciò potrebbe comportare che modelli di ricerca di informazioni più piccoli ed efficienti alimentino modelli di generazione più grandi, come un sistema avanzato di Retrieval Augmented Generation (RAG), risparmiando potenzialmente sui costi di inferenza dell&#8217;intelligenza artificiale.</p>
<p>Con l&#8217;open-sourcing di debug-gym, Microsoft Research invita la comunità più ampia a contribuire al progresso degli agenti di debug interattivi e, più in generale, degli agenti di IA in grado di ricercare attivamente informazioni dal loro ambiente.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b597a490642801{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b597a490642801{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b597a490642801{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b597a490642801{position: relative !important;}}</style>
		</div>
	
</div></div></div></div>
</div><p>L'articolo <a href="https://www.webbare.it/2025-04-microsoft-research-insegna-aintelligenza-artificiale-come-eseguire-il-debug-del-codice/">Microsoft Research insegna all&#8217;intelligenza artificiale come eseguire il debug del codice</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microsoft intende lanciare un app store mobile</title>
		<link>https://www.webbare.it/2023-03-microsoft-app-store/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=microsoft-app-store</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 22 Mar 2023 08:32:17 +0000</pubDate>
				<category><![CDATA[Mobile App]]></category>
		<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[microsoft]]></category>
		<guid isPermaLink="false">https://www.webbare.it/?p=2136</guid>

					<description><![CDATA[<p>L'articolo <a href="https://www.webbare.it/2023-03-microsoft-app-store/">Microsoft intende lanciare un app store mobile</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div id="vc_row-6a9b597a4a004" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b597a49ff14311"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b597a4a2f34970" ><div class="vc_column-inner thegem-custom-inner-6a9b597a4a2fa "><div class="wpb_wrapper thegem-custom-6a9b597a4a2f34970">
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b597a4a5d03630"  >
			<div class="wpb_wrapper">
				<p><strong>Microsoft</strong> ha in programma di lanciare un app store mobile che competerà con l&#8217;<strong>App Store e il Play Store.</strong></p>
<p>Secondo Phil Spencer, capo di Xbox di Microsoft, Microsoft trarrà vantaggio da un&#8217;imminente legge dell&#8217;UE che spezzerà il monopolio detenuto dai due principali titolari di piattaforme per smartphone.</p>
<p><em>&#8220;Vogliamo essere in grado di offrire Xbox e contenuti sia da noi che dai nostri partner di terze parti su qualsiasi schermo in cui qualcuno vorrebbe giocare&#8221;</em>, ha detto Spencer al FT.</p>
<p><em>&#8220;Oggi non possiamo farlo sui dispositivi mobili, ma vogliamo costruire verso un mondo che pensiamo arriverà dove questi dispositivi saranno aperti&#8221;.</em></p>
<p>La scomparsa di <strong>Windows Phone</strong> ha lasciato Apple e Google a dominare il mercato degli smartphone. Entrambe le società sono state indagate per aver abusato della loro posizione per attuare politiche sleali e anticoncorrenziali.</p>
<p>Nel marzo 2024, l&#8217;UE introdurrà il Digital Markets Act nel tentativo di affrontare il problema. Secondo la legislazione, Apple e Google saranno costrette ad aprire le loro piattaforme agli app store di terze parti.</p>
<p><em>&#8220;Il Digital Markets Act che sta arrivando: questo è il tipo di cose che stiamo pianificando&#8221;,</em> ha aggiunto Spencer.<em> &#8220;Penso che sia una grande opportunità.&#8221;</em></p>
<p><strong>Google</strong> è stato sottoposto a meno controlli normativi sul problema dell&#8217;app store rispetto ad Apple perché tecnicamente consente il sideload di negozi di terze parti su Android. La legislazione dell&#8217;UE cercherà di rendere l&#8217;installazione di negozi alternativi un luogo comune e ridurre i cerchi che gli utenti devono superare.</p>
<p><strong>Apple</strong> è nota per il suo approccio da &#8220;giardino recintato&#8221; a iOS che, sostiene, offre agli utenti un&#8217;esperienza migliore e più sicura. I critici ritengono che sia una copertura per proteggere i miliardi che Apple guadagna ogni anno tramite l&#8217;App Store e indicano la relativa apertura di macOS come una contraddizione con i suoi argomenti chiave.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b597a4a5d03630{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b597a4a5d03630{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b597a4a5d03630{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b597a4a5d03630{position: relative !important;}}</style>
		</div>
	

	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b597a4a8363620"  >
			<div class="wpb_wrapper">
				<p>In una <a href="https://www.schneier.com/essays/archives/2022/01/letter-to-the-us-senate-judiciary-committee-on-app-stores.html">lettera</a> ai legislatori l&#8217;anno scorso, l&#8217;esperto di sicurezza informatica Bruce Schneier ha affermato che le preoccupazioni di Apple sul sideload erano &#8220;infondate&#8221; e che &#8220;semplicemente non è vero&#8221; che una legislazione come quella dell&#8217;UE metta a rischio la privacy e la sicurezza degli utenti.</p>
<p>“è più giusto dire che questa legislazione mette a rischio i modelli di business estrattivi di quelle aziende. Le loro affermazioni sui rischi per la privacy e la sicurezza sono sia false che false e motivate dal proprio interesse personale e non dall&#8217;interesse pubblico&#8221;, ha scritto Schneier.</p>
<p><em>“I monopoli degli app store non possono proteggere gli utenti da ogni rischio e spesso impediscono la distribuzione di strumenti importanti che effettivamente migliorano la sicurezza. Inoltre, i presunti rischi degli app store di terze parti e delle app &#8220;a caricamento laterale&#8221; impallidiscono rispetto ai loro vantaggi.</em></p>
<p><em>&#8220;Questi progetti di legge incoraggeranno la concorrenza, impediranno l&#8217;estorsione monopolistica e garantiranno agli utenti un nuovo diritto all&#8217;autodeterminazione digitale&#8221;.</em></p>
<p>Microsoft ha violato le regole dell&#8217;App Store di Apple dopo essere stata bloccata dal rilascio di un&#8217;app nativa per il suo servizio di cloud gaming Xbox. Microsoft ha rilasciato un&#8217;app del genere su Android ma su iOS è costretta a trasmettere in streaming i giochi cloud utilizzando il browser web.</p>
<p>Dopo il Digital Markets Act dell&#8217;UE, Microsoft sarà finalmente libera di offrire un&#8217;app di cloud gaming Xbox nativa su iOS, anche se deve essere distribuita attraverso il proprio negozio sulla piattaforma.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b597a4a8363620{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b597a4a8363620{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b597a4a8363620{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b597a4a8363620{position: relative !important;}}</style>
		</div>
	
</div></div></div></div>
</div><p>L'articolo <a href="https://www.webbare.it/2023-03-microsoft-app-store/">Microsoft intende lanciare un app store mobile</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Il sottosistema Windows per Android è ora considerato stabile</title>
		<link>https://www.webbare.it/2022-10-windows-android/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows-android</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 25 Oct 2022 09:46:04 +0000</pubDate>
				<category><![CDATA[Mobile Dev]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://www.webbare.it/?p=1925</guid>

					<description><![CDATA[<p>L'articolo <a href="https://www.webbare.it/2022-10-windows-android/">Il sottosistema Windows per Android è ora considerato stabile</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div id="vc_row-6a9b597a4b5ff" class="vc_row wpb_row vc_row-fluid thegem-custom-6a9b597a4b5f27853"><div class="wpb_column vc_column_container vc_col-sm-12 thegem-custom-6a9b597a4b9144746" ><div class="vc_column-inner thegem-custom-inner-6a9b597a4b916 "><div class="wpb_wrapper thegem-custom-6a9b597a4b9144746"><div class="clearboth"></div><style>#thegem-divider-6a9b597a4ba2e {margin-top: 20px !important;}</style><div id="thegem-divider-6a9b597a4ba2e" class="gem-divider  " style="" ></div>
	
		<div class="wpb_text_column wpb_content_element  thegem-vc-text thegem-custom-6a9b597a4bc536224"  >
			<div class="wpb_wrapper">
				<p><strong>Microsoft</strong> sta mantenendo la sua promessa di supportare completamente le app <strong>Android</strong> su Windows.</p>
<p>Dopo la scomparsa di <strong>Windows Phone</strong>, Microsoft ha messo il suo peso dietro Android. La società ha adottato il sistema operativo di Google per il suo Surface Phone e ha affermato che le app Android funzioneranno su Windows 11 come se fossero native.</p>
<p>In realtà, il supporto delle app Android su <strong>Windows</strong> è stato limitato nelle funzionalità e limitato a Windows Insider in alcuni mercati. Tuttavia, a partire da questa settimana, il sottosistema Windows per Android (WSA) sta entrando nella sua fase stabile.</p>
<p>La WSA è ora disponibile per tutti in 31 mercati. Gli utenti non devono più essere Windows Insider e possono accedere a oltre 50.000 app Android disponibili tramite Amazon Appstore.</p>
<p>Shilpa Ranganathan, vicepresidente aziendale di Windows, ha scritto in un post sul blog:</p>
<p><em>“Grazie alla nostra partnership con Amazon, ora puoi accedere ad app e giochi Android da Amazon Appstore, generalmente disponibile in 31 paesi, tra cui Australia, Canada, Francia, Germania, Italia, Giappone, Spagna, Regno Unito, Stati Uniti e altro ancora.</em></p>
<p><em>Con oltre 50.000 titoli tra cui scegliere, è facile scoprire e scaricare le tue app e i tuoi giochi preferiti sul tuo dispositivo Windows, come Project Makeover, Evony: The King&#8217;s Return, Coin Master, Kindle, Audible, FlipaClip, Lutron e molti altri.</em></p>
<p><em>Abilitato dal sottosistema Windows per Android, gli sviluppatori ora hanno ancora più modi per portare le loro app e i loro giochi su Windows.“</em></p>
<p>Si stima che Windows 11 abbia circa 500 milioni di utenti mensili attivi (e in crescita man mano che più dei circa un miliardo di utenti di Windows 10 vengono aggiornati).</p>
<p>Il supporto integrato per le app Android elimina la necessità per gli utenti di scaricare emulatori e aumenta la dimensione potenziale del pubblico per gli sviluppatori.</p>
<p>Le attuali limitazioni con la versione stabile di WSA non includono il supporto per PiP (Picture-in-Picture), USB, accesso Bluetooth diretto o DRM hardware.</p>
<p>Il repository GitHub per WSA elenca Android 13, trasferimento file, collegamenti, PiP e accesso alla rete locale per impostazione predefinita come sulla roadmap futura.</p>

			</div>
			<style>@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b597a4bc536224{display: block!important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b597a4bc536224{display: block!important;}}@media screen and (max-width: 1023px) {.thegem-vc-text.thegem-custom-6a9b597a4bc536224{position: relative !important;}}@media screen and (max-width: 767px) {.thegem-vc-text.thegem-custom-6a9b597a4bc536224{position: relative !important;}}</style>
		</div>
	
</div></div></div></div>
</div><p>L'articolo <a href="https://www.webbare.it/2022-10-windows-android/">Il sottosistema Windows per Android è ora considerato stabile</a> proviene da <a href="https://www.webbare.it">Webbare</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
