Interactive AI сhatbot powered by GPT model

We have developed an engaging mobile app featuring an interactive chatbot. This chatbot has a lively 2D character, that maintains a constantly positive attitude. Drawing inspiration from the Tamagotchi principle, this character can be taught new words, and the more new words the user types, the more the character incorporates them into its chat communication. The backend was implemented on the client’s side.

Project background

A chatbot, also known as an interactive chatbot, is software that can conduct a conversation via audio or text. Businesses use chatbot technology to save time, human resources, and money while keeping their users entertained. As you might know, there are many text- and voice-based virtual assistants, such as Siri, Alexa, and Cortana.  

The chatbot market is predicted to reach around 1.25 billion U.S. dollars in 2025, a significant increase from the market size in 2016, which stood at 190.8 million U.S. dollars. The most popular area for chatbot implementation is customer service, of course. 

Our client is a leading Japanese telecommunication company. The main goal of this product was to add positive entertainment to the routine process. Based on the Tamagotchi principle, a character can learn new words during a text conversation with the user.  

Our client was looking for a solution to:

– Create a mobile application to cover popular mobile platforms;  

– Improve engagement and customer satisfaction;  

– Keep an easy-to-use chatbot interface with a popular character. 

  • Duration: December 2019 – April 2021
  • Location: Japan
  • Industry: Telecommunication
  • Services:
  • Mobile development, Custom software development

Business needs

One of the main goals of the project was to add some interaction and entertainment to keep users engaged. Our client wanted to:

– Improve customer satisfaction and engagement;  

– Create a mobile application to cover both web and mobile platforms; 

– Keep a simple and easy-to-use chatbot interface. 

Product features

  1. User profile
  2. Chat bar
  3. Vocabulary mode
  4. Home page
  5. Push notifications
  6. Chatbot training
  7. Free and paid subscription


The application features an interactive chatbot powered by a GPT model and integrated with an animated 2D character, with an unwavering positive disposition.

The application encompasses various components, including a home page, a chat interface driven by GPT model, a specialized vocabulary mode, and a user profile module. Our comprehensive chatGPT development services ensured a multifaceted and engaging user experience.

Leveraging server-side artificial intelligence (AI) techniques, the app’s character is endowed with the ability to evolve over time as it interacts with users, assimilating and incorporating novel vocabulary from the dedicated vocabulary mode.

Furthermore, the animated character dynamically responds to temporal cues such as the time of day and user touch inputs, offering a more immersive experience.

Additionally, the application supports push notifications to promptly notify users of pertinent news updates and noteworthy events.


Our technology stack

  • Swift
  • Core Data
  • Fastlane

Client values

  1. Increased customer satisfaction: Our client expects a potential improvement of up to 15% in customer satisfaction as the chatbot provides prompt and accurate responses.
  2. Enhanced customer engagement: Our client aims to achieve a growth of 20% in active user interactions, fostering higher user engagement.
  3. Improved conversion rates: By assisting users throughout their buying journey and offering personalized recommendations, our client seeks to increase conversion rates by 8-10%.
  4. Cost savings: By automating customer support processes, our client plans to reduce operational costs by 20%, leading to significant savings for the business.
  5. Scalability and handling capacity: The chatbot’s ability to handle a high volume of user interactions simultaneously enables our client’s business to easily accommodate up to 30% growth without any performance issues.
  6. Expanded customer reach: With multilingual support, the chatbot expands the customer reach by 15%, engaging with users from diverse linguistic backgrounds.

Employee testimonial

Mykhailo Hetmanskyi
Mykhailo Hetmanskyi Middle iOS Developer

It was an excellent experience for me to work on an interactive chatbot application for the Japanese market. I’m impressed by the project coordination team on the client’s side and the professionalism of a big distributed development team. Working closely with developers, we managed to improve the initial solution and develop new helpful functionality. What I like most is an opportunity to make a real impact and upgrade the customer experience for many end-users.

Let’s bring your idea to
life together!

    Successfully applied!