Blog
Articles and insights on technology, artificial intelligence and software development from the Filosoft team.
Latest articles
AI Coding Agents Are Becoming Part of Everyday Development
AI coding agents are quickly becoming a normal part of software development. According to JetBrains’ 2026 Developer Ecosystem Survey, around 90% of professional developers used AI coding agents at work at least once a week between May and July 2026. The survey included more than 15,000 professional developers worldwide. Unlike traditional code assistants, AI agents […]
Artificial Intelligence and Health: From Diagnosis to Drug Discovery
https://www.sifweb.org/sif-magazine/articolo/intelligenza-artificiale-e-salute-dalla-diagnosi-alla-scoperta-di-nuovi-farmaci-2025-03-27 Artificial Intelligence (AI) is a technology that allows computers to process huge amounts of data, recognize patterns, and make highly accurate predictions. Through advanced models such as machine learning and deep learning, AI systems can learn from data and continuously improve their performance. In medicine, this innovation is transforming the way diseases are diagnosed, […]
AI as cognitive support for developers
A recent study by GitHub Next explores how artificial intelligence is reshaping modern software development workflows. The interviews revealed a clear distinction between repetitive, standardized tasks — such as boilerplate code generation, simple refactoring, or test generation — and high cognitive-load activities, including complex debugging, architectural design, contextual system analysis, and the evaluation of technical […]
Top ten stubborn gems in the upgrade from ruby 2 to 3
Updating gems is the fulcrum of the upgrade process of a legacy Rails codebase. Other than rails itself, a few gems stand out for their stubbornness in limiting the normal functionality of the application. Establishing the difficulty of maintaining the gem features it’s an heuristic process that involves looking up the gem on https://rubygems.org/ and […]
Bill Gates nel suo blog sull’AI
Developing AI and AGI has been the great dream of the computing industry. For decades, the question was when computers would be better than humans at something other than making calculations. Now, with the arrival of machine learning and large amounts of computing power, sophisticated AIs are a reality and they will get better very […]
CEPS – Lo studio della task force sull’AI e la Cyber Security – Maggio 2021
Lo studio allegato è il risultato dei due anni di incontri della Task Force del CEPS su AI e CyberSecurity e ritengo sia una base molto interessante per contestualizzare il perimetro di discussione attorno alla materia.
Visual representation of Ai concepts in Unreal Engine 5
When developing even the simplest AI that implements sensors and real-world movement, simulating the algorithm inside a virtual 3d world can cut unnecessary costs and speed-up production phases. Now, why build a 3d engine when there already are incredibly powerful options out there available for free? Unreal Engine 5 is one of the most anticipated pieces of software in a while, it should bring big performance optimizations on the table in […]
Quali tipologie di AI esistono? – quick guide
Machine Learning o non machine learning? –Amleto (circa) La differenziazione principale tra i vari modelli sussiste nell’esistenza di intelligenze artificiali in grado di imparare dagli eventi e dalle situazioni, o più spesso da un test-set preciso, e AI statiche, fatte e finite, che possono operare solo in un ambiente specifico, che anche se sono in grado di reagire a situazioni disparate, non hanno bisogno di essere allenate. […]
Rischi e responsabilità dell’AI, il punto di vista della Comunità Europea
Inquadramento generale A differenza di altri ambiti disciplinari la definizione di intelligenzaartificiale è stata oggetto storicamente di lunghi ed interessantidibattiti che hanno via via coinvolto filosofi, scienziati, logici. Nonmancano ricadute letterarie di quanto si è aperto dopo i lavori diTouring ed in particolare la sua formalizzazione di un test perindividuare una IA, test che ha […]
AI e automazione del ciclo di sviluppo software
L’informatica, dalla sua introduzione nella società civile, ha semprerappresentato forse il principale fattore per aumentare la produttivitàumana sostituendone operazioni ripetitive e soggette ad errore,soprattutto nell’ambito della gestione, manipolazione, pubblicazione,ricerca e archiviazione delle informazioni. Una accelerazione, quasi uncambio di paradigma, lo si deve sicuramente alla crescita globale diinternet. La rete delle reti infatti ha via via […]
Creare ambienti naturali con pochi click grazie a Ai di ultima generazione: NVIDIA Canvas
Lavorando nell’ambiente della produzione di contenuti mobile e web, possiamo dire con sicurezza che la risorsa a cui più ci si appoggia (dopo forse ai generatori di Lorem Ipsum per i testi di esempio), sono sicuramente le Stock Images. Sia per testare quale sia l’impatto visivo del sito o dell’applicazione che si sta sviluppando, sia […]
Python QTable lavorare coi grafi
Oggi ci occuperemo di un primo algoritmo Ai di reinforcement learning. Il nostro progetto ha preso ispirazione da questo analogo algoritmo di pathfinding in python. Il modello che analizzeremo è piuttosto semplice. Supponiamo di dover lavorare ad un algoritmo che muove un nanobot all’interno del corpo umano. A livello microscopico, ogni cellula è rappresentata da […]