Topic 4 - Dialogflow Flashcards
(27 cards)
Turing Test
A test proposed by Alan Turing to determine if a computer can exhibit -intelligent behavior equivalent to, or indistinguishable from, that of a human.
ELIZA
An early chatbot developed by Joseph Weizenbaum, known for using simple pattern matching to simulate conversation.
Chinese Room Argument
A philosophical thought experiment by John Searle arguing that symbol manipulation alone does not constitute genuine understanding.
Winograd Schemas
A type of test using sentences with ambiguous pronoun references that require common-sense reasoning to resolve, used as an alternative to the Turing Test.
LAMBADA
A benchmark test designed to evaluate the ability of language models to account for discourse aspects and long-range dependencies.
The Wozniak “coffee test”
Evaluate an AI’s ability in practical problem-solving in a real-world environment or setting
Goertzel Tests
- Story understanding
- Passing the elementary school reading curriculum
- Graduating (virtual-world or robotic) preschool
Agent
A virtual entity in Dialogflow that handles conversations with end-users using natural language understanding.
Intent
In Dialogflow, an intent represents an end-user’s intention for a conversation turn, mapping user input to a specific action the agent should take.
Entity
In Dialogflow, an entity dictates how specific data points (like dates, numbers, or names) are extracted from user expressions.
Annotation
The process of marking parts of training phrases in Dialogflow to configure associated parameters for data extraction.
Training Phrases
Example phrases provided to a Dialogflow agent to help its machine learning model understand how to match user expressions to intents.
Actions
You can define an action for each intent. When an intent is matched, Dialogflow provides the action to your system, and you can use the action to trigger certain actions
defined in your system.
Parameters
Values extracted from an end-user expression when an intent is matched, often used to collect specific information needed for an action.
Responses
You define text, speech, or visual responses to return to the end-user. These may provide the end-user with answers, ask the end-user for more information, or terminate the conversation
Context
In Dialogflow, contexts are similar to natural language context, used to control the flow of conversation by influencing intent matching based on the current conversational state.
Events
With events, you can invoke an intent based on something that has happened, instead of what an end-user communicates. Example: Default Welcome Intent.
Slot Filling
The process in Dialogflow where the agent collects all required parameter data from the end-user until all necessary information for an intent is provided.
Fulfillment
A feature in Dialogflow that allows an agent to send information about a matched intent to an external webhook service for dynamic processing and response generation.
Webhook
A mechanism used in Dialogflow fulfillment to send information about a matched intent to an external service via an HTTP POST request.
NLU (Natural Language Understanding)
The ability of a computer program to understand human language in its written or spoken form.
Dialogflow Console
A web user interface provided by Dialogflow for creating, building, and testing agents.
Weak AI
The goal of building AI programs that can demonstrate intelligent behavior and capabilities without claiming to possess genuine understanding or consciousness.
Strong AI
The theoretical goal of building AI programs that genuinely possess human-like understanding, consciousness, and cognitive abilities.