Platform Architecture
The architecture of SkillsAI is grounded on components that encompass a project or an organization:
Organization
An organization is an internal term to describe a group of administrators and members. An organization features courses and avatars as sources of knowledge.
Courses
A course is composed of objectives, prerequisites, a syllabus, and modules. It is supported by written documents and videos through URLs (only YouTube support at the moment).
A course enables members to make inquiries about a specific topic. It also always includes an Avatar that signifies the style of communication and personality, similar to an instructor or professor.
Avatars
An avatar is akin to an instructor or teacher. It encompasses communication style, motivation, narrative, personality, and predefined responses. The avatar serves as the link between the user's question and the course's knowledge source.
Members
Members are the users within the organization. They interact with the courses through prompts (or questions) and receive detailed answers using the knowledge source within the courses (files and videos).
Threads
Threads are sets of prompts and responses from users. The entire conversation history architecture is based on them. Everything asked and answered within a thread is used as memory for future queries within the same thread.
Response
A response is how we internally refer to SkillsAI's answer to a member's prompt. These responses are part of a thread and contain sources, videos, facts, and related questions individually.
Each response is crafted depending on the user's question and returns the exact sources in the corresponding minutes or pages that were used to create that response.
Last updated