1/31 Summary

Let’s quickly review the keypoints.

2/31 Summary

You were first introduced to NLP, a technology that teaches machines to understand human languages.

3/31 Summary

To help understand NLP, you can imagine it as an input-process-output system.

4/31 Summary

NLP gets the input of natural language,

5/31 Summary

first turns the natural language into vectors that machine understand and then process them with ML models such as neural networks and deep learning.

6/31 Summary

Finally the NLP generates results based on different objectives such as

  • text classification,

  • entity extraction,

  • machine translation, and

  • interactive conversation.

7/31 Summary

You then explored the history of NLP in order to better understand the current state of NLP technology.

8/31 Summary

NLP can be simply divided into before and after ML eras.

9/31 Summary

After 2001, with neural networks and deep learning models used in NLP, this field is growing quickly and has led to many breakthroughs.

10/31 Summary

The current trend is to rely on large language models that pre-trained general language models with large amounts of data and parameters and then fine-tuned the models later for more specific tasks.

11/31 Summary

You were introduced to the NLP architecture on Google Cloud

12/31 Summary

which can be visualized with three layers:

  • the NLP foundation,

  • the NLP development platform, and

  • NLP solutions.

13/31 Summary

You first focused on the pre-built APIs such as the Dialogflow API.

14/31 Summary

You were introduced to Dialogflow API and the the primary concepts such as

15/31 Summary

intent (what customers want)

16/31 Summary

entity (the details of their intention),

17/31 Summary

and context (the flow of the conversation).

18/31 Summary

And you then explored how Dialogflow works to build a conversational user interface.

19/31 Summary

After exploring the pre-built APIs, you were introduced to the NLP solutions such as Contact Center AI and Document AI.

20/31 Summary

You understood the three components of Contact Center AI:

21/31 Summary

Dialogflow, the virtual agent that conducts automatic conversation;

22/31 Summary

Agent Assist, an AI assistant to support human agents;

23/31 Summary

and Insights, a data analyst to analyze conversations in order to uncover meaning.

24/31 Summary

In addition to Contact Center AI, Google provides other horizontal AI solutions based on NLP technology such as Document AI, or DocAI.

25/31 Summary

Put simply, Document AI is a document understanding solution.

26/31 Summary

It collects unstructured data such as emails, images, docs, and PDF files

27/31 Summary

and makes the data easier to understand, analyze, and consume by providing structures.

28/31 Summary
29/31 Summary

You can either choose an existing processor that is suitable for your use case or create a new processor using the Google Cloud Console.

When you choose an existing processor, you can choose either a general or a specialized processor.

When you create a new processor, you can either create a processor on your own or use Google’s help.

30/31 Summary

You had a hands-on lab

31/31 Summary

to create a chatbot using the Dialogflow API.