From 84d1583ad443d663819b34fff060cfe5d812c96f Mon Sep 17 00:00:00 2001 From: nibble0101 Date: Tue, 8 Jun 2021 12:42:22 +0300 Subject: [PATCH 01/12] Add Software Development Kit subsection of the Explanations section --- .../explainations/software-development-kit.md | 25 +++++++++++++++++++ docusaurus/sidebars.ts | 1 + 2 files changed, 26 insertions(+) create mode 100644 docusaurus/docs/explainations/software-development-kit.md diff --git a/docusaurus/docs/explainations/software-development-kit.md b/docusaurus/docs/explainations/software-development-kit.md new file mode 100644 index 00000000000..767829c9dbb --- /dev/null +++ b/docusaurus/docs/explainations/software-development-kit.md @@ -0,0 +1,25 @@ +--- +title: Software Development Kit +--- + +![Wechaty: Conversational RPA SDK for Chatbot Makers](/img/wechaty-logo.svg) + +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 makes 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 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. + +## What is RPA + +**Robotic process automation (RPA)** refers to the technology that allows users to configure software robots to execute business processes and automate repetitive tasks across applications and systems without human intervention. With RPA, numerous and repetitious business processes are streamlined and manual backend workflows are automated. With the integration of RPA with chatbots, an intelligent and superb end-to end user experience is achieved. + +## 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. diff --git a/docusaurus/sidebars.ts b/docusaurus/sidebars.ts index 6d4d6c0db94..7a5e1a81be2 100644 --- a/docusaurus/sidebars.ts +++ b/docusaurus/sidebars.ts @@ -311,6 +311,7 @@ const explainations = { 'explainations/lifecycle', 'explainations/alternatives', 'explainations/glossary', + 'explainations/software-development-kit', 'explainations/faq', 'explainations/troubleshooting', subMenu(docusaurus), From 6721016cdc9cc5a73c00fe1ead48681518903aa0 Mon Sep 17 00:00:00 2001 From: chris-4444 <82779784+chris-4444@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:52:01 +0800 Subject: [PATCH 02/12] Update software-development-kit.md --- docusaurus/docs/explainations/software-development-kit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus/docs/explainations/software-development-kit.md b/docusaurus/docs/explainations/software-development-kit.md index 767829c9dbb..520620744d6 100644 --- a/docusaurus/docs/explainations/software-development-kit.md +++ b/docusaurus/docs/explainations/software-development-kit.md @@ -4,7 +4,7 @@ title: Software Development Kit ![Wechaty: Conversational RPA SDK for Chatbot Makers](/img/wechaty-logo.svg) -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 makes 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. +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 an SDK From d301e8a23c6aeefc9d41381a896daf11f2743e8e Mon Sep 17 00:00:00 2001 From: nibble0101 Date: Fri, 3 Sep 2021 17:04:04 +0300 Subject: [PATCH 03/12] Remove content not related to SDK --- .../explainations/software-development-kit.md | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/docusaurus/docs/explainations/software-development-kit.md b/docusaurus/docs/explainations/software-development-kit.md index 520620744d6..366f1e96f1d 100644 --- a/docusaurus/docs/explainations/software-development-kit.md +++ b/docusaurus/docs/explainations/software-development-kit.md @@ -4,22 +4,8 @@ title: Software Development Kit ![Wechaty: Conversational RPA SDK for Chatbot Makers](/img/wechaty-logo.svg) -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 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. -## What is RPA - -**Robotic process automation (RPA)** refers to the technology that allows users to configure software robots to execute business processes and automate repetitive tasks across applications and systems without human intervention. With RPA, numerous and repetitious business processes are streamlined and manual backend workflows are automated. With the integration of RPA with chatbots, an intelligent and superb end-to end user experience is achieved. - -## 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. +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. From 9910d74031c7f5d644a179878afcb887529acc5e Mon Sep 17 00:00:00 2001 From: nibble0101 Date: Fri, 3 Sep 2021 17:12:33 +0300 Subject: [PATCH 04/12] Remove Wechaty logo --- docusaurus/docs/explainations/software-development-kit.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docusaurus/docs/explainations/software-development-kit.md b/docusaurus/docs/explainations/software-development-kit.md index 366f1e96f1d..599e344ab2e 100644 --- a/docusaurus/docs/explainations/software-development-kit.md +++ b/docusaurus/docs/explainations/software-development-kit.md @@ -2,8 +2,6 @@ title: Software Development Kit --- -![Wechaty: Conversational RPA SDK for Chatbot Makers](/img/wechaty-logo.svg) - ## 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. From 4cb12117338d46f754860c8d99f51f5105dc484a Mon Sep 17 00:00:00 2001 From: nibble0101 Date: Fri, 3 Sep 2021 17:14:34 +0300 Subject: [PATCH 05/12] 0.9.9 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f68862b7e84..fbc2e7a63c6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wechaty.js.org", - "version": "0.9.8", + "version": "0.9.9", "description": "Wechaty Official Website for News, Blogs, Contributor Profiles, and Documentations", "private": true, "directories": { From 3b0065a591fe39801ef48cea8aa8206eb9c2df7c Mon Sep 17 00:00:00 2001 From: chris-4444 <82779784+chris-4444@users.noreply.github.com> Date: Mon, 6 Sep 2021 20:07:45 +0800 Subject: [PATCH 06/12] Update software-development-kit.md --- .../explainations/software-development-kit.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/docusaurus/docs/explainations/software-development-kit.md b/docusaurus/docs/explainations/software-development-kit.md index 599e344ab2e..2ebed2edaa8 100644 --- a/docusaurus/docs/explainations/software-development-kit.md +++ b/docusaurus/docs/explainations/software-development-kit.md @@ -1,9 +1,20 @@ --- -title: Software Development Kit +title: Software Development Kit, Robotic Process Automation, and Conversational Interfaces --- ## 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 RPA +**Robotic process automation (RPA)** refers to the technology that allows users to configure software robots to execute business processes and automate repetitive tasks across applications and systems without human intervention. With RPA, numerous and repetitious business processes are streamlined and manual backend workflows are automated. With the integration of RPA with chatbots, an intelligent and superb end-to end user experience is achieved. + +## 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. + From 3661ed146a439305ebe2e047adc95a2fbf38960c Mon Sep 17 00:00:00 2001 From: nibble0101 Date: Mon, 6 Sep 2021 17:47:24 +0300 Subject: [PATCH 07/12] Fix failing CI --- docusaurus/docs/explainations/software-development-kit.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docusaurus/docs/explainations/software-development-kit.md b/docusaurus/docs/explainations/software-development-kit.md index 2ebed2edaa8..ea187c0bfb6 100644 --- a/docusaurus/docs/explainations/software-development-kit.md +++ b/docusaurus/docs/explainations/software-development-kit.md @@ -3,18 +3,21 @@ title: Software Development Kit, Robotic Process Automation, and Conversational --- ## 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 RPA + **Robotic process automation (RPA)** refers to the technology that allows users to configure software robots to execute business processes and automate repetitive tasks across applications and systems without human intervention. With RPA, numerous and repetitious business processes are streamlined and manual backend workflows are automated. With the integration of RPA with chatbots, an intelligent and superb end-to end user experience is achieved. ## 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. +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. From 52b10140a167cb4c5bdcef6162a2dfc328593d66 Mon Sep 17 00:00:00 2001 From: nibble0101 Date: Mon, 6 Sep 2021 17:49:33 +0300 Subject: [PATCH 08/12] 0.9.11 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a85e7740187..a032c3abfa2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wechaty.js.org", - "version": "0.9.10", + "version": "0.9.11", "description": "Wechaty Official Website for News, Blogs, Contributor Profiles, and Documentations", "private": true, "directories": { From 5ca73f0b681dc76ede5fe2cb3e253eea4c110844 Mon Sep 17 00:00:00 2001 From: nibble0101 Date: Sat, 11 Sep 2021 21:01:34 +0300 Subject: [PATCH 09/12] Move SDK, RPA and Conversational Interfaces to explanations section --- .../{explainations => explanations}/software-development-kit.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docusaurus/docs/{explainations => explanations}/software-development-kit.md (100%) diff --git a/docusaurus/docs/explainations/software-development-kit.md b/docusaurus/docs/explanations/software-development-kit.md similarity index 100% rename from docusaurus/docs/explainations/software-development-kit.md rename to docusaurus/docs/explanations/software-development-kit.md From fc2ce525521aaa6a58f5ec5bfe39a2ab305e0d79 Mon Sep 17 00:00:00 2001 From: chris-4444 <82779784+chris-4444@users.noreply.github.com> Date: Tue, 14 Sep 2021 19:53:16 +0800 Subject: [PATCH 10/12] Update software-development-kit.md --- docusaurus/docs/explanations/software-development-kit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus/docs/explanations/software-development-kit.md b/docusaurus/docs/explanations/software-development-kit.md index ea187c0bfb6..62218396952 100644 --- a/docusaurus/docs/explanations/software-development-kit.md +++ b/docusaurus/docs/explanations/software-development-kit.md @@ -1,5 +1,5 @@ --- -title: Software Development Kit, Robotic Process Automation, and Conversational Interfaces +title: SDK, RPA, and Conversational Interfaces --- ## What is an SDK From aabe7c6439aa8634ded2e27f11c3b1f5c74d2a97 Mon Sep 17 00:00:00 2001 From: chris-4444 <82779784+chris-4444@users.noreply.github.com> Date: Tue, 14 Sep 2021 21:46:05 +0800 Subject: [PATCH 11/12] Update software-development-kit.md --- docusaurus/docs/explanations/software-development-kit.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/docusaurus/docs/explanations/software-development-kit.md b/docusaurus/docs/explanations/software-development-kit.md index 62218396952..bd1032f91f4 100644 --- a/docusaurus/docs/explanations/software-development-kit.md +++ b/docusaurus/docs/explanations/software-development-kit.md @@ -1,5 +1,5 @@ --- -title: SDK, RPA, and Conversational Interfaces +title: SDK and Conversational Interfaces --- ## What is an SDK @@ -8,10 +8,6 @@ A **software development kit (SDK)** is a toolkit used by developers to create a 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 RPA - -**Robotic process automation (RPA)** refers to the technology that allows users to configure software robots to execute business processes and automate repetitive tasks across applications and systems without human intervention. With RPA, numerous and repetitious business processes are streamlined and manual backend workflows are automated. With the integration of RPA with chatbots, an intelligent and superb end-to end user experience is achieved. - ## 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. From b353d325a9a10a125d3c81955d18dcf53be83b5a Mon Sep 17 00:00:00 2001 From: nibble0101 Date: Wed, 15 Sep 2021 20:28:41 +0300 Subject: [PATCH 12/12] Shorten title and change file name --- .../explanations/{software-development-kit.md => sdk-cui.md} | 2 +- docusaurus/sidebars.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docusaurus/docs/explanations/{software-development-kit.md => sdk-cui.md} (98%) diff --git a/docusaurus/docs/explanations/software-development-kit.md b/docusaurus/docs/explanations/sdk-cui.md similarity index 98% rename from docusaurus/docs/explanations/software-development-kit.md rename to docusaurus/docs/explanations/sdk-cui.md index bd1032f91f4..9e83ac585a0 100644 --- a/docusaurus/docs/explanations/software-development-kit.md +++ b/docusaurus/docs/explanations/sdk-cui.md @@ -1,5 +1,5 @@ --- -title: SDK and Conversational Interfaces +title: SDK & CUI --- ## What is an SDK diff --git a/docusaurus/sidebars.ts b/docusaurus/sidebars.ts index 37994fe3499..f2a8424adf2 100644 --- a/docusaurus/sidebars.ts +++ b/docusaurus/sidebars.ts @@ -336,7 +336,7 @@ const explanations = { 'explanations/lifecycle', 'explanations/alternatives', 'explanations/glossary', - 'explanations/software-development-kit', + 'explanations/sdk-cui', 'explanations/testing', 'explanations/faq', 'explanations/troubleshooting',