
Explore artificial intelligence basics, including intelligent agents, machine intelligence, and applications across business, health, education, and finance; learn how bots simulate human conversation and automate repetitive tasks.
Learn how API.AI offers cross-platform chatbots with 14+ languages, a simple sign-up flow, and core concepts like agent, intent, entity, and fulfillment.
Create your first API.AI agent by naming it, setting language and time zone, linking or creating a Google Cloud project, then manage intents, entities, and fulfillment.
Learn to create intents in API.AI by mapping user says to bot actions, define the intent name, set priority, and configure multiple response lines for testing the bot.
Learn to use system, custom (developer), and user entities to extract dates and names from user inputs, define intents, and test reminders like 'remind me on today'.
Master actions and parameters in Dialogflow v1, including creating actions, wiring parameters from user data, and using default values and lists for robust intent handling.
Explore fulfillment in API.AI and set up a webhook for a new agent. Deploy your API on Google Cloud using PHP, Python, C#, or Node.js.
Create a php webhook for api.ai that reads json input via php://input, sums two numbers, and returns a speech response; deploy on google cloud with app.yaml and gcloud.
Build a python-based webhook with flask to post to /calc, sum two numbers from json, return the result as json, and deploy the app on Google Cloud.
Create a node.js webhook using express and bodyParser to sum two numbers via a /calc route, set port from process.env.PORT, then deploy on Google Cloud with app.yaml and gcloud.
Create a webhook using ASP.NET Web API to process API.AI requests, sum two numbers, and deploy the fulfillment on Google Cloud via Visual Studio tools.
Enable web demo, copy the iframe code, and embed it into your website to publish your api.ai bot for live testing and website integration.
Integrate your API.AI bot with Skype by creating a Microsoft bot framework bot, configuring the messaging endpoint, enabling Skype integration, testing the web demo, and publishing for Skype.
Integrate a Dialogflow v1 bot with Facebook Messenger by creating a Facebook page and obtaining the page token, setting up the webhook and verify token, and testing with testers.
Learn to integrate a Dialogflow bot with Slack, configure client details and event subscriptions, add a bot user, install to your workspace, and test channel and direct messages.
Integrate Google Action with API.AI beginner tutorial demonstrating connecting CalcDemo intent to Google Assistant and Google Home, configuring action details, and testing in the console and simulator.
Integrate your chat bot with Cortana using Microsoft's bot framework, add the Cortana channel, configure an invocation name, deploy to a group, and test the bot in Cortana.
Explore how to use and manage context in api.ai, including setting output and input contexts, retrieving context parameters, and applying context lifespans to handle user requests.
Explore how to use events to invoke intents without a query and create a new AskName event across integrations like Slack, Google, Facebook, and Telegram, then test with curl.
Explore rich messages in chatbots, learning to send multiple responses, images, and cards with titles, subtitles, and links, plus quick replies and platform-specific messages for Slack and other channels.
Enable machine learning for your API.AI agent, choosing hybrid or machine learning only match modes and set thresholds. Understand how intents and entities drive responses and how training updates predictions.
Learn to configure small talk and intents for your bot using api.ai, including customizing responses and enabling small talk, plus analyzing sessions and response times.
Learn to build a web chat client with HTML and JavaScript that sends user queries to api.ai (dialogflow) and displays bot responses, using the JavaScript SDK and live chat formatting.
Develop a .NET client for API.AI by installing the API AI SDK via NuGet, configuring AIConfiguration with your access token, and building a console app to send text queries.
Develop an android client for API.AI in Android Studio, set up dependencies and Gradle, configure AI service, and handle queries with an async task to display bot responses.
Develop a Java console client for api.ai (dialogflow) using IntelliJ, Maven dependencies for api.ai and gson, and AIDataService to send user input to the agent and display bot responses.
Build your own chatbots using API.AI with hands-on examples, export agents and fulfillments, and explore deploying on Google Cloud and other platforms.
Explore exclusive coupons in this bonus lecture for JSON, Cordova, ASP.NET Web API 2, and Entity Framework Core 2.0 courses, plus Razor engine tutorials, YouTube updates, and live blog discounts.
Note: In this Series I will use DialogFlow (API.AI)'s version-1 API.
AI is Artificial intelligence, Study of intelligent agents and takes actions. Bots are Software application that runs automated tasks and Simulate how a human would behave.
Dialogflow (formally API.AI) is a site that provides Supports for creating Chatbots. It's primary advantage is that it supports various APIs and SDKs for development. It was Google's product and freely available to use. It was simple to use, and also have proper documents that will helps you if you stuck anywhere.
Dialogflow(API.AI) works on various platforms, we can provide queries in text as well as voice command. Dialogflow(API.AI) Agent will identify this query and pass to appropriate Dialogflow(API.AI) Intent, which may give static reply or perform some DB or other operations via fulfillment. And received data will display or play on your device.
Through this series we will learn how to create Agents, Intent, Entities, and how to use Context, Events, Fulfillment, Rich Messages.
Along with this we will Deploy webhook for PHP, Pyrhon, ASP.Net, and NodeJs using Google Cloud.
Publish bots on Skype, Slack, Facebook Messenger, Google Assistant.
Create client for Javascript, .Net, Android, Java.
We will learn all above things through this video series. If you have any doubts then you can contact me via mail and Q & A.