Slot Filling with Dialogflow Fulfillment
Slot filling simplifies your agent by letting you obtain multiple, required parameters within a single intent. If any parameters are missing from a user utterance, your agent will automatically prompt users for the required parameters.
Select only one of the options below.
To create this agent from our template:
git clone https://github.com/dialogflow/fulfillment-slot-filling-nodejs.git
dialogflow-agent.zip
in this directory.cd
to the functions
directorynpm install
.npm install -g firebase-tools
firebase login
firebase use <project ID>
firebase deploy --only functions:dialogflowFulfillment
Name | Language |
---|---|
Fulfillment & Regex Validation | Node.js |
Weather: Fulfillment & WWO API | Node.js |
Bike Shop: Fulfillment & Google Calendar API | Node.js |
Temperature Trivia: Fulfillment & Actions on Google | Node.js |
Fulfillment & Actions on Google | Node.js |
Fulfillment & Firestore Database | Node.js |
Multi-language/locale | Node.js |
Basic Slot Filling | Node.js |
Alexa Importer | Node.js |
For Fulfillment Webhook JSON Requests & Responses.
Please read and follow the steps in the CONTRIBUTING.md
See LICENSE.md
Your use of this sample is subject to, and by using or downloading the sample files you agree to comply with, the Google APIs Terms of Service and Dialogflow’s Terms of Use and Privacy Policy.