What you will learn in AI for Everyday IT
Accelerate workplace productivity
Chapter by chapter
Chapter 1: Artificial intelligence in IT
This introduction frames generative AI as a practical, transformative aid for IT work that must be paired with human judgment and used for real workflow improvements.
What you learn in chapter 1 →Chapter 2: Chatbots: Tasks and tips
This chapter introduces practical selection and use of AI chatbots and image generators for everyday individual IT work.
What you learn in chapter 2 →Chapter 3: Basic intelligence
This introduction previews the basic AI interaction concepts—prompts, statefulness, context, tokens, limits, and account choices—and notes that people use AI through chat interfaces or APIs.
What you learn in chapter 3 →Chapter 4: Prompt engineering and problem formulation
This introduction positions prompt engineering and problem formulation as complementary skills for productive AI interactions and previews their application in the next chapter.
What you learn in chapter 4 →Chapter 5: Prompts in action
This introduction previews a project-management demonstration that applies prompt engineering first and problem formulation second, while explaining why a traditional cross-platform prompting approach is used.
What you learn in chapter 5 →Chapter 6: Document handling
This chapter introduces using a basic AI chatbot to prepare, summarize, convert, extract, and organize everyday IT documents more effectively.
What you learn in chapter 6 →Chapter 7: Emails and instant messaging in the workplace
This chapter introduces how generative AI can make workplace email and instant messaging more efficient through assistance, automation, better writing, and critical judgment.
What you learn in chapter 7 →Chapter 8: IT support and service desk
This chapter introduction positions the service desk as a user-facing IT function where chatbots can help agents resolve technical issues while supporting users emotionally.
What you learn in chapter 8 →Chapter 9: Systems administration
This introduction frames systems administration work and previews how AI tools such as ChatGPT can simplify recurring administrative tasks throughout the chapter.
What you learn in chapter 9 →Chapter 10: Database administration and development
This chapter introduction positions AI as a bridge between database development and administration work and previews its use across SQL, optimization, maintenance, and advanced DBA tasks.
What you learn in chapter 10 →Chapter 11: Code assistants and development tools
This introduction frames AI coding assistants as context-aware development tools, previews their forms and workflow benefits, and sets up privacy and developer expertise as essential considerations.
What you learn in chapter 11 →Chapter 12: AI in DevOps engineering
This chapter introduces a practical-first approach to incorporating AI into existing DevOps workflows before covering GenAIOps fundamentals.
What you learn in chapter 12 →Chapter 13: Building AI-powered applications
This chapter introduces integrating generative AI into applications through APIs, especially function calling that turns model output into structured input for application logic.
What you learn in chapter 13 →Chapter 14: Conflict resolution and crisis management
This chapter introduction presents AI as a practical guide for resolving workplace conflicts, managing IT crises, and supporting disaster recovery while encouraging teams to address problems directly.
What you learn in chapter 14 →Chapter 15: Management essentials
This chapter introduces AI as a time-saving assistant for routine management work while keeping managers accountable for the human needs of their teams.
What you learn in chapter 15 →Chapter 16: Management interventions
This chapter introduces AI-supported management interventions for sensitive personnel challenges, team cohesion, interviewing, and technical-manager time management while emphasizing human judgment and compassion.
What you learn in chapter 16 →Chapter 17: Career advancement
This chapter introduction frames career advancement around using AI to excel in a current IT role and building specialized AI expertise for the future.
What you learn in chapter 17 →Concepts explained in this book
- conversational aiConversational AI is artificial intelligence that supports ongoing dialogue by interpreting user messages and generating context-aware responses.
- promptA prompt is an instruction or input supplied to an AI system to elicit a specified response or output.
- ChatGPTChatGPT is OpenAI's conversational generative AI service for interacting with users through natural-language prompts and responses.
- prompt engineeringPrompt engineering is the deliberate design and refinement of instructions supplied to an AI system to improve the quality or relevance of its responses.
- artificial intelligenceArtificial intelligence is the field of creating computational systems that perform tasks associated with human intelligence, such as perception, reasoning, language processing, and decision-making.
- CopilotCopilot for Outlook is an integrated Microsoft Copilot feature that provides AI capabilities within the Outlook application.
- securityCybersecurity is the practice of protecting digital systems, networks, applications, and data from threats and unauthorized activity.
- custom GPTA custom GPT is a configurable version of ChatGPT that incorporates user-provided knowledge, instructions, and task-specific behavior.
- problem definitionProblem formulation is the process of defining and structuring a problem precisely so that it can be analyzed and solved effectively.
- GeminiGemini is Google's family of generative AI models and assistants for processing and generating multimodal content.
- action itemAn action item is a specific task or follow-up activity assigned for completion after a discussion or event.
- generative modelingGenerative AI is a class of artificial intelligence systems that produces new content, such as text, images, code, or structured data, from learned patterns and inputs.
- monitoringLogging is the recording of runtime events and diagnostic information produced by a software system.
- tool usageFunction calling is a language-model capability that enables a model to request invocation of defined software functions or external services by producing structured arguments.
- context windowA context window is the amount of input and conversational or document context that a language model can process for one interaction.
- incident responseAn incident response plan is a documented framework defining how an organization detects, contains, investigates, and recovers from incidents.
- relevanceRelevance is the quality of directly relating information or requirements to the task or use case being addressed.
- crisis managementCrisis management is the coordinated preparation and response to events that threaten people, operations, or organizational objectives.
- automationAutomation is the execution of tasks or processes by systems with reduced direct human effort.
- disaster recoveryThe process of preparing documented procedures for restoring systems and operations after a disruptive event.
- conciseness criterionConciseness is the quality of communicating necessary information with minimal redundant or unnecessary wording.
- ClaudeAn AI assistant developed by Anthropic that generates conversational responses and other content from user prompts.
- web searchWeb search is the process of retrieving information from publicly available web pages through a search service.
- AI agentAn AI agent is software that can pursue tasks toward objectives by interpreting information and taking actions with limited direct human intervention.
- zero-shot promptingZero-shot prompting is the technique of asking an AI model to perform a task without providing prior examples or task-specific context.
- role-playingRole-playing is a rehearsal technique in which participants act out a realistic interaction or scenario to prepare for or examine it.
- versioningVersion control is the management of successive states of files or other artifacts, including their changes and history.
- context retentionContext retention is an AI model's ability to preserve, locate, and accurately recall information from earlier or distant parts of its input context.
- project managementProject management is the practice of planning, coordinating, and controlling work to achieve defined objectives.
- career developmentCareer development is the ongoing process of building a person's skills, experience, responsibilities, and progression in their working life.
- continuity of operations planningContinuity of operations planning is the preparation for maintaining critical business functions during and after disruptive events.
- crisis simulationA crisis simulation is a structured exercise that models an emergency so participants can practice decisions, responses, and coordination.
- recovery point objectiveA recovery point objective is the maximum acceptable amount of data loss measured as time between the latest recoverable copy and a disruption.
- email draftingEmail drafting is the process of composing an email message, often from source information or specified requirements.
- conflict resolutionConflict resolution is the process of addressing disagreement between parties to reach an acceptable and workable outcome.
- shell scriptBash is a Unix shell and command language used to execute commands and automate operating-system tasks.
- email summarizationEmail summarization is the process of condensing one or more email messages into their main points, decisions, action items, and deadlines.
- 360-degree feedback360-degree feedback is a performance-feedback method that gathers evaluations from a person's manager, peers, direct reports, and sometimes other stakeholders.
- skill gap analysisA skill gap is a deficiency between the capabilities required for a role or task and the capabilities currently possessed by a person or team.
- o1o1 is an OpenAI reasoning model designed to perform extended analysis for complex technical and logical problems.
- many-shot promptingMulti-shot prompting is a prompting strategy that uses multiple sequential interactions or examples to guide an AI model toward a result.
- self-assessmentA self-evaluation is an employee's structured assessment of their own performance, accomplishments, strengths, weaknesses, and progress toward goals.
- connectorA connector is a software integration component that exposes access to an external service or data source for an application or workflow.
- Microsoft Teams WorkflowsMicrosoft Teams Workflows is a workflow-automation feature integrated with Microsoft Teams and Power Automate.
- meta-promptA meta-prompt is an instruction embedded in or attached to a prompt that directs an AI model toward a desired response format, style, audience, or behavior.
- fuzzingFuzz testing is a software-testing technique that supplies automatically generated, malformed, or unexpected inputs to find failures and vulnerabilities.
- gitGit is a distributed version control system that records changes to files and supports branching and collaboration.
- test-driven ai developmentTest-driven AI development is a development approach in which tests define behavioral boundaries that AI-generated implementations must satisfy.
- security scannerA security scanner is a tool that analyzes software or systems for known vulnerabilities, unsafe configurations, or other security weaknesses.
- database copilotA database copilot is an AI assistant specialized in exploring databases, generating and checking queries, and explaining query results in natural language.
- active listeningActive listening is the deliberate practice of attending to another person's message, seeking understanding before responding, and acknowledging what was expressed.
- sys.dm_exec_procedure_statssys.dm_exec_procedure_stats is a SQL Server dynamic management view containing performance statistics for cached stored procedures.
- computer useComputer Use is an Anthropic capability that enables an AI model to interact with a computer through interpreted actions.
- concise styleA concise style presents information in clear, focused wording with minimal unnecessary detail.
- explanatory styleAn explanatory style presents complex subjects in an accessible way by connecting details with underlying concepts.
- phishingPhishing is a deceptive attempt to obtain information or induce harmful actions by impersonating a trustworthy sender or service.
- AI BuilderAI Builder is Microsoft's low-code capability for incorporating artificial-intelligence models and predictions into business applications and workflows.
- triggerA trigger is an event or condition that initiates execution of an automated workflow.
- emotional supportEmotional support is assistance that acknowledges and helps address a person's emotional distress, frustration, or other affective needs.
- common table expressionA common table expression is a named temporary query result defined within a SQL statement and referenced by that statement.
- explaining methodThe explaining method is a prompting approach that describes a desired database query conversationally and provides contextual examples.
- instructing methodThe instructing method is a prompting approach that specifies a desired database query directly using concise instructions and pseudocode.
- memory usageMemory utilization is the proportion of available physical memory occupied by a system or workload.
- pseudocodePseudocode is an informal, language-independent notation for expressing the logic and operations of an algorithm.
- memoryPhysical memory is the hardware memory available to a computer system for storing active data and programs.
- open-ended questionAn open-ended question is an inquiry that allows a respondent to provide an unrestricted explanation rather than selecting from fixed answers.
- time managementTime management is the practice of planning and controlling how available time is allocated across tasks and responsibilities.
- performance reviewA performance review is a formal assessment of an employee's work, results, and development against expectations or goals.
- AI integrationAI adoption is the organizational process of accepting, implementing, and integrating artificial-intelligence capabilities into work and decision-making.
- authorizationAccess control is the restriction and management of who or what may access systems, data, or resources and which actions they may perform.
- progress trackingProgress tracking is the systematic monitoring of movement toward a goal over time.
- GPT builderGPT Builder is an OpenAI interface for designing and configuring custom GPTs through conversational instructions and settings.
- verificationVerification is the process of checking an artifact or result against evidence or requirements to establish its accuracy or validity.
- project planA project plan is a document that specifies the tasks, responsibilities, schedule, milestones, dependencies, and resources for completing a project.
- GPT-4oGPT-4o is a multimodal generative AI model that processes and produces multiple forms of content, including text and images.
- collaborative problem-solvingCollaborative problem solving is a joint process in which parties develop solutions that address their respective concerns and shared goals.
- conflict-resolution agreementA conflict-resolution agreement is a set of advance rules, principles, and procedures for addressing disagreements constructively.
- data dictionaryA data dictionary is a structured reference describing the objects, columns, data types, and other metadata in a data system.
- DKIMDKIM is an email-authentication standard that uses domain-associated digital signatures to verify message integrity and claimed origin.
- DMARCDMARC is an email-authentication standard that lets a domain publish policies for handling messages that fail sender-authentication checks and receive reports about those checks.
- email authentication protocolAn email authentication protocol is a standard that enables receiving systems to verify the authorized origin or integrity of an email message.
- message headerAn email header is metadata attached to an email that records addressing, authentication, routing, and other delivery information.
- email source codeEmail source code is the raw structured content of an email message, including its headers, body markup, and embedded metadata.
- malicious codeMalware is software intentionally designed to damage systems, disrupt operations, or gain unauthorized access to data or resources.
- SPFSPF is an email-authentication standard that lets a domain specify which sending servers are authorized to send email on its behalf.
- resumeA resume is a concise document describing a person's qualifications, skills, experience, and achievements for employment applications.
- CREATE TABLE statementCREATE TABLE is a SQL statement that creates a table and defines its columns, data types, and constraints.
- ransomwareA ransomware attack is a cyberattack that denies access to data or systems, typically by encrypting them, to coerce payment or another concession.
- act as approachThe Act as approach is a prompting technique that instructs a chatbot to adopt the perspective or role of a specified expert.
- few-shot learningFew-shot prompting is a technique that supplies an AI model with a small number of examples in the prompt to guide its behavior on a task.
- statefulnessStatefulness is the ability of a system to remember previous interactions or states and use that information in subsequent interactions.
- email ruleAn email rule is a conditional mail-processing instruction that routes or otherwise handles messages according to specified criteria.
- presentationA presentation skill is the ability to explain information clearly and effectively to an audience.
- one-shot promptingSingle-shot prompting is a prompting technique that provides an AI model with one task-specific example before requesting an output.
- performance improvement planA performance improvement plan is a formal documented plan specifying an employee's performance deficiencies, improvement objectives, support, measures, and deadlines.
- analogyAn analogy is an explanatory comparison that maps a complex or unfamiliar concept to a more familiar situation.
- GenAIOpsGenAIOps is the practice of applying DevOps principles to the development, deployment, monitoring, and maintenance of generative AI applications.
- Microsoft OutlookMicrosoft Outlook is Microsoft's application and service for email, calendaring, contacts, and related personal information management.
- stored procedureA stored procedure is a named, executable program stored in a database and invoked to perform database operations.
- assistantAn assistant role is a conversational API message role containing the model-generated response to user input.
- DevOpsDevOps is a set of practices that integrates software development and IT operations through collaboration, automation, continuous delivery, and shared responsibility.
- database administratorAn administrative DBA is a database administrator role focused on operating, maintaining, securing, and managing database systems.
- privacyPrivacy is the protection of individuals' or organizations' information and control over how it is collected, accessed, and used.
- domain knowledgeDomain knowledge is specialized information and understanding about a particular subject area, profession, or operational context.
- change requestA change request is a formal IT document seeking approval to modify a system, service, or process.
- Apple Writing ToolsApple Writing Tools are Apple's system-integrated features for rewriting, proofreading, summarizing, and transforming text with artificial-intelligence assistance.
- complianceCompliance is adherence to applicable laws, regulations, standards, policies, or other governing requirements.
- SMART criteriaA goal-writing framework requiring objectives to be specific, measurable, achievable, relevant, and time-bound.
- AI writing tutorAn AI writing tutor is an instructional interaction pattern in which an AI system provides feedback and guidance to improve a learner's written composition.
- role-playing scenarioA role-play scenario is an interaction pattern in which a system is instructed to adopt a specified role and respond according to that role.
- LinuxLinux is an open-source family of Unix-like operating-system kernels and distributions used to run servers, desktops, and embedded systems.
- query optimizationQuery optimization is the process of improving a database query so that it executes more efficiently while preserving its intended results.
- recursive promptA recursive prompt is a prompting technique that incorporates an AI system's previous response into a subsequent prompt to develop a deeper or more nuanced interaction.
- GrammarlyGrammarly is a writing-assistance software service that analyzes text and provides suggestions for grammar, clarity, tone, and style.
- ClineCline is an AI coding assistant implemented as a Visual Studio Code extension that can edit files, execute commands, and inspect web pages.
- dashboardA dashboard is an interactive or formatted interface that presents key information, metrics, and status indicators for monitoring and decision-making.
- performance optimizationPerformance optimization is the practice of improving a system's execution speed, resource efficiency, or throughput.
- data integrityData integrity is the preservation of data's accuracy, consistency, completeness, and trustworthy state throughout its lifecycle.
- team cohesionTeam cohesion is the degree of unity, mutual commitment, and cooperative connection among members of a team.
- enterprise AI planAn enterprise AI solution is an artificial-intelligence service or system deployed with organizational security, governance, and access controls.
- step-by-step processA step-by-step process is a procedure that performs a task through an ordered sequence of progressively focused stages.
- image generationAI image generation is the production of visual content from prompts or other inputs by an artificial intelligence model.
- GPT-4GPT is OpenAI's family of generative pre-trained transformer language models.
- data definition languageDDL is the class of SQL statements that defines and modifies database structures such as tables, columns, and constraints.
- dynamic management viewA dynamic management view is a SQL Server system view that exposes current database-engine state, activity, and performance information.
- AiderAider is an open-source terminal-based AI coding assistant that helps developers modify and manage software projects through natural-language instructions.
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.
