liveBook · Manning

Domain knowledge

Domain knowledge is specialized understanding of the concepts, facts, practices, relationships, and constraints of a particular subject area.

How 17 Manning books explain it

Experimentation for Engineers

Domain knowledge is specialized knowledge about the application area, processes, and constraints relevant to a system.

How it is used
Constrains experimental designs and supplements decisions about system changes before business-metric impact is measured.
How deep it goes
Defines domain knowledge, explains its predictive limits, and works through a parameter-validity constraint without formalizing acquisition methods.
Examples
Uses a proprietary trading strategy whose nonnegative signal threshold prevents overlapping buy and sell decisions.
What you can do after
Evaluate/understand when business or engineering knowledge can safely restrict a design space but cannot replace an experiment.

Read how Experimentation for Engineers explains domain knowledge →

Inside AI

Domain knowledge is specialized understanding of the facts, practices, constraints, and terminology of a particular subject area.

How it is used
Uses domain knowledge to validate AI conclusions against the realities of the problem being modeled.
How deep it goes
Explains its role through a model failure and clinical reasoning, without giving a formal validation procedure.
Examples
Illustrates it with a misleading asthma-and-pneumonia risk pattern and the information-gathering work of a medical visit.
What you can do after
Diagnose/debug with it by involving domain experts to question model patterns and check expected responses against subject-matter realities.

Read how Inside AI explains domain knowledge →

AI-Powered Search

Domain-specific knowledge is information, concepts, terminology, and relationships pertaining to a particular subject area.

How it is used
Interprets domain-specific queries and documents so search can move beyond keyword matching toward user intent.
How deep it goes
Describes representations and query and batch-processing roles, but provides no domain-model schema or implementation code.
Examples
Illustrates structured queries on tags, categories, or entities and spelling corrections informed by user choices.
What you can do after
Evaluate/understand it by distinguishing keyword matching from domain-aware semantic search and recognizing where query-time domain intelligence is needed.

Read how AI-Powered Search explains domain knowledge →

The Well-Grounded Data Analyst

Domain expertise is specialized knowledge of the subject area represented by the data or analysis.

How it is used
Uses subject-area understanding to interpret addresses, challenge automated categorization, and communicate meaningful findings to stakeholders.
How deep it goes
Demonstrates iterative validation and manual correction, but stops short of formalizing domain-expert elicitation or reusable geographic rules.
Examples
Uses London addresses, “Other” records, the Hull abbreviation, city-list comparison, and spending by city.
What you can do after
Diagnose misleading categorical results and improve them through targeted inspection, validation, and correction.

Read how The Well-Grounded Data Analyst explains domain knowledge →

Causal Inference for Data Science

Domain knowledge is knowledge about the real-world subject matter, mechanisms, and context represented by a dataset or model.

How it is used
Guides causal inference by translating real-world mechanisms into graphs, assumptions, and defensible adjustment choices.
How deep it goes
Explains causal direction, confounder selection, graph construction, positivity, and adjustment while emphasizing limitations from missing variables.
Examples
Uses kidney-stone treatment assignment, causal graphs, propensity-score variables, and comparisons between predictive accuracy and causal validity.
What you can do after
Evaluate causal questions, collaborate with domain experts, identify confounders, and select adjustments supported by the causal structure.

Read how Causal Inference for Data Science explains domain knowledge →

Starting Data Analytics with Generative AI and Python

Subject-matter understanding of the meanings, expected values, and valid relationships in an application's domain.

How it is used
Guides research-question design, analytical interpretation, data-quality review, and oversight of AI-generated methods.
How deep it goes
Connects expected patterns, business meaning, outlier decisions, and AI review, but does not provide a domain-specific decision template.
Examples
Uses expected chart shapes, correlation meaning, a New York–Los Angeles transaction anomaly, and value_counts() for review.
What you can do after
Evaluate findings, validate anomalies, refine AI analysis, and test generated code against business expectations.

Read how Starting Data Analytics with Generative AI and Python explains domain knowledge →

Data Without Labels

Domain knowledge is subject-matter understanding about the real-world context represented by data and analytical results.

How it is used
Checks whether patterns found in data support credible business conclusions and actions.
How deep it goes
Explains the need to test a rule against business logic, but gives no formal procedure for acquiring domain knowledge.
Examples
Contrasts shopping-basket rules about eggs, bread, cheese, and milk using a five-invoice transaction table.
What you can do after
Evaluate/understand whether an association rule makes business sense before using it to guide a decision.

Read how Data Without Labels explains domain knowledge →

Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI

Domain knowledge is expertise about the subject matter and phenomena represented by a dataset.

How it is used
Guides feature engineering, data cleaning, feature selection, exploratory analysis, validation, and model preparation.
How deep it goes
Explains practical decisions with real-estate and collinearity examples but stops short of a general method for acquiring domain expertise.
Examples
Uses car-fuel relationships, duplicated numeric features, and real-estate bathrooms, parking, furnishing, property type, and location fields.
What you can do after
Apply it to design meaningful features, select among redundant predictors, justify imputations, and adapt modeling workflows to the problem.

Read how Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI explains domain knowledge →

AI Agents in Action, Second Edition

How it is used
Supplies agents with retrieved, task-specific context beyond the model’s initially available information.
How deep it goes
Defines retrieval and augmentation, compares storage and search routes, and gives implementation guidance without detailing model internals.
Examples
Compares PDFs and database tables in a retrieval table and filters a vector knowledge base by product, version, role, and tenant.
What you can do after
Operate/configure it through selective retrieval, metadata filters, hybrid search, and answers grounded in retrieved passages.

Read how AI Agents in Action, Second Edition explains domain knowledge →

Outlier Detection in Python

Domain knowledge is application-specific knowledge about entities, processes, relationships, and conditions relevant to data analysis.

How it is used
Guides feature-subspace selection when detecting meaningful combinations of values in outlier detection.
How deep it goes
Explains the selection rationale and computational trade-offs, but does not provide a domain-specific selection checklist.
Examples
Uses staff-expense fields and baseball-statistic feature sets as concrete feature-selection artifacts.
What you can do after
Evaluate which feature combinations may produce interpretable outliers while recognizing coverage and computation trade-offs.

Read how Outlier Detection in Python explains domain knowledge →

Coding with AI

Domain-specific knowledge is specialized understanding of the problem area to which software is applied.

How it is used
Guides developers in evaluating AI suggestions and adapting generated code to project-specific architecture, behavior, and user needs.
How deep it goes
Applies domain knowledge through evaluation, revision, verification, and edge-case handling rather than formalizing the knowledge itself.
Examples
Uses a Flask greeting application, session-ending JavaScript, question selection, database state, and duplicate-entry fallback handling.
What you can do after
Evaluate, revise, and verify AI-generated application code against architectural goals, expected workflows, state requirements, and edge cases.

Read how Coding with AI explains domain knowledge →

The Art of AI Product Development

Domain knowledge is specialized understanding of the concepts, practices, workflows, and constraints of a particular field or industry.

How it is used
Guides specialized AI product choices, user workflows, evaluation criteria, and collaboration with stakeholders.
How deep it goes
Connects domain knowledge to datasets, benchmarks, user feedback, and model updates, but does not detail implementation algorithms.
Examples
Uses supply forecasting errors involving weather and supplier delays, plus feedback buttons, comments, roundtables, and roadmap input.
What you can do after
Apply domain knowledge to build relevant evaluations, refine AI behavior, and improve workflows through structured user feedback.

Read how The Art of AI Product Development explains domain knowledge →

Think Like a CTO

Domain knowledge is specialized understanding of a particular industry, business area, or subject matter.

How it is used
Applies expertise to board guidance, vendor selection, team capability, and awareness of industry changes.
How deep it goes
Evaluates expertise through relevant skills, practical exercises, accessibility, scalability, and references rather than price alone.
Examples
Uses board members’ guidance, release-team tools such as Jenkins and SonarQube, and vendor exercises as examples.
What you can do after
Evaluate vendor expertise through skills alignment and exercises, and prepare board presentations around members’ business focus.

Read how Think Like a CTO explains domain knowledge →

AI for Everyday IT

Domain knowledge is specialized information and understanding about a particular subject area, profession, or operational context.

How it is used
Guides AI problem formulation by helping practitioners define the right questions, requirements, and boundaries.
How deep it goes
Explains its value in problem formulation but does not provide a domain-specific workflow.
Examples
Uses technical diagnosis, marketing strategy, and a paint-by-numbers analogy to illustrate structured AI guidance.
What you can do after
Apply domain knowledge through problem formulation to guide AI toward more effective professional outputs.

Read how AI for Everyday IT explains domain knowledge →

Knowledge Graphs and LLMs in Action

Specialized knowledge and contextual understanding of a particular scientific or professional domain.

How it is used
Grounds intelligent systems, graph analytics, and LLM outputs in specialized scientific or professional context.
How deep it goes
Applies expertise to interpretation, feature selection, validation, and knowledge-base refinement without detailing formal expertise elicitation.
Examples
Uses celiac-disease pathway analysis, DWPC feature engineering, established ontologies, and expert-refined knowledge bases.
What you can do after
Apply it to select interpretable features, validate analytical results, and produce contextually grounded recommendations.

Read how Knowledge Graphs and LLMs in Action explains domain knowledge →

The Complete Obsolete Guide to Generative AI

Specialized understanding and expertise concerning a particular subject or professional field.

How it is used
Guides prompting, reviewing, and applying LLMs to specialized documents and professional tasks.
How deep it goes
Explains its practical role through contract drafting and warns that generated details still require human checking.
Examples
Uses contract drafting, consulting terms, revenue shares, and specialized troubleshooting as concrete examples.
What you can do after
Evaluate generated specialized documents against known facts, rights, and risks instead of relying on fluent output automatically.

Read how The Complete Obsolete Guide to Generative AI explains domain knowledge →

Financial AI in Practice

Subject-matter understanding that guides the interpretation and transformation of data into meaningful variables.

How it is used
Guides financial feature engineering in the data asset layer, connecting raw data transformations to meaningful predictive variables.
How deep it goes
Defines its role and gives feature examples, but stops short of implementation steps or code.
Examples
Uses volatility measures, fraud-velocity variables, and seasonal consumer-spending patterns as feature examples.
What you can do after
Apply it to shape financial features that represent meaningful concepts rather than arbitrary correlations.

Read how Financial AI in Practice explains domain knowledge →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.