LIVING ACTOR

Living Actor, known as ‘Cantoche’ is an international company based in the USA & France. Living Actor develops and distributes a Customer Engagement Platform Service that includes an Animated Avatar Interface, Natural Language Processing, Knowledge Base Authoring Tool, Live Chat, Triggers, Analytics. Living Actor helps companies provide better online user experiences through the use of talking virtual assistants that immediately help users and suggest appropriate calls to action.



Case


Living Actor can be effective in two key areas:
  • Building a loyal customer base from web site visits that last seconds - an assistant built on the Living Actor platform is the virtual face of the company and a personalized hub to engage users 24/7 with natural dialog and smart behaviors-resulting in longer visits and returning visitors.
  • Helping users learn more quickly, focus, and remember - Living Actor combines assistants' interactions with automated social behaviors and voice creating an emotional connection with users that also increases attention.

Living Actor develops chatbot and virtual assistant software designed to emphasise emotion in the context of a more genuine digital experience, simplifying access to artificial intelligence. The company's software reduces support cost and provides an interactive, fun and personalised experience for customers. It also offers a marketing and training tool, enabling clients to create and publish 3D virtual assistants to provide web self-service to online, mobile and tablet users.


Clients we served



Technology Stack

Industry:   Chatbot, NLP, AI
Technologies:   PHP, Symfony, JavaScript, ReactJS, Java, MongoDB, MySQL, ElasticSearch, NewJS
Length of cooperation:   Continuing for 5+ years


Long term project engagements

Living Actor requires a team that can commit to working on their project for an extended period of time. This could mean several months or even years. It is important for the team to have the ability to work collaboratively with the client and provide ongoing support throughout the duration of the engagement.

Dedicated team

Client requires a team solely dedicated to their project to ensure consistency and quality.

Engineers who understand the system by code

For any system which lacks documentation, it is essential for the team to be skilled in reading and interpreting legacy code. The team should be able to understand the existing system and build upon it, while also making improvements as necessary.

Cost effective

A team that is cost-effective and can deliver value for money. This does not necessarily mean the cheapest option, but rather a team that can provide quality work within the client's budget.

Quality & Service

A team that has the skills and experience necessary to deliver a high-quality product and service. This includes expertise in software development, as well as communication, project management, and customer service.

Access to global talent

A diverse pool of talent from around the world. This can help ensure that the team has a broad range of skills and perspectives, which can ultimately lead to a better end product. This may also involve remote work, which requires strong communication and collaboration skills.

  • The system's complexity, size, and interpretation issues stem from an immense amount of legacy code. Changes to such a system are increasingly difficult, and maintenance requires well-trained software engineers.
  • The need for software modernization to improve performance and maintainability is critical to keep the system up-to-date with the latest technology trends and standards.
  • Deployment of the latest version of the software is necessary to ensure the system has all the latest features and improvements, reducing downtime and enhancing user experience.
  • Software modernization, which involves updating legacy systems to stay relevant and effective.
  • Difficulties in modifying, fixing bugs, and adding new features to legacy systems due to their outdated nature.
  • The complexity and size of legacy systems often make them impossible to understand or interpret. The amount of legacy code is immense and growing, which increases the chance of side effects with every change made to the system. This makes software maintenance increasingly difficult and requires more and better-trained software engineers.
  • The need to improve the performance and maintainability of legacy systems to ensure they remain effective.
  • The importance of deploying the latest version of the system to ensure it remains up-to-date and functional.
Development

Involves designing, coding, and testing a chatbot to meet a particular business need or requirement. This may include defining the chatbot's functionality, user interface, integration with other systems, and natural language processing capabilities.

DevOps

DevOps involves automating the chatbot deployment process, including development, testing, and deployment. This service ensures that the chatbot is integrated with other systems and platforms, optimized for performance, and can be quickly deployed and updated as needed.

QA

QA involves testing the chatbot's functionality, user experience, and performance to identify and fix any defects, issues, or problems that may affect its usability or effectiveness. This includes testing the chatbot's ability to understand natural language, provide relevant responses, and integrate with other systems.

Fixing bugs

Bug fixing involves identifying and resolving defects or issues in the chatbot to ensure that it performs as intended. This includes troubleshooting and resolving issues related to natural language processing, user experience, integration with other systems, and performance to ensure they perform as intended.

New feature development

New feature development involves designing and implementing new features or functionality to enhance the chatbot's capabilities and meet changing business requirements. This may include adding new integrations, improving natural language processing, and introducing new user interfaces or features.

System documentation

Creating and maintaining technical documentation for the chatbot, Including specifications, user manuals, and other support materials. This service ensures that the chatbot is properly documented and that users and developers can easily understand its functionality, usage, and maintenance requirements.

  • Managing legacy applications and clients: Our team has the expertise to handle legacy applications and clients of Living Actor, ensuring their smooth functioning and integration with modern systems.
  • Refactor analytics system: We provide analytics system refactoring services to optimize performance, improve accuracy, and ensure that the system meets current business needs.
  • Designing new assistant interfaces: Our team has experience in designing new assistant interfaces for Living Actor to improve user experience and meet business requirements.
  • Redesigning backoffice: We offer redesigning services for the backoffice for Living Actor to enhance its usability and efficiency.
  • Automated functional tests: We provide automated functional testing services to ensure the quality and reduce the time and effort required for manual testing.
  • LA Assistant desktop - NW.js : We offer LA Assistant desktop-NW.js development services to provide a fast and responsive desktop application for Living Actor.
  • LA Assistant android native app: Our team developed a native android app for Living Actor Chatbot to offer a better mobile experience for users.
  • Call Distribution Algorithm: We call distribution algorithm services.
  • Advance form management feature: We added advanced form management features to enhance its capabilities and user experience.
  • SSO(SAML/OIDC) implementation, enriching user profiles with AD user data: We have implemented SSO using SAML/OIDC and enrich user profiles with AD user data to improve user authentication and experience.
  • Share point integration: We offered Share point integration services to enable Living Actor to access and share data with other Share point applications.
  • Google chat integration: Our team had integrated Google chat to enable communication and collaboration within the Google workspace.
  • Microsoft teams integration: We provided Microsoft Teams integration services to enable Living Actor to communicate and collaborate with Microsoft Teams users.
  • Facebook messenger integration: Our team had integrated Living Actor with Facebook messenger to enable communication and collaboration with Facebook users.
  • Meta workplace integration: We offered Meta workplace integration services to enable access and share data with other Meta workplace applications.
  • External DMS search engine: We offered integration with an external DMS search engine to enhance its search capabilities and improve user experience.
  • Bridge to new NLP engine: We bridged Living to a new NLP engine to enhance its natural language processing capabilities and improve its accuracy and efficiency.
  • Connector to external systems e.g. salesforce, servicenow: We offered connector development services to enable integration with external systems such as Salesforce and ServiceNow.
  • PHP migration from 5 to 7: Our team had successfully migratied application from PHP version 5 to 7 and afterwards PHP 7 to 8 to ensure that application is up-to-date and secure.
  • Implementing tree view: We offer tree view implementation services to display hierarchical data in an organized and user-friendly way.
  • Import export knowledge base: Our team had provided import/export knowledge base services to enable easy migration of data between different application and services.
  • Customized statistic reports: We offered customized statistic report development services to provide relevant and actionable insights to users of Living Actor.
  • Enhanced functionality and user experience: With the implementation of coding standards, code refactoring, and removal of code duplication, the system now has improved functionality and quality.
  • Improved maintainability: The use of composer to manage dependencies and elimination of dead code has made the system more maintainable and easier to monitor.
  • Increased productivity: The modernization of the code structure has increased productivity and made it easier to onboard new developers.
  • Easier staffing: With the modernized code structure, new developers can start contributing to the project quickly.
  • Business growth even during pandemic: The company achieved its projected growth every year, even during the COVID-19 pandemic situation.
  • Knowledge preservation: Key business processes are now understood, documented, and implemented as best practices to document studies made on feature requests, system limitations, and key implementations, preventing loss of knowledge.
  • New features without disrupting flow: Added features without breaking the flow and introducing new bugs.
  • Import/export functionality: The import and export functionality saves managers time for creating projects and managing knowledge bases.
  • Seamless updates: The solution implemented delivers new updates to desktop app without forcing users to update or re-install software, reducing the risks of downtime to no downtime.
  • Improved performance: The process of lemmatization has been optimized, reducing project processing time from 30 minutes to 2 minutes per project.
  • Faster customization: Time to create a new customized interface has been reduced from 5 days to 4 hours.

Unlock Your Potential with Engineeous

Get Started