Sample projects for Syn Bot Framework showcasing applications in different scenarios and platforms
This repository contains samples related to Syn Bot Development framework.
This project shows how one can build a simple pizza bot without a single line of coding or scripting in SIML. The project purely uses Workspace nodes to build a pizza bot.
To work with the Workspace project.
Train Bot
button on Oscova Test Panelstart
as the first user message.A demostration of how developers can use SIML or Oscova to create a natural language interface to database.
Note: Build both the projects in Debug
mode.
The Oscova project contains all required Intents and design patterns to create custom Oscova Dialogs.
The project also demonstrates:
All example patterns are highlighted within the Examples tab. The database used in this demo application is reset to its initial value upon restart.
The knowledge-base of this project also implements an intelligent suggestion system to address queries that are very similar to existing patterns. Thereby teaching the user the right format of presenting questions to the Database.
Projects under this repository are dual licensed under: MIT and CPOL
This project demonstrates the very basic concepts of creating an Android Bot in C# using Oscova.
This is a sample App Bot developed using Oscova. You may download this repository to understand the basics covered in the Oscova tutorials section.
The project covers the following:
Note: Build the projects in Debug
mode.
This sample project demonstrates incorporation of OSCOVA based bot directly within Office Excel via VSTA Add-In Project.
Note: Before running the project change the excelFilePath
of the test Excel file (employees.xlsx
). Please ensure that you build and Run the project in Debug
mode.
This project followed the following steps to add a Bot to Excel.
Excel 2013 and 2016 VSTO Add-in
project in Visual Studio.UserControl
and name it HostControl
. This control contains a ElementHost
control that will contain the WPF based control. We chose this to keep the GUI as sleek as possible.UserControl
and name is BotControl
which will be contained within ElementHost
.BotControl
is backed by BotViewModel
class.DisplayBotControl()
in ThisAddIn.cs
file that will display the Bot control within the Excel sheet when the spreadsheet has loaded.We will be refining and adding more information to this sample project via comments.
To remove the installed sample bot add-in from Excel after you have successfully tested the add-in, follow the steps below.
File
and choose Options
Add-ins
and in the Manage drop-down option choose COM Add-ins
and click Go...
OscovaExcelBot
and click OK
This project demostrates how you can import Syn.Bot.unitypackage
into Unity and create a simple Hello Bot dialog.