SecondEgo is a live chat and chatbot software. SecondEGO virtual assistants allow two-way communication with end users in a natural language. They use advanced language technologies and a variety of knowledge modules, which contain general and domain-specific knowledge. In addition to the built-in knowledge, SecondEGO allows you to add new knowledge in various forms, and it can also use data from existing databases. It can also act as a powerful web search engine. You only need to provide a URL of the website for the SecondEGO server to carry out indexing. This will allow the virtual assistant to answer the user in the form of links to relevant webpages. Website search uses advanced language technologies to take into account word forms, spelling errors and synonyms.