0% found this document useful (0 votes)
144 views

Talking To Bot Using Xamarin and Bot Framework

The document discusses how to develop chatbots using the Bot Framework and Xamarin, outlining key components like Dialogs, LUIS, and Direct Line to enable conversations between users and bots across platforms. It also introduces Xamarin.Forms for building native mobile apps from shared C# code, allowing developers to more easily create cross-platform chatbot clients. Resources are provided for the Bot Framework SDK in C# and code samples for building a personal bot using Direct Line and Xamarin.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
144 views

Talking To Bot Using Xamarin and Bot Framework

The document discusses how to develop chatbots using the Bot Framework and Xamarin, outlining key components like Dialogs, LUIS, and Direct Line to enable conversations between users and bots across platforms. It also introduces Xamarin.Forms for building native mobile apps from shared C# code, allowing developers to more easily create cross-platform chatbot clients. Resources are provided for the Bot Framework SDK in C# and code samples for building a personal bot using Direct Line and Xamarin.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Chatbot development

using Bot Framework and


Xamarin
Albilaga Linggra Pradana
Xamarin Developer @Radya Labs
@albilaga
http://albilaga.id
We learn and use Technology learns us
technology and discover ways to be helpful

Coordinating

Answerin
g Observin
g
Anticipating

Listening
The Future : Conversations
1990s : Internet Natural Language between people
Search and technology
User visits Conversational canvas
websites Bots and agents

1980s : PC
Desktop 2000s : Mobile
Social
User download
apps from App
Stores
Developers The new canvas

Conversations
The new
as a platform Businesses
opportunity

Individual More personal way to


s discover, access, and
interact
Contoh perusahaan yang implementasi chatbot

5
Bot Framework https://dev.botframework.com
Overview https://docs.microsoft.com/en-us/bot-framework/
Channels
Bot Builder SDK for node.js and C#
Features:
Dialogs
AI
LUIS
Stateless
Scalable
FormFlow
GitHub!

http://docs.botframework.com/sdkreference/csharp
GitHub!

https://github.com/Microsoft/botbuilder
Language Understanding Intelligent Service

https://www.luis.ai/
Meet Xamarin.Forms

Build native UIs for iOS, Android, and Windows


from a single, shared C# codebase.
12
Xamarin + Xamarin.Forms

iOS C# UI Android C# UI Windows C# UI

Shared UI Code

Shared C# Backend
Shared C# Backend

Traditional Xamarin Approach With Xamarin.Forms:


More code-sharing, all native
Whats included
40+ Pages, layouts, and controls
(Build from code behind or XAML)
Shared UI Code Two-way data binding
Navigation
Shared C# Backend Animation API
Dependency Service
Messaging Center
Controls
ActivityIndicator BoxView Button DatePicker Editor

Entry Image Label ListView Map

OpenGLView Picker ProgressBar SearchBar Slider

Stepper TableView TimePicker WebView EntryCell

ImageCell SwitchCell TextCell ViewCell


Configure: Direct Line

https://dev.botframework.com/channels/directline/YOUR-BOT-ID
Resources
https://github.com/albilaga/PersonalBot-Server
https://github.com/albilaga/PersonalBot-Client

17

You might also like