# Source: https://docs.avaamo.com/user-guide/quick-start-tutorials/product-overview.md

# Product overview

Broadly, the following are the primary components in the Avaamo Platform:

{% embed url="<https://youtu.be/e6PEsFD5RwU>" %}

* [Agent](https://docs.avaamo.com/user-guide/how-to/build-agents): Agent acts as a container and includes everything you require to build an enterprise agent.
  * [Skills](https://docs.avaamo.com/user-guide/how-to/build-skills): Add different types of skills to the agent such as Answers, Dynamic Q\&A, Smalltalk, and Dialog.
  * [Entity types](https://docs.avaamo.com/user-guide/how-to/build-agents/add-entity-types-to-agent): Add entity types to the agent that helps to identify and extract the named collection of similar objects from the user intents.
  * [Configuration](https://docs.avaamo.com/user-guide/how-to/build-agents/configure-agents): Add getting started message, persistent menu, define environment variables, switch to live agent, and configure to deploy in different channels.&#x20;
  * [Debug](https://docs.avaamo.com/user-guide/how-to/build-agents/debug-agents): Use JS Errors, Logs, Agent Storage, and Conversation History to debug Agents.
  * [Test](https://docs.avaamo.com/user-guide/how-to/build-agents/test-agents): Use Simulator and Regression Testing to test agents.
  * [Monitor](https://docs.avaamo.com/user-guide/how-to/build-agents/monitor-and-analyze): Analyze agent performance using Analytics, User Journey, Query Insights, and User Feedback.
* [Skills store](https://docs.avaamo.com/user-guide/how-to/manage-skills-store): A centralized collection of all the published skills across different categories. Skills developed in one agent can be published to the skill store and re-used in other agents within a company to accelerate the agent development process.&#x20;
  * [Avaamo skills](https://docs.avaamo.com/user-guide/how-to/manage-skills-store#avaamo-skills): Collection of various in-built skills across certain pre-defined categories already available in the skills store. These skills are not specific to a company and available to all the users using the Avaamo Platform.
  * [Company skills](https://docs.avaamo.com/user-guide/how-to/manage-skills-store#company-skills): In addition, when you are developing an agent, based on the functionality of the skill, you can choose to publish the skill to your company skills store. These skills are specific to a company and available only to the users within the company.
* [Agent Console](https://docs.avaamo.com/user-guide/how-to/agent-console): Avaamo platform supports integration with a live agent for scenarios, where there is a need for human intervention. If the user requests or if the agent senses dissatisfaction, frustration, anger, or if the agent has defined intents for transfer, it seamlessly transfers the conversation to a human agent system such as Avaamo Live Agent Or Zendesk. Agent Console is an interface of Avaamo live agent console for live agent interaction with users.
* [Settings](https://docs.avaamo.com/user-guide/how-to/manage-platform-settings): Add users and roles, manage privacy settings, and manage all the Identity Providers that support Single Sign-On (SSO) authentication for the dashboard.&#x20;