Skip to content

Commit

Permalink
Merge pull request #930 from nibble0101/software-development-kit
Browse files Browse the repository at this point in the history
Software Development Kit subsection of the Explanations section
  • Loading branch information
nibble0101 authored Sep 21, 2021
2 parents a90a1fc + f959ecd commit 3000a9c
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
19 changes: 19 additions & 0 deletions docusaurus/docs/explanations/sdk-cui.md
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.
1 change: 1 addition & 0 deletions docusaurus/sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -340,6 +340,7 @@ const explanations = {
'explanations/lifecycle',
'explanations/alternatives',
'explanations/glossary',
'explanations/sdk-cui',
'explanations/testing',
'explanations/faq',
'explanations/troubleshooting',
Expand Down

0 comments on commit 3000a9c

Please sign in to comment.