Augmented Intelligence
A design pattern that combines human and machine intelligence to enhance decision-making and problem-solving. Important for leveraging AI to support and amplify human capabilities.
A design pattern that combines human and machine intelligence to enhance decision-making and problem-solving. Important for leveraging AI to support and amplify human capabilities.
An inference method used in AI and expert systems where reasoning starts from the goal and works backward to determine the necessary conditions. Important for developing intelligent systems that can solve complex problems by working from desired outcomes.
An inference method used in AI and expert systems where reasoning starts from known facts and applies rules to derive new facts. Important for developing intelligent systems that can build knowledge and solve problems incrementally in digital products.
A test proposed by Alan Turing to determine if a machine's behavior is indistinguishable from that of a human. Important for evaluating the intelligence of AI systems.
Artificial Intelligence of Things (AIoT) is the integration of AI with the Internet of Things (IoT) to create smart systems that can learn and adapt. Crucial for developing advanced, intelligent products that offer enhanced user experiences and operational efficiencies.
A type of artificial intelligence that enables systems to learn from data and improve over time without being explicitly programmed. Crucial for developing intelligent systems that can make data-driven decisions.
The process of integrating knowledge into computer systems to solve complex problems, often used in AI development. Important for developing intelligent systems that can perform complex tasks and support decision-making in digital products.
AI systems that can dynamically adjust their behavior based on new data or changes in the environment. Important for developing systems that can respond to real-time changes and improve over time.
The capability of a system to continue operating properly in the event of the failure of some of its components, ensuring that user experience is not significantly affected by errors or issues, similar to Postel's Law. Essential for designing reliable and resilient systems, such as a form that normalizes user input for compatibility rather than returning an error (e.g., unconstrained phone number format).
Case-Based Reasoning (CBR) is an AI method that solves new problems based on the solutions of similar past problems. This approach is essential for developing intelligent systems that learn from past experiences to improve problem-solving capabilities.
AI systems designed to communicate with users through natural language, enabling human-like interactions. Crucial for developing advanced customer service and user engagement solutions.
Enterprise Resource Planning (ERP) are integrated software systems that manage business processes across various departments, such as finance, HR, and supply chain. Essential for improving operational efficiency and providing a unified view of business operations.
Simple Knowledge Organization System (SKOS) is a standard for representing knowledge organization systems such as thesauri, classification schemes, and taxonomies. Essential for enabling interoperability and sharing of structured knowledge across different systems.
Interactive Voice Response (IVR) is an automated telephony system that interacts with callers, gathers information, and routes calls to the appropriate recipient. It improves customer service and automates information retrieval.
The process of linking language to its real-world context in AI systems, ensuring accurate understanding and interpretation. Crucial for improving the relevance and accuracy of AI-generated responses.
The practice of developing artificial intelligence systems that are fair, transparent, and respect user privacy and rights. Crucial for ensuring that AI technologies are developed responsibly and ethically.
Customer Relationship Management (CRM) is a strategy for managing an organization's relationships and interactions with current and potential customers. Essential for improving business relationships and driving sales growth.
Application Programming Interface (API) is a set of tools and protocols that allow different software applications to communicate and interact with each other. Essential for integrating different systems and enabling functionality in digital products.
The process of anticipating, detecting, and resolving errors in software or systems to ensure smooth operation. Important for creating reliable and user-friendly software applications.
Artificial Superintelligence (ASI) is a hypothetical AI that surpasses human intelligence and capability in all areas. Important for understanding the potential future impacts and ethical considerations of AI development.
A set of algorithms, modeled loosely after the human brain, designed to recognize patterns and perform complex tasks. Essential for developing advanced AI applications in various fields.
The combined efforts of humans and AI systems to achieve better outcomes than either could alone. Important for leveraging the strengths of both humans and AI in various tasks.
A type of artificial intelligence capable of generating new content, such as text, images, and music, by learning from existing data. Important for automating creative processes and generating novel outputs.
Business Intelligence (BI) encompasses technologies, applications, and practices for the collection, integration, analysis, and presentation of business information. Crucial for making data-driven decisions and improving business performance.
The part of an application that encodes the real-world business rules that determine how data is created, stored, and modified. Crucial for ensuring that digital products align with business processes and deliver value to users.
Knowledge Organization System (KOS) refers to a structured framework for organizing, managing, and retrieving information within a specific domain or across multiple domains. Essential for improving information findability, enhancing semantic interoperability, and supporting effective knowledge management in digital environments.
Explainable AI (XAI) are AI systems that provide clear and understandable explanations for their decisions and actions. This transparency is crucial for building trust and confidence in AI applications across various domains.
Joint Application Development (JAD) is a collaborative approach to gathering requirements and designing solutions in software development projects. It facilitates rapid decision-making and consensus-building by bringing together key stakeholders, including users, developers, and project managers, in structured workshop sessions.
A testing method where the internal structure of the system is not known to the tester, focusing solely on input and output. Essential for validating the functionality of digital products from an end-user perspective.
Principle of Least Astonishment (POLA) is a design guideline stating that interfaces should behave in a way that users expect to avoid confusion. Crucial for enhancing user experience and reducing the learning curve in digital products.
Large Language Model (LLM) is an advanced artificial intelligence system trained on vast amounts of text data to understand and generate human-like text. Essential for natural language processing tasks, content generation, and enhancing human-computer interactions across various applications in product design and development.
A decision-making rule where individuals choose the option with the highest perceived value based on the first good reason that comes to mind, ignoring other information. Crucial for understanding and designing for quick decision-making processes.
A search method that seeks to improve search accuracy by understanding the contextual meaning of terms in a query rather than just matching keywords. Important for understanding modern search algorithms and optimizing content accordingly.
An AI model that has been pre-trained on a large dataset and can be fine-tuned for specific tasks. Essential for developing state-of-the-art NLP applications.
Information Visualization (InfoVis) is the study and practice of visual representations of abstract data to reinforce human cognition. Crucial for transforming complex data into intuitive visual formats, enabling faster insights and better decision-making.
A time-boxed period in which Agile teams deliver incremental value in the form of working, tested software and systems. Essential for aligning teams, managing dependencies, and ensuring continuous delivery.
Natural Language Processing (NLP) is a field of AI focused on the interaction between computers and humans using natural language. Essential for developing applications like chatbots, language translation, and sentiment analysis.
Marketing Qualified Lead (MQL) is a prospective customer who has shown interest in a company's product or service and meets specific criteria indicating a higher likelihood of becoming a customer. Essential for prioritizing leads and optimizing the efficiency of sales and marketing efforts by focusing resources on prospects most likely to convert.
Business Rules Engine (BRE) is a software system that executes one or more business rules in a runtime production environment. Crucial for automating decision-making processes and ensuring consistency and compliance in digital products.
Internet of Things (IoT) refers to a network of interconnected physical devices embedded with electronics, software, sensors, and network connectivity, enabling them to collect and exchange data. Essential for creating smart, responsive environments and improving efficiency across various industries by enabling real-time monitoring, analysis, and automation.
Test-Driven Development (TDD) is a software development methodology where tests are written before the code that needs to pass them. Essential for ensuring high code quality and reducing bugs.
Generative Pre-trained Transformer (GPT) is a type of AI model that uses deep learning to generate human-like text based on given input. This technology is essential for automating content creation and enhancing interactive experiences.
A psychological phenomenon where people follow the actions of others in an attempt to reflect correct behavior for a given situation. Essential for designing interfaces and experiences that leverage social influence to guide user behavior and increase trust and engagement.
Technologies that enable machines to understand and interpret data on the web in a human-like manner, enhancing connectivity and usability of information. Essential for improving data interoperability and accessibility on the web.
An interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from structured and unstructured data. Essential for driving data-informed decision making, predicting trends, and uncovering valuable insights in digital product design and development.
Conversational User Interface (CUI) is a user interface designed to communicate with users in a conversational manner, often using natural language processing and AI. Essential for creating intuitive and engaging user experiences in digital products.
An AI-driven assistant or tool that helps users accomplish tasks more efficiently, often by providing suggestions and automating routine actions. Important for enhancing productivity and user experience through AI assistance.
A set of ten general principles for user interface design created by Jakob Nielsen to improve usability. Essential for evaluating and improving user interface designs.
Balanced Scorecard (BSC) is a strategic planning and management system used to align business activities to the vision and strategy of the organization. Essential for aligning business activities with organizational strategy and improving performance.
Business Process Management Software (BPMS) refers to tools and systems that help organizations design, model, execute, monitor, and optimize their business processes. Essential for improving operational efficiency and ensuring that digital products support effective business processes.
Business Process Execution Language (BPEL) is a language for specifying business process behaviors based on web services. Important for defining and automating complex business processes in digital product workflows.
Business Process Automation (BPA) refers to the use of technology to automate complex business processes. Essential for streamlining operations, reducing manual effort, and increasing efficiency in recurring tasks.
The systematic process of capturing, evaluating, and implementing ideas to drive innovation, reflecting a collective commitment to continuous improvement and product excellence. Essential for harnessing team creativity and maintaining the entrepreneurial spirit that characterizes successful product development.
A cognitive architecture model that explains how humans can learn and adapt to new tasks. Useful for understanding user learning and behavior adaptation, informing better user experience design.
Integrated Development Environment (IDE) is a software suite that combines tools like code editors, debuggers, and compilers. Essential for improving developer productivity and ensuring efficient and error-free coding practices.
Human-Computer Interaction (HCI) is the study of designing interfaces and interactions between humans and computers. It ensures that digital products are user-friendly, efficient, and satisfying.
The strategies and tools used to ensure that sales, marketing, and customer service teams have the necessary resources to effectively promote and support a product. Essential for aligning internal teams and ensuring successful product adoption and customer satisfaction.
Customer Experience (CX) is the overall perception and feeling a customer has when interacting with a company, its products, or services. Crucial for ensuring positive interactions with a company, driving loyalty and satisfaction.
The Principle of Disclosure is an information architecture guideline that promotes revealing information progressively as users need it. Crucial for managing complexity and preventing information overload.
Perceivable, Operable, Understandable, and Robust (POUR) are the four main principles of web accessibility. These principles are essential for creating inclusive digital experiences that can be accessed and used by people with a wide range of abilities and disabilities.