[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"services\u002Fapplied-artificial-intelligence\u002F:en:{}":3},{"id":4,"title":5,"slug":6,"slugs":7,"category":10,"audience":11,"icon":12,"summary":13,"features":14,"image":21,"is_featured":22,"body":23,"seo_title":24,"seo_description":24,"updated_at":25,"packages":26,"projects":27},4,"Applied artificial intelligence","applied-artificial-intelligence",{"it":8,"en":6,"de":9},"intelligenza-artificiale-applicata","angewandte-kunstliche-intelligenz","marketing","all","i-lucide-sparkles","Language models, speech recognition and semantic search built into real workflows, including on your own servers.",[15,16,17,18,19,20],"Language model integration","Speech-to-text transcription","Semantic search and RAG","Chatbots with data access","Configurable or self-hosted providers","Human control over decisions",null,true,"\u003Cp>I use AI where it brings a concrete advantage, with OpenAI-compatible endpoints so I can choose between cloud services and models running in-house.\u003C\u002Fp>","","2026-10-20T14:35:40.836386+02:00",[],[28,59],{"id":29,"title":30,"slug":31,"slugs":32,"client_name":24,"sector":33,"year":34,"summary":35,"cover":36,"technologies":46,"accent_color":53,"is_featured":22,"status":54,"animation":31,"platforms":55},2,"Trascrivi","trascrivi",{"it":31,"en":31,"de":31},"Web app · AI",2026,"Turns voice messages and audio files into text and, with your own prompt, into summaries, tasks or translations. Audio is never stored.",{"id":37,"url":38,"width":39,"height":40,"alt":41,"variants":42,"is_svg":45},3,"\u002Fmedia\u002Fuploads\u002F2026\u002F10\u002Fprogetto-trascrivi.png",1600,1000,"Preview of Trascrivi",{"480":43,"960":44},"\u002Fmedia\u002Fuploads\u002F2026\u002F10\u002Fprogetto-trascrivi_480.webp","\u002Fmedia\u002Fuploads\u002F2026\u002F10\u002Fprogetto-trascrivi_960.webp",false,[47,48,49,50,51,52],"TypeScript","Fastify","React","SQLite","Whisper","OpenAI API","#34c759","production",[56,57,58],"Web","PWA","Android",{"id":37,"title":60,"slug":61,"slugs":62,"client_name":24,"sector":63,"year":34,"summary":64,"cover":65,"technologies":71,"accent_color":79,"is_featured":22,"status":54,"animation":80,"platforms":81},"AI Net Controller","ai-net-controller",{"it":61,"en":61,"de":61},"Monitoring · Infrastructure","A monitoring hub for servers and networks: SNMP metrics, remote agents, logs, network flows and an AI layer that searches, explains and suggests the causes of alerts.",{"id":4,"url":66,"width":39,"height":40,"alt":67,"variants":68,"is_svg":45},"\u002Fmedia\u002Fuploads\u002F2026\u002F10\u002Fprogetto-netcontroller.png","Preview of AI Net Controller",{"480":69,"960":70},"\u002Fmedia\u002Fuploads\u002F2026\u002F10\u002Fprogetto-netcontroller_480.webp","\u002Fmedia\u002Fuploads\u002F2026\u002F10\u002Fprogetto-netcontroller_960.webp",[72,73,49,74,75,76,77,78],"Django","Go","VictoriaMetrics","OpenSearch","Qdrant","NATS","gRPC\u002FmTLS","#0878b4","netcontroller",[56,82,83,84],"Linux","Windows","macOS"]