Topic 4 - Dialogflow Flashcards

(27 cards)

1
Q

Turing Test

A

A test proposed by Alan Turing to determine if a computer can exhibit -intelligent behavior equivalent to, or indistinguishable from, that of a human.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ELIZA

A

An early chatbot developed by Joseph Weizenbaum, known for using simple pattern matching to simulate conversation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Chinese Room Argument

A

A philosophical thought experiment by John Searle arguing that symbol manipulation alone does not constitute genuine understanding.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Winograd Schemas

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

LAMBADA

A

A benchmark test designed to evaluate the ability of language models to account for discourse aspects and long-range dependencies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The Wozniak “coffee test”

A

Evaluate an AI’s ability in practical problem-solving in a real-world environment or setting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Goertzel Tests

A
  1. Story understanding
  2. Passing the elementary school reading curriculum
  3. Graduating (virtual-world or robotic) preschool
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Agent

A

A virtual entity in Dialogflow that handles conversations with end-users using natural language understanding.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Intent

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Entity

A

In Dialogflow, an entity dictates how specific data points (like dates, numbers, or names) are extracted from user expressions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Annotation

A

The process of marking parts of training phrases in Dialogflow to configure associated parameters for data extraction.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Training Phrases

A

Example phrases provided to a Dialogflow agent to help its machine learning model understand how to match user expressions to intents.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Actions

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Parameters

A

Values extracted from an end-user expression when an intent is matched, often used to collect specific information needed for an action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Responses

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Context

A

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.

17
Q

Events

A

With events, you can invoke an intent based on something that has happened, instead of what an end-user communicates. Example: Default Welcome Intent.

18
Q

Slot Filling

A

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.

19
Q

Fulfillment

A

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.

20
Q

Webhook

A

A mechanism used in Dialogflow fulfillment to send information about a matched intent to an external service via an HTTP POST request.

21
Q

NLU (Natural Language Understanding)

A

The ability of a computer program to understand human language in its written or spoken form.

22
Q

Dialogflow Console

A

A web user interface provided by Dialogflow for creating, building, and testing agents.

23
Q

Weak AI

A

The goal of building AI programs that can demonstrate intelligent behavior and capabilities without claiming to possess genuine understanding or consciousness.

24
Q

Strong AI

A

The theoretical goal of building AI programs that genuinely possess human-like understanding, consciousness, and cognitive abilities.

25
System Entity
Pre-built entity types provided by Dialogflow (e.g., @sys.date, @sys.number) for common data types.
26
Output context
Controls active contexts. When an intent is matched, any configured output contexts for that intent become active.
27
Input context
Controls intent matching. While contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that are a subset of currently active contexts.