The MyHouse Demo release Beta v004 includes:
To get started, please familiarize yourself with these step by step guides:
The demo environment package contains the files needed to run the Atlas cognitive agent and environment.
In addition it also hosts an accompanying domain representing a rudimentary home kitchen setting.
This demo is not intended to show the full capabilities of Atlas, rather gradually familiarize the developer with the Atlas cognitive system.
Over time, more Atlas features will be unlocked to allow more comprehensive domains and capabilities.
To get started, decompress the demo environment package into any folder and run:
TitanVX\demo.bat
Developers need to decompress the demo environment package into the root folder of the intended drive, so that the TitanVX
folder is a direct child of the root.
For example: d:\TitanVX
Note that the current version of Atlas does not use any environment variables.
The MyHouse Demo is intended to demonstrate states, state changes, and state relationships. More features will be unlocked regularly.
Note: It is important to differentiate what Atlas can do from what the Kitchen domain, included in this demo, offers.
The following NLP statements are examples that are relevant to the Kitchen domain only. The more concepts Atlas learns the more statements it can process.
Turn off the main light
Turn off the light directly above the stove
open the fridge door
open the cabinet doors
close all the doors
make the table flat
the flat object is tan
move the chair on the other side of the tan object
The Demo Source Code Package contains the files needed to build the MyHouse portion of the demo.
We highly recommend reviewing the Atlas documentation to get started.
The source code is written in Visual C++ 2017.
If you plan on developing for Atlas, Visual C++ 2017 or 2019 is recommended.
Under normal circumstances, the demo source code package can be stored anywhere on the drive hosting the TitanVX (demo environment package).
There are build steps in the Visual Studio projects that copy the generated DLLs into their appropriate \TitanVX
locations.
Developers can modify the post-build events in Visual Studio to point to an alternative folder should they install the environment in a location other than root.
The following describes the folder structure for the demo and corresponding source code:
/TitanVX <- Atlas and demo environment
~/OpenSource/Lib <- Output libraries
~/OpenSource/MyApp <- MyApp.exe solution
~/OpenSource/MyClient <- Client codex solution
~/OpenSource/MyGLAPI <- Rendering API headers
~/OpenSource/MyKitchen <- Kitchen codex solution
~/OpenSource/Titan <- Titan SDK header files and libraries
~/Externals/glm <- GLM files
This demo uses g-truc GLM for matrix manipulation. It will need to be downloaded and installed in order to build the MyKitchen solution.
GLM version 0.9.9.7 is referenced within the demo source and needs to be extracted to the Externals folder as shown in the environment section above.
The demo source code package installation is complete and your system should be able to compile and run the software.
Welcome to the Titan API demo,
You have access to a cognitive agent with a pre-configured session timeout of 60 minutes. If you wish to continue testing after your session expires, you need to reload your web browser tab to access a new agent.
After your session expires or your browser is reset, we will automatically discard your previously loaded content.
Getting started with the Titan API Demo
Your agent does not have any information and does not know anything.
You can teach your agent by adding content (in the form of text) to its knowledge base.
Your agent will learn your content in real-time.
You can ask your agent questions regarding the content you provided.
The agent will continuously learn and answer more questions as you add content.
More Content –> Deeper Inference.
Usage
Part-Of-Speech (PoS) tagger labels words as one of several categories to identify the word’s function in a given language.
Titan Action System produces a table to identify the intents and actions in a given language.
Titan Fact System produces a table to identify factual information in a given language.
Titan graph Engine automatically constructs semantic representations from textual data sources.
Titan Cognitive Search Engine provides answers to inquiries about upload text. The questions should be in the form of: Who, What, When Where, and Why?
Titan Instruction System allows you to setup rules to govern and manage your Agent’s actions.
Titan Insight System produces a report to identify knowledge either directly the provided text or inferred a combination of different content sources.
Cookie | Type | Duration | Description |
---|---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. | |
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. | |
_gat | 1 minute | This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites. | |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. | |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent, this cookie is used to record the user consent for the cookies in the "Advertisement" category . | |
cookielawinfo-checkbox-analytics | 1 year | Set by the GDPR Cookie Consent, this cookie is used to record the user consent for the cookies in the "Analytics" category . | |
cookielawinfo-checkbox-functional | 1 year | The cookie is set by the GDPR Cookie Consent to record the user consent for the cookies in the category "Functional". | |
cookielawinfo-checkbox-marketing | 1 year | This cookie is set by the GDPR Cookie Consent to store the user consent for the cookies in the category "Marketing". | |
cookielawinfo-checkbox-necessary | 1 year | Set by the GDPR Cookie Consent, this cookie is used to record the user consent for the cookies in the "Necessary" category . | |
cookielawinfo-checkbox-non-necessary | 1 year | Set by the GDPR Cookie Consent, this cookie is used to record the user consent for the cookies in the "Non-necessary" category . | |
cookielawinfo-checkbox-others | 1 year | Set by the GDPR Cookie Consent, this cookie is used to store the user consent for cookies in the category "Others". | |
cookielawinfo-checkbox-performance | 1 year | Set by the GDPR Cookie Consent, this cookie is used to store the user consent for cookies in the category "Performance". | |
cookielawinfo-checkbox-uncategorized | 1 year | The cookie is set by the GDPR Cookie Consent to record the user consent for cookies in the category "Uncategorized". | |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent to store whether or not the user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
Cookie | Duration | Description |
---|---|---|
_gat | 1 minute | This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites. |
Cookie | Duration | Description |
---|---|---|
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |