Machine Learning
Definition
Machine learning is a branch of AI in which systems learn patterns from data to make predictions or decisions, rather than following rules a programmer wrote by hand.
How it works
Instead of being explicitly programmed with rules, a machine learning model is trained on examples — labeled data for supervised learning, or raw data for unsupervised learning — and adjusts its internal parameters to minimize error. Once trained, it generalizes to new, unseen inputs.
In customer support, machine learning powers tasks like intent classification, sentiment analysis, and ticket routing. The large language models behind modern AI agents are themselves a form of machine learning, trained on vast amounts of text.
Why it matters for support
Machine learning is the foundation under most support automation. It lets systems improve from real-world data — recognizing the intent behind a message, predicting priority, or spotting sentiment — rather than depending on brittle keyword rules that break as language varies.
Frequently asked
What is the difference between machine learning and AI?
AI is the broad goal of making machines behave intelligently; machine learning is one approach to it, where systems learn from data instead of being explicitly programmed.
Is a large language model machine learning?
Yes. Large language models are deep learning systems, a subfield of machine learning, trained on huge text datasets to predict and generate language.
Related terms
Large Language Model (LLM)
A large language model (LLM) is a neural network trained on vast amounts of text to predict and generate language, enabling it to understand questions, summarize, classify, and write human-like responses..
Generative AI
Generative AI is a class of AI that creates new content — text, images, code, or audio — by learning patterns from training data, rather than only classifying or predicting from existing inputs..
Natural Language Processing (NLP)
Natural language processing (NLP) is the field of AI focused on enabling computers to understand, interpret, and generate human language — the foundation for tasks like intent recognition, sentiment analysis, and text classification..
Intent Recognition
Intent recognition is the process of identifying what a customer is trying to accomplish from their message — such as "track an order," "request a refund," or "cancel a subscription" — so the system can route or resolve it correctly..
Text Classification
Text classification is the task of automatically assigning a category or label to a piece of text — such as tagging a support ticket by topic, language, or priority..
Put these ideas to work
Macha is an AI agent layer that sits on top of the help desk you already run — Zendesk, Freshdesk, Front, Intercom, or Gorgias.
Start Trial
Zendesk
Freshdesk
Gorgias
Front
Shopify
Stripe
Slack
Notion
Google Workspace
Confluence