-
Notifications
You must be signed in to change notification settings - Fork 346
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #930 from nibble0101/software-development-kit
Software Development Kit subsection of the Explanations section
- Loading branch information
Showing
2 changed files
with
20 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
title: SDK & CUI | ||
--- | ||
|
||
## What is an SDK | ||
|
||
A **software development kit (SDK)** is a toolkit used by developers to create applications for a specific platform, operating system or device. A typical SDK contains libraries, packaged APIs, code samples, compilers, debuggers, drivers, network protocols, integrated development environments (IDE), documentation, and different files that help developers create applications for different platforms. | ||
|
||
In order to create an application, developers need a software development kit, which serves as the foundation of the application to be built. Without an SDK, developers would need to create everything from scratch. But with an SDK, it would be easier to add new features from time to time, enhance the creation of an application and make the development processes work seamlessly. With Wechaty, developers just have to decide which IM platform they prefer to create their chatbots with, and they can instantly modify it according to their business needs. | ||
|
||
## What is conversational UI and AI | ||
|
||
**Conversational UI** is a type of user interface that enables computers to interact with people on human terms. It allows users to interact with applications modeled after human conversation, through chatbots and voice assistants. Some of the most famous conversational UIs are Siri, Cortana, Amazon Alexa, and Google Assistant. | ||
|
||
**Conversational AI** is the technology that makes it possible for chatbot and human communication on different instant messaging apps. By supplying the data needed to build a conversation, a conversational AI makes it possible to engage in dialogue on any topic. | ||
|
||
## Why conversational RPA SDK | ||
|
||
Wechaty is an SDK that provides chatbot services to different IM platforms. Powered by artificial intelligence and natural language processing, Wechaty is able to provide great conversational user interaction interfaces to its users. The combination of conversational AI and robotic process automation makes Wechaty a robust **conversational RPA SDK** for developers to create customized chatbots. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters