[{"data":1,"prerenderedAt":1074},["Reactive",2],{"options:/blog/opencode/":3,"WXaU2KmAWj":136,"IXcWzNQyg9":747},{"staticUrl":4,"language":5,"translations":6,"fallbackLocale":5,"languages":8,"options":9,"messages":63},"https://datamasters.it","it",{"it":7},"https://datamasters.it/blog/opencode/",[],{"it":10},{"home_url":11,"header_cta":12,"footer_text":16,"socials":17,"top_bar_options":46,"recaptcha_site_key":52,"recaptcha_text":53,"whatsapp_number":54,"whatsapp_message":55,"show_openwidget_btn":56,"footer_menu_5_title":57,"footer_menu_3_title":58,"footer_menu_2_title":59,"footer_menu_1_title":60,"footer_menu_6_title":61,"footer_menu_4_title":62},"https://datamasters.it/",{"title":13,"url":14,"target":15},"Accedi","https://corsi.datamasters.it/login","_blank","\u003Ch4 class=\"font-size-paragraph-1 fw-regular gutter-mb-xxs\">Data Masters S.R.L.\u003C/h4>\n\u003Cp class=\"font-secondary font-size-paragraph-3 gutter-mt-xxs\">Via Domenico Cotugno 49/a, 70124 Bari (Italy)\u003Cbr />\nReg. Imprese di Bari REA BA-645770\u003Cbr />\nP.IVA: 08720980724\u003Cbr />\nCap. Sociale: 24.755,45 € i.v.\u003C/p>\n",[18,22,26,30,34,38,42],{"icon":19,"url":20,"title":21},"icon-discord","https://datamasters.it/community-discord/","Discord",{"icon":23,"url":24,"title":25},"icon-instagram","https://www.instagram.com/datamasters.it/","Instagram",{"icon":27,"url":28,"title":29},"icon-facebook","https://www.facebook.com/datamasters","Facebook",{"icon":31,"url":32,"title":33},"icon-x","https://twitter.com/datamasters_it","X",{"icon":35,"url":36,"title":37},"icon-youtube","https://www.youtube.com/channel/UC3stRnU_c20gThd-vGGz7hQ","YouTube",{"icon":39,"url":40,"title":41},"icon-tiktok","https://www.tiktok.com/login?redirect_url=https%3A%2F%2Fwww.tiktok.com%2F%40datamasters&lang=en&enter_method=mandatory","TikTok",{"icon":43,"url":44,"title":45},"icon-linkedin","https://www.linkedin.com/company/datamasters-it/","LinkedIn",{"text":47,"cta":48,"id":51},"\u003Cp class=\"font-size-body-1\">DIVENTA\u003Cstrong> AI DEVELOPER \u003C/strong>\u003Cstrong>\u003Cspan class=\"text-color-accent-green\"> Scopri il Percorso di Carriera\u003C/span>\u003C/strong>\u003C/p>\n",{"title":49,"url":50,"target":15},"Scopri di più","https://datamasters.it/catalogo/percorsi-di-carriera/ai-developer/","global","6LfErAwqAAAAAEAKIBYnQpf5rZ9hyyFMjC_azlaH","\u003Cp class=\"font-size-paragraph-4 text-color-grey-800\">Questo sito è protetto da reCAPTCHA e si applicano \u003Ca href=\"https://policies.google.com/privacy\" target=\"_blank\" rel=\"nofollow noopener\">l&#8217;informativa sulla privacy\u003C/a> e \u003Ca href=\"https://policies.google.com/terms\" target=\"_blank\" rel=\"nofollow noopener\">i termini di servizio\u003C/a> di Google.\u003C/p>\n","","Benvenuto! Hai bisogno di aiuto? Chatta con noi su WhatsApp e ti risponderemo al più presto.",true,"ACADEMY","CHI SIAMO","CATEGORIE DI CORSI","PERCORSI DI CARRIERA","PRIVACY","COMMUNITY",{"it":64},{"close":65,"main_menu":66,"choose_language":67,"socials_title":68,"show_less":69,"find_out_more":49,"product_duration":70,"product_level":71,"product_prerequisite":72,"product_projects":73,"product_live":74,"product_skills":75,"product_info_cta":76,"average_salary":77,"salary_level":78,"salary_ral":79,"catalog_search_placeholder":80,"posts_search_placeholder":81,"webinar_search_placeholder":82,"challenge_search_placeholder":83,"job_offer_search_placeholder":84,"reset_filters":85,"apply_filters":86,"filter_catalogue":87,"filter_posts":88,"filter_webinar":89,"filter_job_offers":90,"filter_challenge":91,"select_placeholder":92,"select_tag_placeholder":93,"select_select_label":94,"select_select_group_label":95,"select_selected_label":96,"select_deselect_label":97,"select_deselect_group_label":98,"select_max_elements":99,"select_no_result":100,"select_no_options":101,"loading_items_error":102,"refresh":103,"hub_no_results_title":104,"hub_no_results_text_filtered":105,"hub_no_results_text":106,"days":107,"hours":108,"minutes":109,"seconds":110,"share":111,"readmore":112,"subscribe_now":113,"watch_live_again":114,"related_posts_title":115,"author":116,"open_linkedin":117,"topics":118,"partnership_label":119,"whatsapp_label":120,"validation_error_required":121,"validation_error_email":122,"validation_error_phone":123,"validation_error_url":124,"validation_error_linkedin":125,"validation_error_file_size":126,"validation_error_file_extension":127,"form_error_generic":128,"form_success_generic":129,"loading":130,"job_offer_contract":131,"job_offer_workplace":132,"form_success_apply":133,"previous":134,"next":135},"Chiudi","Menu principale","Scegli una lingua e un'area geografica","Trovaci su","Mostra meno","DURATA TOTALE","LIVELLO","PREREQUISITO","PROGETTI","LIVE","SKILLS","Cosa imparerai","Stipendio medio","Livello {level}","{value} anno","Cerca nel catalogo...","Cerca tra gli articoli...","Cerca tra i webinar...","Cerca tra le challenge...","Cerca tra le offerte di lavoro...","Reimposta i filtri","Applica filtri","Filtra catalogo","Filtra articoli","Filtra webinar","Filtra offerte di lavoro","Filtra challenge","Seleziona opzione...","Premi Invio per creare un tag","Premere Invio per selezionare","Premere Invio per selezionare il gruppo","Selezionato","Premere Invio per rimuovere","Premere Invio per deselezionare il gruppo","Opzioni massime selezionate. Per prima cosa rimuovi un'opzione selezionata per selezionarne un'altra.","Nessun elemento trovato. Valuta la possibilità di modificare la query di ricerca.","L'elenco è vuoto.","Si è verificato un problema durante il caricamento degli elementi. Prova a ricaricare la pagina o controlla la tua connessione internet.","Ricarica","Nessun risultato","Non ci sono risultati con i criteri di ricerca inseriti","Al momento non ci sono contenuti da mostarre in questa sezione","Giorni","Ore","Minuti","Secondi","Condividi","Leggi tutto","Iscriviti ora","Rivedi la live","Articoli correlati","AUTORE","Apri profilo LinkedIn","TOPICS","In partnership con:","Scrivici su WhatsApp","Campo obbligatorio","Inserisci un indirizzo email corretto","Inserisci un numero di telefono corretto","Inserisci un URL valido (includi https://)","Inserisci un URL valido del tuo profilo LinkedIn","La dimensione del file supera il limite consentito","Tipo di file non supportato. Carica un file valido","Ci dispiace, si è verificato un errore durante l'invio del modulo. Si prega di riprovare più tardi. Grazie per la comprensione.","Grazie! Il tuo messaggio è stato inviato correttamente. Ti risponderemo al più presto.","Caricamento in corso...","Contratto","Sede di lavoro","Grazie, la tua candidatura è stata inviata correttamente.","Precedente","Successiva",{"it":137},{"main-menu":138,"footer-menu-5":669,"footer-menu-3":676,"footer-menu-2":686,"footer-menu-1":705,"footer-menu-6":722,"footer-menu-4":733},[139,590,611,645,650,664],{"ID":140,"type":141,"object_id":140,"object":141,"title":142,"url":143,"target":54,"attr_title":54,"description":54,"rel":54,"megamenu":144,"megamenu_banner":585},322,"custom","Catalogo","#",[145,545],{"title":146,"label_cmp":54,"label_cmp_style":54,"bullet_color":54,"link":147,"sections":150},"Corsi",{"title":148,"url":149,"target":54},"Tutti i corsi","https://datamasters.it/catalogo/?order=date-desc&type=corsi",[151,397],{"title":54,"items":152},[153,288,365],{"title":154,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":156,"sections":159},"Principiante","default",{"title":157,"url":158,"target":54},"Tutti i corsi livello Principiante","https://datamasters.it/catalogo/?order=date-desc&type=corsi&level=principiante",[160],{"title":161,"items":162},"Corsi di livello Principiante",[163,172,179,185,191,197,205,211,217,223,229,238,247,253,257,263,270,276,282],{"link":164,"label_cmp":170,"label_cmp_style":171,"bullet_color":54},{"title":165,"url":166,"target":54,"product_info":167},"Claude AI: il corso completo","https://datamasters.it/catalogo/corsi/claude-ai-il-corso-completo/",{"id":168,"title":165,"type":169},29158,"Corso","NEW","pink",{"link":173,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":174,"url":175,"target":54,"product_info":176},"Claude Code","https://datamasters.it/catalogo/corsi/claude-code/",{"id":177,"title":174,"type":169},28698,"color-white",{"link":180,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":181,"url":182,"target":54,"product_info":183},"Vibe Coding con Lovable","https://datamasters.it/catalogo/corsi/vibe-coding-con-lovable/",{"id":184,"title":181,"type":169},28873,{"link":186,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":187,"url":188,"target":54,"product_info":189},"AI Automation con n8n","https://datamasters.it/catalogo/corsi/ai-automation-con-n8n/",{"id":190,"title":187,"type":169},27938,{"link":192,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":193,"url":194,"target":54,"product_info":195},"AI Automation con Make","https://datamasters.it/catalogo/corsi/ai-automation-con-make/",{"id":196,"title":193,"type":169},28332,{"link":198,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":199,"url":200,"target":54,"product_info":201},"Corso ChatGPT completo","https://datamasters.it/catalogo/corsi/chatgpt-il-corso-completo/",{"id":202,"title":199,"type":169},27242,"dark-grey","color-accent-yellow",{"link":206,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":207,"url":208,"target":54,"product_info":209},"Microsoft Copilot: il corso completo","https://datamasters.it/catalogo/corsi/microsoft-copilot-il-corso-completo/",{"id":210,"title":207,"type":169},27540,{"link":212,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":213,"url":214,"target":54,"product_info":215},"Google Gemini: il corso completo","https://datamasters.it/catalogo/corsi/google-gemini-il-corso-completo/",{"id":216,"title":213,"type":169},27584,{"link":218,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":219,"url":220,"target":54,"product_info":221},"Excel per Analisi Dati","https://datamasters.it/catalogo/corsi/corso-excel-analisi-dati/",{"id":222,"title":219,"type":169},26709,{"link":224,"label_cmp":54,"label_cmp_style":54,"bullet_color":54},{"title":225,"url":226,"target":54,"product_info":227},"Data Analytics Tools","https://datamasters.it/catalogo/corsi/data-analytics-tools/",{"id":228,"title":225,"type":169},1030,{"link":230,"label_cmp":236,"label_cmp_style":237,"bullet_color":178},{"title":231,"url":232,"target":54,"product_info":233},"Generative AI","https://datamasters.it/catalogo/corsi/generative-ai/",{"id":234,"title":235,"type":169},25176,"GENERATIVE AI","TOP COURSE","primary",{"link":239,"label_cmp":245,"label_cmp_style":246,"bullet_color":54},{"title":240,"url":241,"target":54,"product_info":242},"Machine Learning per Tutti","https://datamasters.it/catalogo/corsi/machine-learning-per-tutti/",{"id":243,"title":244,"type":169},1031,"Machine Learning per tutti","GRATUITO","green",{"link":248,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":249,"url":250,"target":54,"product_info":251},"Python from Zero to Hero","https://datamasters.it/catalogo/corsi/python-from-zero-to-hero/",{"id":252,"title":249,"type":169},1569,{"link":254,"label_cmp":245,"label_cmp_style":246,"bullet_color":54},{"title":255,"url":256,"target":15},"Blockchain in Python","https://corsi.datamasters.it/offers/foaQQQDL/checkout",{"link":258,"label_cmp":54,"label_cmp_style":155,"bullet_color":54},{"title":259,"url":260,"target":54,"product_info":261},"AI Prompt Engineering","https://datamasters.it/catalogo/corsi/ai-prompt-engineering/",{"id":262,"title":259,"type":169},1009,{"link":264,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":265,"url":266,"target":54,"product_info":267},"AI in azienda: la guida completa","https://datamasters.it/catalogo/corsi/ai-in-azienda/",{"id":268,"title":269,"type":169},27663,"AI in Azienda: la guida completa",{"link":271,"label_cmp":245,"label_cmp_style":246,"bullet_color":54},{"title":272,"url":273,"target":54,"product_info":274},"Intelligenza Artificiale per HR","https://datamasters.it/catalogo/corsi/intelligenza-artificiale-per-hr/",{"id":275,"title":272,"type":169},28626,{"link":277,"label_cmp":245,"label_cmp_style":246,"bullet_color":54},{"title":278,"url":279,"target":54,"product_info":280},"Fondamenti di AI Security","https://datamasters.it/catalogo/corsi/fondamenti-di-ai-security/",{"id":281,"title":278,"type":169},28790,{"link":283,"label_cmp":245,"label_cmp_style":246,"bullet_color":54},{"title":284,"url":285,"target":54,"product_info":286},"AI Act in Azienda","https://datamasters.it/catalogo/corsi/ai-act-in-azienda/",{"id":287,"title":284,"type":169},28856,{"title":289,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":290,"sections":293},"Intermedio",{"title":291,"url":292,"target":54},"Tutti i corsi livello Intermedio","https://datamasters.it/catalogo/?order=date-desc&type=corsi&level=intermedio",[294],{"title":295,"items":296},"Corsi di livello Intermedio",[297,303,309,315,323,329,335,341,347,353,359],{"link":298,"label_cmp":170,"label_cmp_style":171,"bullet_color":54},{"title":299,"url":300,"target":54,"product_info":301},"GTM Engineer","https://datamasters.it/catalogo/corsi/gtm-engineer/",{"id":302,"title":299,"type":169},29026,{"link":304,"label_cmp":170,"label_cmp_style":171,"bullet_color":54},{"title":305,"url":306,"target":54,"product_info":307},"AI per Sviluppatori","https://datamasters.it/catalogo/corsi/ai-per-sviluppatori/",{"id":308,"title":305,"type":169},27706,{"link":310,"label_cmp":170,"label_cmp_style":171,"bullet_color":54},{"title":311,"url":312,"target":54,"product_info":313},"Agentic AI Security","https://datamasters.it/catalogo/corsi/agentic-ai-security/",{"id":314,"title":311,"type":169},28246,{"link":316,"label_cmp":54,"label_cmp_style":322,"bullet_color":178},{"title":317,"url":318,"target":54,"product_info":319},"Power BI","https://datamasters.it/catalogo/corsi/power-bi-certificazione/",{"id":320,"title":321,"type":169},25133,"PowerBI - Certificazione PL-300 Microsoft","bordeaux",{"link":324,"label_cmp":54,"label_cmp_style":322,"bullet_color":178},{"title":325,"url":326,"target":54,"product_info":327},"DAX Avanzato","https://datamasters.it/catalogo/corsi/dax-avanzato/",{"id":328,"title":325,"type":169},26750,{"link":330,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":331,"url":332,"target":54,"product_info":333},"Matematica e Statistica per il Machine Learning","https://datamasters.it/catalogo/corsi/matematica-statistica-per-machine-learning/",{"id":334,"title":331,"type":169},1568,{"link":336,"label_cmp":54,"label_cmp_style":155,"bullet_color":54},{"title":337,"url":338,"target":54,"product_info":339},"Machine Learning Starter Kit","https://datamasters.it/catalogo/corsi/machine-learning-starter-kit/",{"id":340,"title":337,"type":169},1136,{"link":342,"label_cmp":54,"label_cmp_style":54,"bullet_color":54},{"title":343,"url":344,"target":54,"product_info":345},"Data Scientist Starter Kit","https://datamasters.it/catalogo/corsi/data-scientist-starter-kit/",{"id":346,"title":343,"type":169},970,{"link":348,"label_cmp":54,"label_cmp_style":155,"bullet_color":54},{"title":349,"url":350,"target":54,"product_info":351},"Algoritmi di Machine Learning","https://datamasters.it/catalogo/corsi/algoritmi-di-machine-learning/",{"id":352,"title":349,"type":169},1018,{"link":354,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":355,"url":356,"target":54,"product_info":357},"OpenAI Agents SDK","https://datamasters.it/catalogo/corsi/openai-agents-sdk/",{"id":358,"title":355,"type":169},27708,{"link":360,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":361,"url":362,"target":54,"product_info":363},"Model Context Protocol (MCP)","https://datamasters.it/catalogo/corsi/model-context-protocol/",{"id":364,"title":361,"type":169},29182,{"title":366,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":367,"sections":370},"Avanzato",{"title":368,"url":369,"target":54},"Tutti i corsi livello Avanzato","https://datamasters.it/catalogo/?order=date-desc&type=corsi&level=avanzato",[371],{"title":372,"items":373},"Corsi di livello Avanzato",[374,381,387,391],{"link":375,"label_cmp":236,"label_cmp_style":237,"bullet_color":54},{"title":376,"url":377,"target":54,"product_info":378},"AI Agentic Applications Masterclass ","https://datamasters.it/catalogo/corsi/rag-large-language-models-langchain/",{"id":379,"title":380,"type":169},1133,"AI Agentic Applications Masterclass",{"link":382,"label_cmp":54,"label_cmp_style":155,"bullet_color":54},{"title":383,"url":384,"target":54,"product_info":385},"AlgoTrading in Python","https://datamasters.it/catalogo/corsi/algotrading-in-python/",{"id":386,"title":383,"type":169},1135,{"link":388,"label_cmp":245,"label_cmp_style":246,"bullet_color":54},{"title":389,"url":390,"target":15},"Deep Learning per il Trading Online - Workshop","https://corsi.datamasters.it/offers/8vpgpbtd/checkout",{"link":392,"label_cmp":54,"label_cmp_style":155,"bullet_color":54},{"title":393,"url":394,"target":54,"product_info":395},"Reinforcement Learning","https://datamasters.it/catalogo/corsi/reinforcement-learning/",{"id":396,"title":393,"type":169},25134,{"title":398,"items":399},"Categorie",[400,444,476,496,513,533],{"title":401,"label_cmp":54,"label_cmp_style":246,"bullet_color":54,"link":402,"sections":405},"Corsi di Agenti AI",{"title":403,"url":404,"target":54},"Tutti i corsi di Agenti AI","https://datamasters.it/corsi-di-agenti-ai/",[406],{"title":401,"items":407},[408,411,414,417,420,423,426,429,432,435,438,441],{"link":409,"label_cmp":170,"label_cmp_style":171,"bullet_color":54},{"title":165,"url":166,"target":54,"product_info":410},{"id":168,"title":165,"type":169},{"link":412,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":299,"url":300,"target":54,"product_info":413},{"id":302,"title":299,"type":169},{"link":415,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":361,"url":362,"target":54,"product_info":416},{"id":364,"title":361,"type":169},{"link":418,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":174,"url":175,"target":54,"product_info":419},{"id":177,"title":174,"type":169},{"link":421,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":181,"url":182,"target":54,"product_info":422},{"id":184,"title":181,"type":169},{"link":424,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":187,"url":188,"target":54,"product_info":425},{"id":190,"title":187,"type":169},{"link":427,"label_cmp":170,"label_cmp_style":171,"bullet_color":178},{"title":193,"url":194,"target":54,"product_info":428},{"id":196,"title":193,"type":169},{"link":430,"label_cmp":170,"label_cmp_style":171,"bullet_color":54},{"title":305,"url":306,"target":54,"product_info":431},{"id":308,"title":305,"type":169},{"link":433,"label_cmp":170,"label_cmp_style":171,"bullet_color":54},{"title":355,"url":356,"target":54,"product_info":434},{"id":358,"title":355,"type":169},{"link":436,"label_cmp":170,"label_cmp_style":171,"bullet_color":54},{"title":311,"url":312,"target":54,"product_info":437},{"id":314,"title":311,"type":169},{"link":439,"label_cmp":236,"label_cmp_style":237,"bullet_color":54},{"title":380,"url":377,"target":54,"product_info":440},{"id":379,"title":380,"type":169},{"link":442,"label_cmp":245,"label_cmp_style":246,"bullet_color":54},{"title":278,"url":279,"target":54,"product_info":443},{"id":281,"title":278,"type":169},{"title":445,"label_cmp":54,"label_cmp_style":246,"bullet_color":54,"link":446,"sections":449},"Corsi di Generative AI",{"title":447,"url":448,"target":54},"Tutti i corsi di Generative AI","https://datamasters.it/corsi-di-generative-ai/",[450],{"title":445,"items":451},[452,455,458,461,464,467,470,473],{"link":453,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":199,"url":200,"target":54,"product_info":454},{"id":202,"title":199,"type":169},{"link":456,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":207,"url":208,"target":54,"product_info":457},{"id":210,"title":207,"type":169},{"link":459,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":213,"url":214,"target":54,"product_info":460},{"id":216,"title":213,"type":169},{"link":462,"label_cmp":54,"label_cmp_style":155,"bullet_color":54},{"title":259,"url":260,"target":54,"product_info":463},{"id":262,"title":259,"type":169},{"link":465,"label_cmp":236,"label_cmp_style":237,"bullet_color":178},{"title":231,"url":232,"target":54,"product_info":466},{"id":234,"title":235,"type":169},{"link":468,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":265,"url":266,"target":54,"product_info":469},{"id":268,"title":269,"type":169},{"link":471,"label_cmp":245,"label_cmp_style":246,"bullet_color":54},{"title":272,"url":273,"target":54,"product_info":472},{"id":275,"title":272,"type":169},{"link":474,"label_cmp":245,"label_cmp_style":246,"bullet_color":54},{"title":284,"url":285,"target":54,"product_info":475},{"id":287,"title":284,"type":169},{"title":477,"label_cmp":54,"label_cmp_style":246,"bullet_color":54,"link":478,"sections":481},"Corsi di Data Analysis",{"title":479,"url":480,"target":54},"Tutti i corsi di Data Analysis","https://datamasters.it/corsi-di-data-analysis/",[482],{"title":477,"items":483},[484,487,490,493],{"link":485,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":219,"url":220,"target":54,"product_info":486},{"id":222,"title":219,"type":169},{"link":488,"label_cmp":54,"label_cmp_style":322,"bullet_color":178},{"title":225,"url":226,"target":54,"product_info":489},{"id":228,"title":225,"type":169},{"link":491,"label_cmp":54,"label_cmp_style":322,"bullet_color":178},{"title":317,"url":318,"target":54,"product_info":492},{"id":320,"title":321,"type":169},{"link":494,"label_cmp":54,"label_cmp_style":322,"bullet_color":178},{"title":325,"url":326,"target":54,"product_info":495},{"id":328,"title":325,"type":169},{"title":497,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":498,"sections":501},"Corsi di Data Science",{"title":499,"url":500,"target":54},"Tutti i corsi di Data Science","https://datamasters.it/corsi-di-data-science/",[502],{"title":497,"items":503},[504,507,510],{"link":505,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":331,"url":332,"target":54,"product_info":506},{"id":334,"title":331,"type":169},{"link":508,"label_cmp":54,"label_cmp_style":54,"bullet_color":54},{"title":343,"url":344,"target":54,"product_info":509},{"id":346,"title":343,"type":169},{"link":511,"label_cmp":54,"label_cmp_style":155,"bullet_color":54},{"title":383,"url":384,"target":54,"product_info":512},{"id":386,"title":383,"type":169},{"title":514,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":515,"sections":518},"Corsi di Machine Learning",{"title":516,"url":517,"target":54},"Tutti i corsi di Machine Learning","https://datamasters.it/corsi-di-machine-learning/",[519],{"title":514,"items":520},[521,524,527,530],{"link":522,"label_cmp":54,"label_cmp_style":155,"bullet_color":54},{"title":337,"url":338,"target":54,"product_info":523},{"id":340,"title":337,"type":169},{"link":525,"label_cmp":245,"label_cmp_style":246,"bullet_color":54},{"title":240,"url":241,"target":54,"product_info":526},{"id":243,"title":244,"type":169},{"link":528,"label_cmp":54,"label_cmp_style":155,"bullet_color":54},{"title":349,"url":350,"target":54,"product_info":529},{"id":352,"title":349,"type":169},{"link":531,"label_cmp":54,"label_cmp_style":155,"bullet_color":54},{"title":393,"url":394,"target":54,"product_info":532},{"id":396,"title":393,"type":169},{"title":534,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":535,"sections":538},"Corsi di Programmazione in Python",{"title":536,"url":537,"target":54},"Tutti i corsi di Programmazione in Python","https://datamasters.it/corsi-di-programmazione-in-python/",[539],{"title":534,"items":540},[541],{"link":542,"label_cmp":54,"label_cmp_style":203,"bullet_color":204},{"title":543,"url":250,"target":54,"product_info":544},"Python from zero to Hero",{"id":252,"title":249,"type":169},{"title":546,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":547,"sections":550},"Percorsi di Carriera",{"title":548,"url":549,"target":54},"Tutti i Percorsi di Carriera","https://datamasters.it/percorsi-di-carriera/",[551],{"title":54,"items":552},[553,560,567,573,579],{"title":554,"label_cmp":170,"label_cmp_style":171,"bullet_color":54,"link":555,"sections":559},"AI Developer",{"title":554,"url":50,"target":54,"product_info":556},{"id":557,"title":554,"type":558},27846,"Percorso di carriera",false,{"title":561,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":562,"sections":559},"Python Developer per AI e Data",{"title":561,"url":563,"target":54,"product_info":564},"https://datamasters.it/catalogo/percorsi-di-carriera/python-developer-per-ai-e-data/",{"id":565,"title":566,"type":558},1680,"Python Developer per AI & Data",{"title":568,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":569,"sections":559},"Data Analyst",{"title":568,"url":570,"target":54,"product_info":571},"https://datamasters.it/catalogo/percorsi-di-carriera/data-analyst/",{"id":572,"title":568,"type":558},1682,{"title":574,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":575,"sections":559},"Data Scientist",{"title":574,"url":576,"target":54,"product_info":577},"https://datamasters.it/catalogo/percorsi-di-carriera/data-scientist/",{"id":578,"title":574,"type":558},1681,{"title":580,"label_cmp":54,"label_cmp_style":155,"bullet_color":54,"link":581,"sections":559},"Machine Learning Engineer",{"title":580,"url":582,"target":54,"product_info":583},"https://datamasters.it/catalogo/percorsi-di-carriera/machine-learning-engineer/",{"id":584,"title":580,"type":558},27439,{"text":586,"typeform_popup":56,"typeform_id":587,"icon":588,"bg_color":589,"fg_color":178,"icon_color":204},"\u003Cspan class=\"clickorientamento\">Non sai da dove partire? Compila il \u003Cstrong>test di orientamento\u003C/strong> e ricevi \u003Cstrong>consigli personalizzati \u003C/strong>\u003C/span>","ZP7JNyIR","icon-question","color-accent-orange",{"ID":591,"type":592,"object_id":593,"object":594,"title":595,"url":596,"target":54,"attr_title":54,"description":54,"rel":54,"children":597},23696,"post_type",1584,"page","Per le aziende","https://datamasters.it/aziende/",[598,601,606],{"ID":599,"type":592,"object_id":593,"object":594,"title":600,"url":596,"target":54,"attr_title":54,"description":54,"rel":54},28490,"I nostri servizi",{"ID":602,"type":592,"object_id":603,"object":594,"title":604,"url":605,"target":54,"attr_title":54,"description":54,"rel":54},28489,28430,"Formazione AI & Academy","https://datamasters.it/aziende/ai-education-academy/",{"ID":607,"type":592,"object_id":608,"object":594,"title":609,"url":610,"target":54,"attr_title":54,"description":54,"rel":54},28562,28488,"Data Masters Builder","https://datamasters.it/aziende/builder/",{"ID":612,"type":141,"object_id":612,"object":141,"title":613,"url":143,"target":54,"attr_title":54,"description":54,"rel":54,"children":614},324,"Community",[615,620,625,630,635,640],{"ID":616,"type":592,"object_id":617,"object":594,"title":618,"url":619,"target":54,"attr_title":54,"description":54,"rel":54},23784,1576,"Community Hub","https://datamasters.it/community/",{"ID":621,"type":592,"object_id":622,"object":594,"title":623,"url":624,"target":54,"attr_title":54,"description":54,"rel":54},23301,1690,"Blog","https://datamasters.it/blog/",{"ID":626,"type":592,"object_id":627,"object":594,"title":628,"url":629,"target":54,"attr_title":54,"description":54,"rel":54},1688,1686,"Challenges","https://datamasters.it/challenges/",{"ID":631,"type":592,"object_id":632,"object":594,"title":633,"url":634,"target":54,"attr_title":54,"description":54,"rel":54},1695,1693,"Webinars","https://datamasters.it/webinars/",{"ID":636,"type":592,"object_id":637,"object":594,"title":638,"url":639,"target":54,"attr_title":54,"description":54,"rel":54},27058,27001,"AI e Data Skill Report 2025","https://datamasters.it/ai-e-data-skill-report-2025/",{"ID":641,"type":592,"object_id":642,"object":594,"title":643,"url":644,"target":54,"attr_title":54,"description":54,"rel":54},28754,28577,"PugliaHack: l'Hackathon Tech di Puglia","https://datamasters.it/pugliahack-partecipa-allhackathon-tech-di-puglia/",{"ID":646,"type":592,"object_id":647,"object":594,"title":648,"url":649,"target":54,"attr_title":54,"description":54,"rel":54},24147,1574,"Chi siamo","https://datamasters.it/chi-siamo/",{"ID":651,"type":592,"object_id":652,"object":594,"title":653,"url":654,"target":54,"attr_title":54,"description":54,"rel":54,"children":655},26650,26640,"Lavora con noi","https://datamasters.it/carriere/",[656,659],{"ID":657,"type":592,"object_id":652,"object":594,"title":658,"url":654,"target":54,"attr_title":54,"description":54,"rel":54},28682,"Posizioni aperte",{"ID":660,"type":592,"object_id":661,"object":594,"title":662,"url":663,"target":54,"attr_title":54,"description":54,"rel":54},28683,28665,"Pubblica il tuo corso","https://datamasters.it/pubblica-il-tuo-corso/",{"ID":665,"type":592,"object_id":666,"object":594,"title":667,"url":668,"target":54,"attr_title":54,"description":54,"rel":54},24151,1572,"Contatti","https://datamasters.it/contattaci/",[670,672],{"ID":671,"type":141,"object_id":671,"object":141,"title":13,"url":14,"target":54,"attr_title":54,"description":54,"rel":54},400,{"ID":673,"type":141,"object_id":673,"object":141,"title":674,"url":675,"target":54,"attr_title":54,"description":54,"rel":54},401,"Registrati","https://corsi.datamasters.it/offers/BDVVhY24/checkout",[677,679,681],{"ID":678,"type":592,"object_id":647,"object":594,"title":648,"url":649,"target":54,"attr_title":54,"description":54,"rel":54},24130,{"ID":680,"type":592,"object_id":593,"object":594,"title":595,"url":596,"target":54,"attr_title":54,"description":54,"rel":54},24133,{"ID":682,"type":592,"object_id":683,"object":594,"title":684,"url":685,"target":54,"attr_title":54,"description":54,"rel":54},24793,24767,"Dicono di noi","https://datamasters.it/recensioni/",[687,690,693,696,699,702],{"ID":688,"type":592,"object_id":689,"object":594,"title":401,"url":404,"target":54,"attr_title":54,"description":54,"rel":54},29237,29236,{"ID":691,"type":592,"object_id":692,"object":594,"title":445,"url":448,"target":54,"attr_title":54,"description":54,"rel":54},24134,1586,{"ID":694,"type":592,"object_id":695,"object":594,"title":534,"url":537,"target":54,"attr_title":54,"description":54,"rel":54},24123,23832,{"ID":697,"type":592,"object_id":698,"object":594,"title":514,"url":517,"target":54,"attr_title":54,"description":54,"rel":54},24124,23820,{"ID":700,"type":592,"object_id":701,"object":594,"title":497,"url":500,"target":54,"attr_title":54,"description":54,"rel":54},24121,23847,{"ID":703,"type":592,"object_id":704,"object":594,"title":477,"url":480,"target":54,"attr_title":54,"description":54,"rel":54},24120,23853,[706,710,713,716,719],{"ID":707,"type":592,"object_id":557,"object":708,"title":554,"url":50,"target":54,"attr_title":54,"description":54,"rel":54,"product_info":709},28385,"product",{"id":557,"title":554,"type":558},{"ID":711,"type":592,"object_id":565,"object":708,"title":566,"url":563,"target":54,"attr_title":54,"description":54,"rel":54,"product_info":712},28376,{"id":565,"title":566,"type":558},{"ID":714,"type":592,"object_id":572,"object":708,"title":568,"url":570,"target":54,"attr_title":54,"description":54,"rel":54,"product_info":715},28382,{"id":572,"title":568,"type":558},{"ID":717,"type":592,"object_id":578,"object":708,"title":574,"url":576,"target":54,"attr_title":54,"description":54,"rel":54,"product_info":718},28388,{"id":578,"title":574,"type":558},{"ID":720,"type":592,"object_id":584,"object":708,"title":580,"url":582,"target":54,"attr_title":54,"description":54,"rel":54,"product_info":721},28386,{"id":584,"title":580,"type":558},[723,728],{"ID":724,"type":592,"object_id":725,"object":594,"title":726,"url":727,"target":54,"attr_title":54,"description":54,"rel":54},24135,3,"Privacy Policy","https://datamasters.it/privacy-policy/",{"ID":729,"type":592,"object_id":730,"object":594,"title":731,"url":732,"target":54,"attr_title":54,"description":54,"rel":54},24136,1570,"Informativa trattamento dati","https://datamasters.it/trattamento-dati/",[734,736,738,740,742],{"ID":735,"type":592,"object_id":617,"object":594,"title":613,"url":619,"target":54,"attr_title":54,"description":54,"rel":54},24127,{"ID":737,"type":592,"object_id":622,"object":594,"title":623,"url":624,"target":54,"attr_title":54,"description":54,"rel":54},24125,{"ID":739,"type":592,"object_id":627,"object":594,"title":628,"url":629,"target":54,"attr_title":54,"description":54,"rel":54},24126,{"ID":741,"type":592,"object_id":632,"object":594,"title":633,"url":634,"target":54,"attr_title":54,"description":54,"rel":54},24128,{"ID":743,"type":592,"object_id":744,"object":594,"title":745,"url":746,"target":54,"attr_title":54,"description":54,"rel":54},26984,26830,"Ricerca Talenti","https://datamasters.it/data-masters-brain-recruiting-talenti-ai/",{"layout":748,"language":5,"translations":749,"head":750,"top_bar_options":853,"title":855,"formatted_title":856,"excerpt":857,"share_url":7,"id":858,"date":859,"image":860,"content":863,"author":902,"tags":922,"related":927,"blocks":1063},"post",{"it":7},{"title":751,"htmlAttrs":752,"meta":753,"script":826,"link":850},"Cos'è OpenCode, l'agente di coding AI open source",{"lang":5},[754,757,760,763,766,768,770,772,775,778,780,782,785,788,790,793,795,797,800,803,805,808,810,812,814,817,820,823],{"name":755,"content":756},"description","Cos’è OpenCode? Scopri come funziona e perché può essere un’alternativa open source a Claude Code per lo sviluppo di software e automazione.",{"name":758,"content":759},"robots","follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large",{"property":761,"content":762},"og:locale","it_IT",{"property":764,"content":765},"og:type","article",{"property":767,"content":751},"og:title",{"property":769,"content":756},"og:description",{"property":771,"content":7},"og:url",{"property":773,"content":774},"og:site_name","Datamasters",{"property":776,"content":777},"article:tag","coding AI",{"property":776,"content":779},"opencode",{"property":781,"content":623},"article:section",{"property":783,"content":784},"og:updated_time","2026-07-29T18:47:49+02:00",{"property":786,"content":787},"og:image","https://datamasters.it/cdn-cgi/image/f=auto/https://website-prod.datamasters.it/wp-content/uploads/2026/07/cover.png",{"property":789,"content":787},"og:image:secure_url",{"property":791,"content":792},"og:image:width","1024",{"property":794,"content":792},"og:image:height",{"property":796,"content":779},"og:image:alt",{"property":798,"content":799},"og:image:type","image/png",{"property":801,"content":802},"article:published_time","2026-07-29T18:47:48+02:00",{"property":804,"content":784},"article:modified_time",{"name":806,"content":807},"twitter:card","summary_large_image",{"name":809,"content":751},"twitter:title",{"name":811,"content":756},"twitter:description",{"name":813,"content":787},"twitter:image",{"name":815,"content":816},"twitter:label1","Scritto da",{"name":818,"content":819},"twitter:data1","Simone Truglia",{"name":821,"content":822},"twitter:label2","Tempo di lettura",{"name":824,"content":825},"twitter:data2","9 minuti",[827,830,835,837,839,841,844,846,848],{"type":828,"innerHTML":829},"application/ld+json","{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":[\"EducationalOrganization\",\"Organization\"],\"@id\":\"https://datamasters.it/#organization\",\"name\":\"Datamasters\",\"url\":\"https://datamasters.it\"},{\"@type\":\"WebSite\",\"@id\":\"https://datamasters.it/#website\",\"url\":\"https://datamasters.it\",\"name\":\"Datamasters\",\"publisher\":{\"@id\":\"https://datamasters.it/#organization\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"ImageObject\",\"@id\":\"https://datamasters.it/cdn-cgi/image/f=auto/https://website-prod.datamasters.it/wp-content/uploads/2026/07/cover.png\",\"url\":\"https://datamasters.it/cdn-cgi/image/f=auto/https://website-prod.datamasters.it/wp-content/uploads/2026/07/cover.png\",\"width\":\"1024\",\"height\":\"1024\",\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https://datamasters.it/blog/opencode/#webpage\",\"url\":\"https://datamasters.it/blog/opencode/\",\"name\":\"Cos&#039;è OpenCode, l&#039;agente di coding AI open source\",\"datePublished\":\"2026-07-29T18:47:48+02:00\",\"dateModified\":\"2026-07-29T18:47:49+02:00\",\"isPartOf\":{\"@id\":\"https://datamasters.it/#website\"},\"primaryImageOfPage\":{\"@id\":\"https://datamasters.it/cdn-cgi/image/f=auto/https://website-prod.datamasters.it/wp-content/uploads/2026/07/cover.png\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https://datamasters.it/blog/opencode/#author\",\"name\":\"Simone Truglia\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https://secure.gravatar.com/avatar/63405630c08a1817d6067f49b5dd8b23ba71596d66ecbe624389e5a893c41909?s=96&amp;d=mm&amp;r=g\",\"url\":\"https://secure.gravatar.com/avatar/63405630c08a1817d6067f49b5dd8b23ba71596d66ecbe624389e5a893c41909?s=96&amp;d=mm&amp;r=g\",\"caption\":\"Simone Truglia\",\"inLanguage\":\"it-IT\"},\"worksFor\":{\"@id\":\"https://datamasters.it/#organization\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Cos&#039;è OpenCode, l&#039;agente di coding AI open source\",\"keywords\":\"opencode\",\"datePublished\":\"2026-07-29T18:47:48+02:00\",\"dateModified\":\"2026-07-29T18:47:49+02:00\",\"articleSection\":\"Blog\",\"author\":{\"@id\":\"https://datamasters.it/blog/opencode/#author\",\"name\":\"Simone Truglia\"},\"publisher\":{\"@id\":\"https://datamasters.it/#organization\"},\"description\":\"Cos’è OpenCode? Scopri come funziona e perché può essere un’alternativa open source a Claude Code per lo sviluppo di software e automazione.\",\"name\":\"Cos&#039;è OpenCode, l&#039;agente di coding AI open source\",\"@id\":\"https://datamasters.it/blog/opencode/#richSnippet\",\"isPartOf\":{\"@id\":\"https://datamasters.it/blog/opencode/#webpage\"},\"image\":{\"@id\":\"https://datamasters.it/cdn-cgi/image/f=auto/https://website-prod.datamasters.it/wp-content/uploads/2026/07/cover.png\"},\"inLanguage\":\"it-IT\",\"mainEntityOfPage\":{\"@id\":\"https://datamasters.it/blog/opencode/#webpage\"}}]}",{"type":831,"class":832,"src":833,"tagPosition":834},"text/html","load-before","https://website-prod.datamasters.it/wp-includes/js/jquery/jquery.min.js?v=3.7.1","bodyClose",{"type":831,"class":832,"src":836,"tagPosition":834},"https://website-prod.datamasters.it/wp-includes/js/jquery/jquery-migrate.min.js?v=3.4.1",{"type":831,"class":832,"src":838,"tagPosition":834},"https://website-prod.datamasters.it/wp-content/themes/nuxt-api/admin/js.cookie.custom.js?v=20240702",{"type":831,"class":832,"src":840,"tagPosition":834},"https://website-prod.datamasters.it/wp-content/plugins/pixelyoursite-pro/dist/scripts/jquery.bind-first-0.2.3.min.js",{"type":831,"class":842,"src":843,"tagPosition":834},"load-after","https://website-prod.datamasters.it/wp-content/plugins/pixelyoursite-pro/dist/scripts/sha256.js?v=0.11.0",{"type":831,"class":842,"src":845,"tagPosition":834},"https://website-prod.datamasters.it/wp-content/plugins/pixelyoursite-pro/dist/scripts/vimeo.min.js",{"type":831,"innerHTML":847,"tagPosition":834},"var pysOptions = {\"staticEvents\":{\"facebook\":{\"custom_event\":[{\"delay\":30,\"type\":\"static\",\"name\":\"view_all_pages__30sec\",\"eventID\":\"94852eb1-a436-449f-b17b-aae5c4e208a1\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"}],\"init_event\":[{\"delay\":0,\"type\":\"static\",\"name\":\"PageView\",\"eventID\":\"c91ce099-8b5f-4a95-bbd0-062fd33d43dd\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"tags\":\"coding AI, opencode\",\"post_category\":\"Blog\",\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"init_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"}]},\"ga\":{\"custom_event\":[{\"delay\":30,\"type\":\"static\",\"trackingIds\":[\"G-SBDT65G0LQ\"],\"name\":\"view_all_pages__30sec\",\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}]},\"google_ads\":{\"custom_event\":[{\"delay\":30,\"type\":\"static\",\"trackingIds\":[\"G-SBDT65G0LQ\"],\"name\":\"view_all_pages__30sec\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}]}},\"dynamicEvents\":{\"automatic_event_internal_link\":{\"tiktok\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"ClickButton\",\"event_id\":\"c02LJPPgVEcgS3G1fNUZvkRBalIPBmTG93Ye\",\"pixelIds\":[\"CDKK60JC77U29KPVU5Q0\"],\"params\":[],\"e_id\":\"automatic_event_internal_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"InternalClick\",\"eventID\":\"f2b8e675-10e8-4c79-978b-e10a24152f32\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_internal_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"InternalClick\",\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_internal_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"InternalClick\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_internal_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"automatic_event_outbound_link\":{\"tiktok\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"ClickButton\",\"event_id\":\"sOcr5thGlJSSnIeKdPRFc6Y0qpCypMA4vy1o\",\"pixelIds\":[\"CDKK60JC77U29KPVU5Q0\"],\"params\":[],\"e_id\":\"automatic_event_outbound_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"OutboundClick\",\"eventID\":\"92149a0b-220b-45ed-a52b-73b8524b7ed7\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_outbound_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"OutboundClick\",\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_outbound_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"OutboundClick\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_outbound_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"automatic_event_download\":{\"tiktok\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"Download\",\"extensions\":[\"\",\"doc\",\"exe\",\"js\",\"pdf\",\"ppt\",\"tgz\",\"zip\",\"xls\"],\"event_id\":\"Jb7mCp3JCNkSqjXOGINpD3JGRtU1bYndKWtE\",\"pixelIds\":[\"CDKK60JC77U29KPVU5Q0\"],\"params\":[],\"e_id\":\"automatic_event_download\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"Download\",\"extensions\":[\"\",\"doc\",\"exe\",\"js\",\"pdf\",\"ppt\",\"tgz\",\"zip\",\"xls\"],\"eventID\":\"35891e4d-27fc-4997-af3f-0e005153edb7\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_download\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"Download\",\"extensions\":[\"\",\"doc\",\"exe\",\"js\",\"pdf\",\"ppt\",\"tgz\",\"zip\",\"xls\"],\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_download\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"Download\",\"extensions\":[\"\",\"doc\",\"exe\",\"js\",\"pdf\",\"ppt\",\"tgz\",\"zip\",\"xls\"],\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_download\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"automatic_event_video\":{\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"WatchVideo\",\"eventID\":\"d1fd7ae1-5e92-45b8-a989-da2acfa39047\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_video\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"WatchVideo\",\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"youtube_disabled\":false,\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_video\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"WatchVideo\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_video\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"automatic_event_tel_link\":{\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"TelClick\",\"eventID\":\"1aee4aee-be03-49dd-a993-76a4382e5318\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_tel_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"TelClick\",\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_tel_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"TelClick\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_tel_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"automatic_event_email_link\":{\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"EmailClick\",\"eventID\":\"7b9ff1a0-ed7d-4fb5-99ae-c6ca5fcd1313\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_email_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"EmailClick\",\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_email_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"EmailClick\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_email_link\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"automatic_event_form\":{\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"Form\",\"eventID\":\"2a988f6b-b449-4c96-9d46-4ae6ca548d57\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_form\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"Form\",\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_form\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"Form\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_form\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"automatic_event_comment\":{\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"Comment\",\"eventID\":\"e8fc800f-0433-49da-b4f1-dc164804ac47\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_comment\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"Comment\",\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_comment\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"Comment\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_comment\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"automatic_event_adsense\":{\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"AdSense\",\"eventID\":\"cc92e7a6-8904-40f1-8718-e1acfdab8c3b\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_adsense\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"AdSense\",\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_adsense\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"AdSense\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_adsense\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"automatic_event_scroll\":{\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"PageScroll\",\"scroll_percent\":30,\"eventID\":\"220c4bde-c4c8-4544-86d0-15902e2be4c8\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_scroll\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"PageScroll\",\"scroll_percent\":30,\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_scroll\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"PageScroll\",\"scroll_percent\":30,\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_scroll\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"automatic_event_time_on_page\":{\"facebook\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"TimeOnPage\",\"time_on_page\":30,\"eventID\":\"b701f37c-7ce6-420b-b049-e78cc1db350e\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_time_on_page\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"TimeOnPage\",\"time_on_page\":30,\"unify\":true,\"trackingIds\":[\"G-SBDT65G0LQ\",\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_time_on_page\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"dyn\",\"name\":\"TimeOnPage\",\"time_on_page\":30,\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"automatic_event_time_on_page\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}}},\"triggerEvents\":{\"25523\":{\"facebook\":{\"delay\":0,\"type\":\"trigger\",\"trigger_type\":\"css_click\",\"trigger_value\":[\".TopBar .close\"],\"name\":\"closebannerpromo\",\"eventID\":\"fe62e8f8-b81d-40ed-8bbd-960ba3f9ec5d\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"text\":\"banner-promo-mlm40\",\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"trigger\",\"trigger_type\":\"css_click\",\"trigger_value\":[\".TopBar .close\"],\"trackingIds\":[\"G-SBDT65G0LQ\"],\"name\":\"closebannerpromo\",\"params\":{\"text\":\"banner-promo-mlm40\",\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"trigger\",\"trigger_type\":\"css_click\",\"trigger_value\":[\".TopBar .close\"],\"trackingIds\":[\"G-SBDT65G0LQ\"],\"name\":\"closebannerpromo\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"text\":\"banner-promo-mlm40\",\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"25521\":{\"facebook\":{\"delay\":0,\"type\":\"trigger\",\"trigger_type\":\"css_click\",\"trigger_value\":[\".TopBar .ButtonCmp\"],\"name\":\"clickbannerpromo\",\"eventID\":\"f0df5721-a85e-4685-b064-c54083df7a4c\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"text\":\"banner-promo-mlm40\",\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"trigger\",\"trigger_type\":\"css_click\",\"trigger_value\":[\".TopBar .ButtonCmp\"],\"trackingIds\":[\"G-SBDT65G0LQ\"],\"name\":\"clickbannerpromo\",\"params\":{\"text\":\"banner-promo-mlm40\",\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"trigger\",\"trigger_type\":\"css_click\",\"trigger_value\":[\".TopBar .ButtonCmp\"],\"trackingIds\":[\"G-SBDT65G0LQ\"],\"name\":\"clickbannerpromo\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"text\":\"banner-promo-mlm40\",\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"24319\":{\"facebook\":{\"delay\":0,\"type\":\"trigger\",\"trigger_type\":\"css_click\",\"trigger_value\":[\".clickorientamento\"],\"name\":\"clickorientamento\",\"eventID\":\"dd810782-3a07-4958-975e-136584734ab8\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"target_url\":\"https://calendly.com/datamasters/meet-orientamento\",\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"},\"ga\":{\"delay\":0,\"type\":\"trigger\",\"trigger_type\":\"css_click\",\"trigger_value\":[\".clickorientamento\"],\"trackingIds\":[\"G-SBDT65G0LQ\"],\"name\":\"clickorientamento\",\"params\":{\"target_url\":\"https://calendly.com/datamasters/meet-orientamento\",\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"},\"google_ads\":{\"delay\":0,\"type\":\"trigger\",\"trigger_type\":\"css_click\",\"trigger_value\":[\".clickorientamento\"],\"trackingIds\":[\"G-SBDT65G0LQ\"],\"name\":\"clickorientamento\",\"conversion_ids\":[\"AW-373312608\"],\"params\":{\"target_url\":\"https://calendly.com/datamasters/meet-orientamento\",\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"eventID\":\"\",\"woo_order\":\"\",\"edd_order\":\"\"}},\"23959\":{\"facebook\":{\"delay\":0,\"type\":\"trigger\",\"trigger_type\":\"css_mouseover\",\"trigger_value\":[\".programma_masterclass\"],\"name\":\"View_Programma_Masterclass\",\"eventID\":\"42a1baf3-d6e7-44e8-a4e1-faf0590d8342\",\"pixelIds\":[\"482066053468609\"],\"params\":{\"page_title\":\"Guida a OpenCode, l'agente di coding AI open source\",\"post_type\":\"post\",\"post_id\":29276,\"plugin\":\"PixelYourSite\",\"event_url\":\"website-prod.datamasters.it/blog/opencode/\",\"user_role\":\"guest\"},\"e_id\":\"custom_event\",\"ids\":[],\"hasTimeWindow\":false,\"timeWindow\":0,\"woo_order\":\"\",\"edd_order\":\"\"}}},\"triggerEventTypes\":{\"css_click\":{\"25523\":[\".TopBar .close\"],\"25521\":[\".TopBar .ButtonCmp\"],\"24319\":[\".clickorientamento\"]},\"css_mouseover\":{\"23959\":[\".programma_masterclass\"]}},\"tiktok\":{\"pixelIds\":[\"CDKK60JC77U29KPVU5Q0\"],\"serverApiEnabled\":true,\"advanced_matching\":{\"external_id\":\"e1fdefce46cf564b51eb0e5a96022513222bd75abd7535766095e20023bca769\"}},\"facebook\":{\"pixelIds\":[\"482066053468609\"],\"advancedMatchingEnabled\":true,\"advancedMatching\":{\"external_id\":\"e1fdefce46cf564b51eb0e5a96022513222bd75abd7535766095e20023bca769\"},\"removeMetadata\":false,\"wooVariableAsSimple\":false,\"serverApiEnabled\":true,\"wooCRSendFromServer\":false,\"send_external_id\":true},\"ga\":{\"trackingIds\":[\"G-SBDT65G0LQ\"],\"retargetingLogic\":\"ecomm\",\"crossDomainEnabled\":false,\"crossDomainAcceptIncoming\":false,\"crossDomainDomains\":[],\"wooVariableAsSimple\":true,\"isDebugEnabled\":[\"index_0\"],\"serverContainerUrls\":{\"G-SBDT65G0LQ\":{\"enable_server_container\":\"\",\"server_container_url\":\"\",\"transport_url\":\"\"}},\"additionalConfig\":{\"G-SBDT65G0LQ\":{\"first_party_collection\":true}},\"disableAdvertisingFeatures\":null,\"disableAdvertisingPersonalization\":false,\"url_passthrough\":true},\"google_ads\":{\"conversion_ids\":[\"AW-373312608\"],\"enhanced_conversion\":[\"index_0\"],\"woo_purchase_conversion_track\":\"current_event\",\"woo_initiate_checkout_conversion_track\":\"current_event\",\"woo_add_to_cart_conversion_track\":\"current_event\",\"woo_view_content_conversion_track\":\"current_event\",\"woo_view_category_conversion_track\":\"current_event\",\"edd_purchase_conversion_track\":\"current_event\",\"edd_initiate_checkout_conversion_track\":\"current_event\",\"edd_add_to_cart_conversion_track\":\"current_event\",\"edd_view_content_conversion_track\":\"current_event\",\"edd_view_category_conversion_track\":\"current_event\",\"wooVariableAsSimple\":true,\"crossDomainEnabled\":false,\"crossDomainAcceptIncoming\":false,\"crossDomainDomains\":[]},\"debug\":\"\",\"siteUrl\":\"https://website-prod.datamasters.it\",\"ajaxUrl\":\"https://website-prod.datamasters.it/wp-admin/admin-ajax.php\",\"ajax_event\":\"1c9de0da16\",\"trackUTMs\":\"1\",\"trackTrafficSource\":\"1\",\"user_id\":\"0\",\"enable_lading_page_param\":\"1\",\"cookie_duration\":\"7\",\"enable_event_day_param\":\"1\",\"enable_event_month_param\":\"1\",\"enable_event_time_param\":\"1\",\"enable_remove_target_url_param\":\"1\",\"enable_remove_download_url_param\":\"1\",\"visit_data_model\":\"last_visit\",\"last_visit_duration\":\"60\",\"enable_auto_save_advance_matching\":\"1\",\"advance_matching_fn_names\":[\"\",\"first_name\",\"first-name\",\"first name\",\"name\"],\"advance_matching_ln_names\":[\"\",\"last_name\",\"last-name\",\"last name\"],\"advance_matching_tel_names\":[\"\",\"phone\",\"tel\"],\"enable_success_send_form\":\"\",\"enable_automatic_events\":\"1\",\"enable_event_video\":\"1\",\"ajaxForServerEvent\":\"1\",\"ajaxForServerStaticEvent\":\"1\",\"send_external_id\":\"1\",\"external_id_expire\":\"180\",\"google_consent_mode\":\"1\",\"gdpr\":{\"ajax_enabled\":false,\"all_disabled_by_api\":false,\"facebook_disabled_by_api\":false,\"tiktok_disabled_by_api\":false,\"analytics_disabled_by_api\":false,\"google_ads_disabled_by_api\":false,\"pinterest_disabled_by_api\":false,\"bing_disabled_by_api\":false,\"externalID_disabled_by_api\":false,\"facebook_prior_consent_enabled\":true,\"tiktok_prior_consent_enabled\":true,\"analytics_prior_consent_enabled\":true,\"google_ads_prior_consent_enabled\":true,\"pinterest_prior_consent_enabled\":true,\"bing_prior_consent_enabled\":true,\"cookiebot_integration_enabled\":false,\"cookiebot_facebook_consent_category\":\"marketing\",\"cookiebot_tiktok_consent_category\":\"marketing\",\"cookiebot_analytics_consent_category\":\"statistics\",\"cookiebot_google_ads_consent_category\":\"marketing\",\"cookiebot_pinterest_consent_category\":\"marketing\",\"cookiebot_bing_consent_category\":\"marketing\",\"cookie_notice_integration_enabled\":false,\"cookie_law_info_integration_enabled\":false,\"real_cookie_banner_integration_enabled\":false,\"consent_magic_integration_enabled\":false,\"analytics_storage\":{\"enabled\":true,\"value\":\"granted\",\"filter\":false},\"ad_storage\":{\"enabled\":true,\"value\":\"granted\",\"filter\":false},\"ad_user_data\":{\"enabled\":true,\"value\":\"granted\",\"filter\":false},\"ad_personalization\":{\"enabled\":true,\"value\":\"granted\",\"filter\":false}},\"cookie\":{\"disabled_all_cookie\":false,\"disabled_start_session_cookie\":false,\"disabled_advanced_form_data_cookie\":false,\"disabled_landing_page_cookie\":false,\"disabled_first_visit_cookie\":false,\"disabled_trafficsource_cookie\":false,\"disabled_utmTerms_cookie\":false,\"disabled_utmId_cookie\":false},\"tracking_analytics\":{\"TrafficSource\":\"direct\",\"TrafficLanding\":\"https://website-prod.datamasters.it/blog/opencode/\",\"TrafficUtms\":[],\"TrafficUtmsId\":[],\"userDataEnable\":true,\"userData\":[],\"use_encoding_provided_data\":true},\"automatic\":{\"enable_youtube\":true,\"enable_vimeo\":true,\"enable_video\":true},\"woo\":{\"enabled\":false},\"edd\":{\"enabled\":false}};",{"type":831,"class":842,"src":849,"tagPosition":834},"https://website-prod.datamasters.it/wp-content/plugins/pixelyoursite-pro/dist/scripts/public.js?v=10.2.3",[851],{"rel":852,"href":7},"canonical",{"hide":559,"customize":559,"options":854},null,"Guida a OpenCode, l'agente di coding AI open source","\u003Ch1>\u003Cstrong>Guida a \u003Cspan class=\"text-color-primary-400\">OpenCode,\u003C/span> l&#8217;agente di coding AI open source\u003C/strong>\u003C/h1>\n","OpenCode è un agente di coding AI open source che lavora direttamente sui progetti software. Può leggere i file di una repository, cercare riferimenti nella codebase, proporre modifiche, eseguire comandi e controllare il risultato. La differenza rispetto a una normale chat è tutta qui: non si limita a suggerirti uno snippet, ma può intervenire nel [&hellip;]",29276,"29 Luglio 2026",{"url":861,"width":862,"height":862,"alt":54},"https://website-prod.datamasters.it/wp-content/uploads/2026/07/cover.png",1024,[864,868,892,894],{"block_layout":865,"classes":866,"text":867},"simple_text","above-the-fold","\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cb>OpenCode\u003C/b>\u003Cspan style=\"font-weight: 400;\"> è un \u003C/span>\u003Cb>agente di coding AI open source\u003C/b>\u003Cspan style=\"font-weight: 400;\"> che lavora direttamente sui progetti software. Può \u003C/span>\u003Cb>leggere i file\u003C/b>\u003Cspan style=\"font-weight: 400;\"> di una repository, \u003C/span>\u003Cb>cercare riferimenti\u003C/b>\u003Cspan style=\"font-weight: 400;\"> nella codebase, \u003C/span>\u003Cb>proporre modifiche\u003C/b>\u003Cspan style=\"font-weight: 400;\">, eseguire comandi e controllare il risultato. La differenza rispetto a una normale chat è tutta qui: non si limita a suggerirti uno snippet, ma può intervenire nel \u003C/span>\u003Cb>flusso di sviluppo usando strumenti reali\u003C/b>\u003Cspan style=\"font-weight: 400;\">.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Il progetto ha attirato soprattutto per un’altra ragione ossia che il codice di OpenCode è pubblico e distribuito con \u003C/span>\u003Cb>licenza MIT\u003C/b>\u003Cspan style=\"font-weight: 400;\">, ed il \u003C/span>\u003Cb>modello linguistico resta una scelta dell’utente\u003C/b>\u003Cspan style=\"font-weight: 400;\">, quindi uoi collegare servizi commerciali, gateway dedicati oppure \u003C/span>\u003Cb>modelli eseguiti in locale\u003C/b>\u003Cspan style=\"font-weight: 400;\">. Questa separazione rende OpenCode una delle \u003C/span>\u003Cb>alternative più interessanti a Claude Code e Codex\u003C/b>\u003Cspan style=\"font-weight: 400;\"> per chi cerca maggiore \u003C/span>\u003Cb>libertà di configurazione\u003C/b>\u003Cspan style=\"font-weight: 400;\">.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Attenzione però, open source non significa automaticamente gratis, né tantomeno infallibile. Il \u003C/span>\u003Cb>costo dipende dal modello scelto\u003C/b>\u003Cspan style=\"font-weight: 400;\"> e un agente con \u003C/span>\u003Cb>accesso al terminale\u003C/b>\u003Cspan style=\"font-weight: 400;\"> va governato con \u003C/span>\u003Cb>permessi, test e revisione umana\u003C/b>\u003Cspan style=\"font-weight: 400;\">. Vediamo come farlo senza consegnargli le chiavi del repository al primo avvio.\u003C/span>\u003C/span>\u003C/p>\n\u003Ch2>\u003Cstrong>Cos’è OpenCode e perché sta attirando l’attenzione degli sviluppatori\u003C/strong>\u003C/h2>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Ca href=\"https://opencode.ai/docs/\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">OpenCode\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\"> è un coding agent open source disponibile tramite \u003C/span>\u003Cb>interfaccia da terminale, applicazione desktop ed estensione per l’IDE\u003C/b>\u003Cspan style=\"font-weight: 400;\">. Il suo compito è mettere in comunicazione un modello AI con gli strumenti necessari per operare su un progetto: \u003C/span>\u003Cb>lettura e modifica dei file, ricerca nel codice, comandi shell\u003C/b>\u003Cspan style=\"font-weight: 400;\"> e integrazioni esterne.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Il \u003C/span>\u003Ca href=\"https://github.com/anomalyco/opencode\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">repository ufficiale su GitHub\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\"> permette di ispezionare il codice, seguire lo sviluppo e costruire estensioni \u003C/span>\u003Cb>senza dipendere da un’unica piattaforma proprietaria\u003C/b>\u003Cspan style=\"font-weight: 400;\">. Ma il vero richiamo, per molti sviluppatori, è la \u003C/span>\u003Cb>libertà di scegliere il motore\u003C/b>\u003Cspan style=\"font-weight: 400;\">. OpenCode supporta numerosi provider e anche modelli locali, quindi l’interfaccia agentica non è legata a un solo vendor.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Pensalo come ad un banco di lavoro in cui OpenCode mette a disposizione morsa, cacciaviti e tester; il \u003C/span>\u003Cb>modello AI è la persona che decide quale strumento usare\u003C/b>\u003Cspan style=\"font-weight: 400;\">. Cambiando modello non butti via il banco, mentre modificando \u003C/span>\u003Cb>permessi e istruzioni\u003C/b>\u003Cspan style=\"font-weight: 400;\"> stabilisci fino a dove può spingersi.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Questa impostazione interessa soprattutto a chi vuole sperimentare, controllare meglio costi e dati oppure adattare l’agente alle regole di un team. Se invece ti interessa vedere come cambia l’esperienza quando più agenti collaborano sullo stesso obiettivo, il caso di \u003C/span>\u003Ca href=\"https://datamasters.it/blog/verdent-ai/\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">Verdent\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\"> offre un altro punto di osservazione sul coding agentico.\u003C/span>\u003C/span>\u003C/p>\n\u003Ch2>\u003Cstrong>Come funziona OpenCode\u003C/strong>\u003C/h2>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">OpenCode parte dalla cartella del progetto, e nel momento in cui gli assegni un task, \u003C/span>\u003Cb>esplora i file rilevanti e costruisce il contesto\u003C/b>\u003Cspan style=\"font-weight: 400;\"> da inviare al modello configurato. Il modello non modifica il computer in autonomia: propone chiamate agli strumenti, mentre \u003C/span>\u003Cb>OpenCode le esegue in base alle policy definite dall’utente\u003C/b>\u003Cspan style=\"font-weight: 400;\">.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\" style=\"font-weight: 400;\">Il ciclo tipico è semplice da descrivere: comprendere la richiesta, cercare il codice interessato, pianificare l’intervento, applicare una modifica, eseguire test o controlli e correggere gli errori. Nella pratica può durare pochi secondi per un refuso oppure richiedere diversi passaggi per un refactoring che attraversa più moduli.\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">OpenCode include agenti con ruoli differenti, \u003C/span>\u003Cb>Build\u003C/b>\u003Cspan style=\"font-weight: 400;\"> è pensato per lavorare sul progetto con gli strumenti operativi, mentre \u003C/span>\u003Cb>Plan\u003C/b>\u003Cspan style=\"font-weight: 400;\"> privilegia analisi e pianificazione e richiede conferme per le azioni sensibili. Si possono poi creare \u003C/span>\u003Cb>agenti e subagenti specializzati\u003C/b>\u003Cspan style=\"font-weight: 400;\">, assegnando a ciascuno modello, prompt e permessi diversi. La \u003C/span>\u003Ca href=\"https://opencode.ai/docs/agents/\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">documentazione sugli agenti\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\"> mostra come separare, per esempio, un revisore senza accesso in scrittura da un agente autorizzato a implementare.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp>&nbsp;\u003C/p>\n\u003Cp>\u003Cimg fetchpriority=\"high\" decoding=\"async\" src=\"https://website-prod.datamasters.it/wp-content/uploads/2026/07/inline-01-6.png\" alt=\"opencode\" width=\"800\" height=\"600\" />\u003C/p>\n",{"block_layout":869,"gutter_top":870,"gutter_bottom":870,"list":871,"h_align":891,"v_align":891},"cta_list","xl",[872],{"link":873,"config":875,"modal":879},{"title":874,"url":143,"target":54},"ISCRIVITI ALLA NEWSLETTER",{"variant":155,"theme":876,"size":877,"class":878},"theme-primary","size-default","iscritto-nl qs-link",{"api_url":880,"title":881,"text":882,"name_label":883,"name_placeholder":884,"surname_label":885,"surname_placeholder":886,"email_label":887,"email_placeholder":888,"privacy_text":889,"submit_text":890},"/wp-json/dm/v1/modal-form/26876","Iscriviti alla Newletter","\u003Cp>Ricevi direttamente sulla tua mail gli ultimi articoli pubblicati nella nostra sezione AI NEWS per rimanere sempre aggiornato e non perderti nessun contenuto.\u003C/p>\n","Nome","Inserisci il tuo nome","Cognome","Inserisci il tuo cognome","E-mail","Inserisci la tua e-mail","Dichiaro di aver letto l&#8217;informativa \u003Ca href=\"https://datamasters.it/privacy-policy/\" target=\"_blank\" rel=\"noopener\">privacy\u003C/a> e di prestare espresso consenso al \u003Ca href=\"https://datamasters.it/trattamento-dati/\" target=\"_blank\" rel=\"noopener\">trattamento dei dati\u003C/a> personali","ISCRIVITI ORA","center",{"block_layout":865,"text":893},"\u003Ch3>\u003Cstrong>Costi e limiti\u003C/strong>\u003C/h3>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cb>OpenCode è gratuito?\u003C/b>\u003Cspan style=\"font-weight: 400;\"> Il software è open source e la licenza MIT non prevede un abbonamento per installarlo. L’elaborazione AI, invece, ha un \u003C/span>\u003Cb>costo che dipende dalla configurazione\u003C/b>\u003Cspan style=\"font-weight: 400;\">. Un provider API può addebitare token o richieste, un abbonamento compatibile può avere proprie soglie ed un modello locale usa le risorse della tua macchina.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">OpenCode Zen, il gateway opzionale del progetto, propone modelli gratuiti e modelli a consumo. Il \u003C/span>\u003Ca href=\"https://opencode.ai/docs/zen/\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">listino ufficiale di OpenCode Zen\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\"> cambia nel tempo, quindi conviene controllarlo prima di scegliere. In alternativa puoi collegare altri servizi dalla \u003C/span>\u003Ca href=\"https://opencode.ai/docs/providers/\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">directory dei provider\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\">.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">I limiti non sono solo economici. Contano la \u003C/span>\u003Cb>finestra di contesto\u003C/b>\u003Cspan style=\"font-weight: 400;\"> del modello, i rate limit del provider, la potenza necessaria per eseguire un modello locale e la qualità con cui l’AI interpreta una codebase grande. Un agente può anche produrre codice plausibile ma sbagliato. \u003C/span>\u003Cb>Test automatici, diff piccoli e review umana\u003C/b>\u003Cspan style=\"font-weight: 400;\"> restano parte del lavoro, non un optional da aggiungere quando qualcosa si rompe.\u003C/span>\u003C/span>\u003C/p>\n\u003Ch2>\u003Cstrong>Come installare e configurare OpenCode\u003C/strong>\u003C/h2>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Per capire come si installa OpenCode basta partire dal metodo più semplice. Se hai già Node.js, la \u003C/span>\u003Ca href=\"https://opencode.ai/docs/\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">guida ufficiale\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\"> indica:\u003C/span>\u003C/span>\u003C/p>\n\u003Cp>&nbsp;\u003C/p>\n\u003Cpre>\u003Cspan style=\"font-weight: 400;\">npm\u003C/span> \u003Cspan style=\"font-weight: 400;\">install\u003C/span> \u003Cspan style=\"font-weight: 400;\">-g\u003C/span> \u003Cspan style=\"font-weight: 400;\">opencode-ai\u003C/span>\u003C/pre>\n\u003Cp>&nbsp;\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\" style=\"font-weight: 400;\">Su macOS e Linux puoi usare anche Homebrew o lo script di installazione. Su Windows sono disponibili npm, Chocolatey e Scoop, ma la documentazione consiglia WSL per la migliore compatibilità con terminale e strumenti di sviluppo.\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\" style=\"font-weight: 400;\">Poi entra nella cartella del progetto e avvia l’interfaccia:\u003C/span>\u003C/p>\n\u003Cp>&nbsp;\u003C/p>\n\u003Cpre>\u003Cspan style=\"font-weight: 400;\">cd\u003C/span> \u003Cspan style=\"font-weight: 400;\">/percorso/del/progetto\u003C/span>\r\n\r\n\u003Cspan style=\"font-weight: 400;\">opencode\u003C/span>\u003C/pre>\n\u003Cp>&nbsp;\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">All’interno di OpenCode, usa \u003C/span>\u003Cspan style=\"font-weight: 400;\">/connect\u003C/span>\u003Cspan style=\"font-weight: 400;\"> per collegare il provider e \u003C/span>\u003Cspan style=\"font-weight: 400;\">/models\u003C/span>\u003Cspan style=\"font-weight: 400;\"> per scegliere il modello. Il comando \u003C/span>\u003Cspan style=\"font-weight: 400;\">/init\u003C/span>\u003Cspan style=\"font-weight: 400;\"> analizza il progetto e crea un file \u003C/span>\u003Cb>AGENTS.md\u003C/b>\u003Cspan style=\"font-weight: 400;\"> con struttura e convenzioni utili all’agente. Vale la pena leggerlo e correggerlo: un’istruzione sbagliata, se resa persistente, può essere ripetuta con grande efficienza. Non è proprio il tipo di automazione che vogliamo.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Per capire come configurare OpenCode in modo sicuro, crea un file \u003C/span>\u003Cb>opencode.json\u003C/b>\u003Cspan style=\"font-weight: 400;\"> nella root del progetto. Questa base \u003C/span>\u003Cb>chiede conferma prima di modificare file o eseguire comandi\u003C/b>\u003Cspan style=\"font-weight: 400;\">:\u003C/span>\u003C/span>\u003C/p>\n\u003Cp>&nbsp;\u003C/p>\n\u003Cpre>\u003Cspan style=\"font-weight: 400;\">{\u003C/span>\r\n\r\n\u003Cspan style=\"font-weight: 400;\">  \u003C/span>\u003Cspan style=\"font-weight: 400;\">\"$schema\"\u003C/span>\u003Cspan style=\"font-weight: 400;\">:\u003C/span> \u003Cspan style=\"font-weight: 400;\">\"https://opencode.ai/config.json\"\u003C/span>\u003Cspan style=\"font-weight: 400;\">,\u003C/span>\r\n\r\n\u003Cspan style=\"font-weight: 400;\">  \u003C/span>\u003Cspan style=\"font-weight: 400;\">\"permission\"\u003C/span>\u003Cspan style=\"font-weight: 400;\">:\u003C/span> \u003Cspan style=\"font-weight: 400;\">{\u003C/span>\r\n\r\n\u003Cspan style=\"font-weight: 400;\">    \u003C/span>\u003Cspan style=\"font-weight: 400;\">\"edit\"\u003C/span>\u003Cspan style=\"font-weight: 400;\">:\u003C/span> \u003Cspan style=\"font-weight: 400;\">\"ask\"\u003C/span>\u003Cspan style=\"font-weight: 400;\">,\u003C/span>\r\n\r\n\u003Cspan style=\"font-weight: 400;\">    \u003C/span>\u003Cspan style=\"font-weight: 400;\">\"bash\"\u003C/span>\u003Cspan style=\"font-weight: 400;\">:\u003C/span> \u003Cspan style=\"font-weight: 400;\">\"ask\"\u003C/span>\r\n\r\n\u003Cspan style=\"font-weight: 400;\">  \u003C/span>\u003Cspan style=\"font-weight: 400;\">}\u003C/span>\r\n\r\n\u003Cspan style=\"font-weight: 400;\">}\u003C/span>\u003C/pre>\n\u003Cp>&nbsp;\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">È una precauzione importante perché, secondo la \u003C/span>\u003Ca href=\"https://opencode.ai/docs/config/\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">documentazione di configurazione\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\">, le operazioni sono consentite di default. Le \u003C/span>\u003Cb>policy possono essere più granulari\u003C/b>\u003Cspan style=\"font-weight: 400;\">: puoi autorizzare i comandi di test, chiedere conferma per Git e negare azioni distruttive. Le chiavi API vanno aggiunte tramite il flusso di connessione o variabili d’ambiente, mai salvate in un file versionato.\u003C/span>\u003C/span>\u003C/p>\n\u003Ch2>\u003Cstrong>Cosa puoi fare con OpenCode\u003C/strong>\u003C/h2>\n\u003Ch3>\u003Cstrong>Scrivere, modificare e refattorizzare codice\u003C/strong>\u003C/h3>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">OpenCode può partire da una richiesta in linguaggio naturale e \u003C/span>\u003Cb>trasformarla in una patch\u003C/b>\u003Cspan style=\"font-weight: 400;\">. Puoi chiedergli di aggiungere un endpoint, correggere un bug o rinominare un componente in tutti i punti in cui viene usato. La parte utile non è la generazione della singola funzione, ma la \u003C/span>\u003Cb>capacità di seguire le dipendenze tra file\u003C/b>\u003Cspan style=\"font-weight: 400;\">.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\" style=\"font-weight: 400;\">Immagina un’applicazione in cui il formato di una risposta API cambia. Un assistente tradizionale può mostrarti il nuovo schema, un agente può individuare controller, tipi, test e documentazione coinvolti, aggiornare i riferimenti e poi eseguire la suite. Il risultato va comunque controllato nel diff, soprattutto quando il refactoring tocca comportamenti non coperti dai test.\u003C/span>\u003C/p>\n\u003Cp>&nbsp;\u003C/p>\n\u003Ch3>Automatizzare task di sviluppo e manutenzione\u003C/h3>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">L’agente può \u003C/span>\u003Cb>eseguire formatter, linter, test, build e script\u003C/b>\u003Cspan style=\"font-weight: 400;\"> già presenti nella repository. Può anche preparare una migrazione, aggiornare una dipendenza o riprodurre un errore partendo dai log. È qui che le funzionalità avanzate di OpenCode diventano più interessanti: \u003C/span>\u003Cb>comandi personalizzati, skill, plugin, server MCP e agenti specializzati\u003C/b>\u003Cspan style=\"font-weight: 400;\"> permettono di modellare workflow ripetibili.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Un esempio concreto? Chiedi di analizzare i test falliti in CI, isolare la causa, proporre una patch minima ed eseguire solo i controlli pertinenti. Lo stesso cambio di prospettiva è approfondito nella guida su \u003C/span>\u003Ca href=\"https://datamasters.it/blog/claude-code-dal-prompt-alla-vera-automazione-del-lavoro/\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">Claude Code per automatizzare il lavoro\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\">.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp>\u003Cimg decoding=\"async\" src=\"https://website-prod.datamasters.it/wp-content/uploads/2026/07/inline-03-4.png\" alt=\"opencode\" width=\"800\" height=\"600\" />\u003C/p>\n\u003Ch3>\u003Cstrong>Analizzare progetti software e codebase complesse\u003C/strong>\u003C/h3>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Prima di cambiare codice, OpenCode può essere usato come \u003C/span>\u003Cb>esploratore\u003C/b>\u003Cspan style=\"font-weight: 400;\">. In modalità Plan puoi chiedere dove viene gestita l’autenticazione, quali moduli dipendono da una libreria o perché una funzione è difficile da testare. Le ricerche sui file e nel contenuto aiutano il modello a \u003C/span>\u003Cb>costruire una mappa del progetto\u003C/b>\u003Cspan style=\"font-weight: 400;\"> senza pretendere che l’intera repository entri nel prompt.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\" style=\"font-weight: 400;\">Su una codebase legacy, per esempio, puoi partire con una domanda circoscritta: “Segui il flusso di creazione di un ordine dall’endpoint al database e indicami i punti senza test”. Una buona risposta deve citare file e simboli verificabili. Solo dopo ha senso chiedere un piano di modifica.\u003C/span>\u003C/p>\n\u003Ch2>\u003Cstrong>OpenCode vs Claude Code: differenze e vantaggi\u003C/strong>\u003C/h2>\n\u003Ch3>\u003Cstrong>Open source contro piattaforma proprietaria\u003C/strong>\u003C/h3>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">La differenza più evidente tra OpenCode e Claude Code riguarda il modello di sviluppo del prodotto. OpenCode è pubblicato con \u003C/span>\u003Cb>licenza MIT\u003C/b>\u003Cspan style=\"font-weight: 400;\">: il codice può essere studiato, modificato e integrato in altri sistemi. \u003C/span>\u003Ca href=\"https://docs.anthropic.com/en/docs/claude-code/getting-started\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">Claude Code\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\"> è uno strumento proprietario sviluppato da Anthropic e progettato attorno al suo ecosistema.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\" style=\"font-weight: 400;\">Questo non stabilisce automaticamente quale strumento produca il codice migliore. Qualità e affidabilità dipendono dal modello, dal task, dal contesto fornito e dai controlli del progetto. L’open source offre trasparenza e libertà di intervento, una piattaforma integrata può offrire un percorso più coerente e meno decisioni iniziali.\u003C/span>\u003C/p>\n\u003Ch3>\u003Cstrong>Personalizzazione, flessibilità e controllo\u003C/strong>\u003C/h3>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">OpenCode consente di \u003C/span>\u003Cb>scegliere provider e modelli, compresi quelli locali\u003C/b>\u003Cspan style=\"font-weight: 400;\">, e di estendere l’agente con tool personalizzati, MCP, plugin, comandi e skill. Puoi creare configurazioni globali o specifiche per repository e \u003C/span>\u003Cb>definire policy diverse per ogni agente\u003C/b>\u003Cspan style=\"font-weight: 400;\">. È un vantaggio concreto per team con vincoli infrastrutturali o workflow molto personalizzati.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Claude Code offre a sua volta strumenti avanzati per istruzioni di progetto, skill, subagenti, hook e integrazioni MCP. La differenza sta meno nella presenza di una singola funzione e più nel tipo di controllo desiderato: \u003C/span>\u003Cb>OpenCode privilegia la sostituibilità dei componenti\u003C/b>\u003Cspan style=\"font-weight: 400;\">; Claude Code offre un’esperienza strettamente integrata con i modelli e i servizi Anthropic.\u003C/span>\u003C/span>\u003C/p>\n\u003Ch3>\u003Cstrong>Quale soluzione scegliere in base alle esigenze\u003C/strong>\u003C/h3>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\" style=\"font-weight: 400;\">Scegli OpenCode se vuoi sperimentare con provider diversi, usare modelli locali, ispezionare il codice dell’agente o costruire integrazioni molto personalizzate. Devi però accettare più lavoro di configurazione e verificare la compatibilità tra modello, provider e strumenti.\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Scegli Claude Code se preferisci un ambiente più guidato e vuoi lavorare soprattutto con l’ecosistema Anthropic. Per imparare a usarne contesto, skill, subagenti e automazioni su progetti reali, puoi consultare il \u003C/span>\u003Ca href=\"https://datamasters.it/catalogo/corsi/claude-code/\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">Corso Claude Code\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\">.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\" style=\"font-weight: 400;\">Le due soluzioni non devono per forza escludersi. Un team può provarle sullo stesso task, con gli stessi test e gli stessi vincoli, e misurare ciò che conta davvero: qualità del diff, numero di correzioni, tempo di review, prevedibilità dei costi e facilità di governance.\u003C/span>\u003C/p>\n\u003Ch2>\u003Cstrong>OpenCode e il futuro dei Coding Agents: il pensiero di Data Masters\u003C/strong>\u003C/h2>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">OpenCode rende visibile un cambiamento importante: il valore di un agente di coding non coincide più con il solo modello. Conta l’intero sistema formato da \u003C/span>\u003Cb>istruzioni, strumenti, permessi, contesto e verifiche\u003C/b>\u003Cspan style=\"font-weight: 400;\">. La possibilità di sostituire il provider senza cambiare interfaccia rende questa architettura particolarmente interessante, soprattutto per \u003C/span>\u003Cb>chi non vuole legare ogni processo a un unico fornitore\u003C/b>\u003Cspan style=\"font-weight: 400;\">.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Un agente è utile quando rende il \u003C/span>\u003Cb>lavoro più verificabile\u003C/b>\u003Cspan style=\"font-weight: 400;\">, non quando nasconde la complessità dietro una risposta sicura di sé. Per questo conviene iniziare da task piccoli, lavorare su un branch, \u003C/span>\u003Cb>controllare ogni diff\u003C/b>\u003Cspan style=\"font-weight: 400;\"> e rendere automatici test e lint prima di aumentare l’autonomia.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\" style=\"font-weight: 400;\">OpenCode è quindi un ottimo laboratorio per capire il coding agentico e, per alcuni team, può diventare uno strumento operativo. Non sostituisce però competenze di sviluppo, architettura e sicurezza. Le amplifica, nel bene e nel male.\u003C/span>\u003C/p>\n\u003Cp class=\"font-size-body-1\">\u003Cspan class=\"text-color-black\">\u003Cspan style=\"font-weight: 400;\">Se vuoi costruire una visione più ampia degli strumenti disponibili e imparare a inserirli in un workflow sostenibile, parti dalla nostra guida all’\u003C/span>\u003Ca href=\"https://datamasters.it/blog/ai-per-sviluppatori-guida-completa/\" target=\"_blank\" rel=\"noopener\">\u003Cspan style=\"font-weight: 400;\">AI per sviluppatori\u003C/span>\u003C/a>\u003Cspan style=\"font-weight: 400;\">. Il prossimo passo non è delegare tutto: è sapere con precisione cosa delegare, con quali limiti e come verificare il risultato.\u003C/span>\u003C/span>\u003C/p>\n\u003Cp>&nbsp;\u003C/p>\n",{"block_layout":895,"classes":896,"bg_color":897,"api_url":898,"text":899,"form":900},"newsletter_form","gutter-mt-xl","color-primary-50","/wp-json/dm/v1/newsletter","\u003Ch6>NEWSLETTER\u003C/h6>\n\u003Cp class=\"font-size-body-1\">Ricevi direttamente sulla tua mail gli ultimi articoli pubblicati nella nostra sezione AI NEWS per rimanere sempre aggiornato e non perderti nessun contenuto.\u003C/p>\n",{"name_label":883,"name_placeholder":884,"surname_label":885,"surname_placeholder":886,"email_label":887,"email_placeholder":888,"privacy_text":889,"submit_text":890,"confirm_message":901},"Grazie per esserti iscritto alla nostra newsletter!\u003Cbr />\r\nOra riceverai direttamente nella tua casella di posta gli ultimi aggiornamenti dal mondo AI e Data Science per essere sempre al passo con le novità del settore.",{"first_name":903,"last_name":904,"avatar":905,"linkedin_url":920,"description":921},"Simone","Truglia",{"ID":906,"id":906,"title":907,"filename":908,"filesize":909,"url":910,"alt":819,"author":911,"description":54,"caption":54,"name":907,"status":912,"uploaded_to":913,"date":914,"modified":915,"menu_order":916,"mime_type":799,"type":917,"subtype":918,"width":919,"height":919},1330,"simone-truglia","simone-truglia-1.png",667231,"https://website-prod.datamasters.it/wp-content/uploads/2024/06/simone-truglia-1.png","7","inherit",1313,"2024-06-17 13:55:06","2024-06-17 13:56:20",0,"image","png",1080,"https://www.linkedin.com/in/simonetruglia/","\u003Cp>Simone è un \u003Cstrong>Ingegnere Informatico\u003C/strong> con specializzazione nei \u003Cb>sistemi automatici \u003C/b>e con una grande passione per la \u003Cb>matematica\u003C/b>, la \u003Cb>programmazione\u003C/b> e l’\u003Cb>intelligenza artificiale\u003C/b>. Ha lavorato con diverse aziende europee, aiutandole ad acquisire e ad estrarre il massimo valore dai principali dati a loro disposizione.\u003C/p>\n",[923,925],{"label":777,"link":924},"https://datamasters.it/blog/?tag=coding-ai",{"label":779,"link":926},"https://datamasters.it/blog/?tag=opencode",[928,946,962,979,995,1011,1028,1045],{"id":929,"image":930,"raw_date":932,"date":933,"date_day":934,"date_month":935,"title":936,"excerpt":937,"url":938,"taxonomies":939,"is_webinar":559},29141,{"url":931,"width":862,"height":862,"alt":54},"https://website-prod.datamasters.it/wp-content/uploads/2026/06/concept-06-ff70fe.png","2026-06-30T15:53:11+02:00","30 Giugno 2026","30","Giu","DwarfStar 4: il progetto di Salvatore Sanfilippo per un coding Agent locale","Da quando sono state applicate delle restrizioni nell’utilizzo degli ultimi modelli di frontiera come Fable, Mythos e GPT-5.6, tanti si stanno guardando intorno per capire come utilizzare dei modelli da […]","https://datamasters.it/blog/dwarfstar-4-il-progetto-di-salvatore-sanfilippo-per-un-coding-agent-locale/",{"category":940,"tag":942},[941],"blog",[943,944,945],"ai-agents","coding-ai","dwarfstar-4",{"id":947,"image":948,"raw_date":951,"date":952,"date_day":953,"date_month":935,"title":954,"excerpt":955,"url":956,"taxonomies":957,"is_webinar":559},29009,{"url":949,"width":950,"height":950,"alt":54},"https://website-prod.datamasters.it/wp-content/uploads/2026/06/ChatGPT-Image-Jun-4-2026-12_18_22-PM.png",1254,"2026-06-04T12:59:33+02:00","4 Giugno 2026","04","CodeRabbit: cos'è e come funziona la piattaforma IA di code review automatizzata","Una pull request da 18 file, due commit aggiunti all’ultimo minuto e il reviewer umano che deve decidere se aprire davvero ogni diff o fidarsi del proprio istinto. È qui […]","https://datamasters.it/blog/coderabbit/",{"category":958,"tag":959},[941],[960,961,944],"code-review","coderabbit",{"id":963,"image":964,"raw_date":967,"date":968,"date_day":969,"date_month":970,"title":971,"excerpt":972,"url":973,"taxonomies":974,"is_webinar":559},28574,{"url":965,"width":966,"height":966,"alt":54},"https://website-prod.datamasters.it/wp-content/uploads/2026/03/Gemini_Generated_Image_vv8ow3vv8ow3vv8o-Photoroom.png",1280,"2026-03-09T13:30:07+01:00","9 Marzo 2026","09","Mar","Verdent, l'assistente di AI coding con agenti multipli","L’idea di lasciare pezzi importanti del proprio software nelle mani di una squadra di agenti AI autonomi, ognuno con la propria “personalità” e autonomia operativa, sembrava solo una provocazione da […]","https://datamasters.it/blog/verdent-ai/",{"category":975,"tag":976},[941],[977,944,978],"coding","verdent",{"id":980,"image":981,"raw_date":985,"date":986,"date_day":987,"date_month":970,"title":988,"excerpt":989,"url":990,"taxonomies":991,"is_webinar":559},28317,{"url":982,"width":983,"height":984,"alt":54},"https://website-prod.datamasters.it/wp-content/uploads/2026/02/google-antigravity.jpg",1014,677,"2026-03-06T10:05:43+01:00","6 Marzo 2026","06","Guida a Google Antigravity, la nuova piattaforma di coding IA agent-first","Negli ultimi anni gli strumenti di supporto alla programmazione hanno reso più rapido scrivere codice, ma raramente hanno cambiato il modo in cui lo sviluppo software viene concepito. La maggior […]","https://datamasters.it/blog/google-antigravity/",{"category":992,"tag":993},[941],[977,944,994],"google-antigravity",{"id":996,"image":997,"raw_date":1001,"date":1002,"date_day":1003,"date_month":970,"title":1004,"excerpt":1005,"url":1006,"taxonomies":1007,"is_webinar":559},28525,{"url":998,"width":999,"height":1000,"alt":54},"https://website-prod.datamasters.it/wp-content/uploads/2026/03/it-developer-man-pointing-information-center-laptop-back-side-postulate.jpg",1600,1067,"2026-03-02T13:04:03+01:00","2 Marzo 2026","02","Cursor: l'editor di codice AI che aiuta gli sviluppatori","Tra i vari strumenti di intelligenza artificiale adottati dagli sviluppatori negli ultimi anni, Cursor si è distinto guadagnandosi un notevole rispetto. Si presenta come un editor di codice potenziato dall’AI, […]","https://datamasters.it/blog/cursor/",{"category":1008,"tag":1009},[941],[944,1010],"cursor",{"id":1012,"image":1013,"raw_date":1015,"date":1016,"date_day":1017,"date_month":1018,"title":1019,"excerpt":1020,"url":1021,"taxonomies":1022,"is_webinar":559},28262,{"url":1014,"width":999,"height":1000,"alt":54},"https://website-prod.datamasters.it/wp-content/uploads/2026/01/man-coding-laptop-office-1.jpg","2026-01-26T08:00:01+01:00","26 Gennaio 2026","26","Gen","Guida al vibe coding con Google AI Studio","Se “vibe coding” ti suona come un nuovo genere musicale per sviluppatori, sei a metà strada: è un modo di programmare dove il linguaggio naturale prende il palco e l’AI […]","https://datamasters.it/blog/google-ai-studio-coding/",{"category":1023,"tag":1024},[941],[977,944,1025,1026,1027],"google-ai","google-ai-studio","vibe-coding",{"id":1029,"image":1030,"raw_date":1032,"date":1033,"date_day":1034,"date_month":1035,"title":1036,"excerpt":1037,"url":1038,"taxonomies":1039,"is_webinar":559},28175,{"url":1031,"width":999,"height":1000,"alt":54},"https://website-prod.datamasters.it/wp-content/uploads/2025/12/html-system-websites-collage-design-1.jpg","2025-12-19T15:18:02+01:00","19 Dicembre 2025","19","Dic","AI per Sviluppatori: guida completa agli strumenti e ai workflow","La metamorfosi del coding “English is the new programming language“. Jensen Huang, CEO di Nvidia, l’ha anticipato a metà del 2024, immediatamente seguito da altri autorevoli esponenti del mondo dell’IA […]","https://datamasters.it/blog/ai-per-sviluppatori-guida-completa/",{"category":1040,"tag":1041},[941],[1042,1043,944,1044],"ai","ai-per-sviluppatori","developer",{"id":1046,"image":1047,"raw_date":1050,"date":1051,"date_day":1052,"date_month":1053,"title":1054,"excerpt":1055,"url":1056,"taxonomies":1057,"is_webinar":559},27403,{"url":1048,"width":999,"height":1049,"alt":54},"https://website-prod.datamasters.it/wp-content/uploads/2025/07/man-desk-with-two-computer.jpg",897,"2025-07-14T10:43:18+02:00","14 Luglio 2025","14","Lug","Come AlphaEvolve di Google impatterà sullo sviluppo di algoritmi avanzati","Immaginate un programmatore instancabile che non dorme mai, che può scrivere e valutare milioni di varianti di un algoritmo in poche ore e che, invece di affidarsi a soluzioni conosciute, […]","https://datamasters.it/blog/come-alphaevolve-di-google-impattera-sullo-sviluppo-di-algoritmi-avanzati/",{"category":1058,"tag":1059},[941],[943,1060,944,1061,1062],"alphaevolve","google","google-deepmind",[1064],{"block_layout":1065,"gutter_top":1066,"gutter_bottom":1066,"bg_color":1067,"fg_color":178,"text":1068,"cta":1069,"small":559},"banner_icon_cta","xxl","color-primary-600","\u003Ch4 class=\"fw-semibold\" style=\"text-align: center;\">ISCRIVITI ED INIZIA\u003Cbr />\nAD IMPARARE SUBITO GRATIS\u003C/h4>\n\u003Cp class=\"font-size-body-1\" style=\"text-align: center;\">Accedi ora a risorse di apprendimento gratuite di alta qualità e trasforma le tue ambizioni\u003Cbr />\nin competenze concrete. Il tuo viaggio verso il successo inizia oggi!\u003C/p>\n",{"link":1070,"config":1072},{"title":113,"url":1071,"target":15},"https://datamasters.it/catalogo/?price=gratuito",{"variant":155,"theme":1073,"size":877},"theme-white",1785397996747]