top of page

Vector Databases on Azure: Architecture Patterns for AI Applications
Introduction The rapid growth of generative AI and large language models has introduced new architectural requirements for modern applications. Traditional relational databases are optimized for structured data and exact queries, but AI systems frequently require the ability to search information based on semantic similarity rather than exact matches . Vector databases address this challenge by enabling similarity search across high-dimensional embeddings generated by machine
Marco Farina
Mar 136 min read
Implementing Responsible AI Guardrails with Azure AI Content Safety
Introduction As generative AI systems become integrated into enterprise applications, ensuring that these systems behave safely and responsibly has become a critical requirement. Organizations deploying AI assistants, copilots, automated support agents, and knowledge retrieval systems must ensure that the generated outputs comply with ethical guidelines, regulatory standards, and internal governance policies. Large language models are powerful but can produce undesirable outp
Marco Farina
Feb 176 min read
Deploying AI Agents with Semantic Kernel and Azure OpenAI
Introduction As generative AI systems evolve, organizations are moving beyond simple prompt-response interactions toward autonomous AI agents capable of executing multi-step workflows . These agents can reason over tasks, invoke external tools, retrieve information, and coordinate complex operations across enterprise systems. Within the Microsoft ecosystem, one of the most powerful frameworks for building AI agents is Semantic Kernel , an open-source SDK designed to orchestra
Marco Farina
Jan 146 min read
Advanced Prompt Engineering Techniques with Azure OpenAI
Introduction Prompt engineering has become a critical discipline in the development of applications powered by large language models. While large language models are capable of generating sophisticated responses, the quality, reliability, and consistency of their output depend heavily on how instructions are structured within prompts. In enterprise environments, prompt engineering goes far beyond simple instructions such as asking a model to answer a question or summarize a t
Marco Farina
Dec 23, 20256 min read
Designing Scalable Generative AI Architectures on Microsoft Azure
Introduction Generative AI applications are rapidly becoming part of modern enterprise systems. Organizations are integrating large language models into customer support platforms, enterprise search tools, internal knowledge assistants, developer copilots, and automation workflows. While building a prototype with a large language model is relatively simple, designing an architecture that can scale reliably in production is significantly more complex. Production-grade AI syst
Marco Farina
Nov 14, 20256 min read
Implementing Semantic Search with Azure AI Search and Azure OpenAI Embeddings
Introduction Traditional keyword search systems rely on lexical matching. While this approach works well for exact matches, it often fails when users phrase queries differently from how information is stored. Modern applications increasingly require search systems that understand the meaning of a query rather than just its words . Semantic search solves this problem by representing text as numerical vectors that capture contextual meaning. These vectors allow search engines t
Marco Farina
Aug 7, 20256 min read
Building Production-Ready LLM Applications with Azure OpenAI and Azure AI Search
Large Language Models (LLMs) are powerful but inherently limited by two major constraints: Static knowledge cutoff – models cannot access new or proprietary data. Hallucinations – models may generate plausible but incorrect answers. To address these limitations, modern enterprise AI applications rely on Retrieval-Augmented Generation (RAG) . RAG combines LLM reasoning with external knowledge retrieval , grounding responses in authoritative data sources. In the Microsoft eco
Marco Farina
Jun 10, 20254 min read
Unveiling ChatGPT 4.5 Turbo: A New Era in Conversational AI
Introduction: In the ever-evolving landscape of AI, breakthroughs are not just advancements; they are leaps into the future. Today, I'm...
Marco Farina
Dec 9, 20232 min read
MSAIHub: Uniting Swiss Universities with Microsoft's AI Expertise
Welcome to MSAIHub, a groundbreaking initiative spearheaded by Marco Farina, a Microsoft MVP for seven years and a renowned international...
Marco Farina
Dec 7, 20231 min read
Use Microsoft image recognition in order to identify production error in Dynamics365 Manufacturing
Microsoft Cognitive Services provides a suite of pre-built APIs that can be used for image recognition. One of these APIs, the Computer...
Marco Farina
Dec 6, 20232 min read
Revolutionizing Law Education: AI Generative Seminar at University of Neuchâtel
Date: October 16, 2023 We are on the cusp of a new era in legal education, and MSAIHub is at the forefront of this transformation. It's...
Marco Farina
Oct 16, 20231 min read
Stocastical regression in order to predict adoption of products in Dynamics 365 Sales
Stochastic regression is a statistical method that can be used to predict the adoption of products in Dynamics 365 Sales. Dynamics 365...
Marco Farina
Oct 13, 20232 min read
Use Cognitive Services in order to predict the number of Sales per article per Account
Predicting the number of sales per article per account can be a valuable task for businesses looking to improve their sales forecasting...
Marco Farina
Sep 28, 20232 min read
Azure OpenAI: The New Frontier of Artificial Intelligence
Introduction In the dynamic world of technology, the partnership between Microsoft and OpenAI under the Azure platform marks a...
Marco Farina
Sep 13, 20232 min read
Use of Microsoft cognitive service in order to classify client email sentiment
As businesses continue to rely on emails for communication with clients, it becomes important to efficiently and accurately classify the...
Marco Farina
Aug 25, 20232 min read
Introduction to Viva Sales
Microsoft Viva Sales is an AI-powered platform designed to help sales teams improve their productivity, efficiency, and customer...
Marco Farina
Jul 30, 20232 min read
Integration of Chat GPT in Dynamics 365
The integration of Chat GPT, a large language model trained by OpenAI, in Dynamics 365 is a significant development for businesses...
Marco Farina
Jul 29, 20232 min read
Generative AI used by Chat GPT
Generative AI is a subset of artificial intelligence that involves using algorithms to generate content, images, or even entire...
Marco Farina
Jul 27, 20232 min read
Create a sentiment analysis of Linkedin comments leveraging Azure Cognitive Services
Social media platforms have become a vital tool for businesses to connect with their customers and stakeholders. LinkedIn, the...
Marco Farina
Jul 14, 20233 min read
How to cluster your clients using MBTI method and Cognitive Services reading their conversation
The Myers-Briggs Type Indicator (MBTI) is a widely used personality assessment tool that categorizes individuals into one of 16 different...
Marco Farina
Jun 30, 20233 min read
bottom of page