THE CHALLENGE
Building personalized and dynamic AI agents
In the era of AI, having AI agents is now a trend. AI agents can perform repetitive, tedious, or data-intensive tasks such as data analysis, customer service, and document processing. And integrating AI agents into platforms like websites, mobile apps, or messaging apps allows them to provide real-time assistance and support.
Creating AI agents is one of Questflow’s flagship products. The company aims to make AI agents more agile, flexible, and efficient than humans.
To achieve these goals, it is crucial to design AI agents with diverse characteristics. For example, they should be able to constantly evolve and integrate new knowledge into their practical experience. The ability to personalize AI agents is also key, as each one should be equipped with unique memory capabilities, analytical skills, and coordination abilities.
To enhance the dynamism and personalization of AI agents, Questflow’s backend system handles a substantial amount of unstructured and AI data—including text, images, and audio—which is stored in vector databases for similarity search and data analysis. As AI agents become more intelligent, the demand for powerful database software to underpin them will only grow.
Questflow additionally specializes in leveraging natural language to automate tasks for AI agents. The execution of this process, however, involves multiple interconnected steps, including reasoning, understanding, and implementation. Previously, the coordination between these steps was inefficient due to limitations in AI models and data analysis capabilities. Therefore, Questflow required an effective solution to enhance the overall process, enabling AI agents to perform their tasks seamlessly.
To meet these higher demands, Questflow adopted MongoDB Atlas for its data management services.
THE SOLUTION
Enhancing customer experience with simplified data analysis
As a modern, multi-cloud database platform, MongoDB Atlas unifies operational, analytical, and generative AI data services to simplify the development of intelligent applications.
“To redefine the way people work in the future, we must first redefine our own work processes, which means enhancing the capabilities of our AI agents with exceptional data storage and processing capabilities,” said Carney Chu, Co-founder and Chief Technology Officer of Questflow. “MongoDB is highly adaptable, and MongoDB Atlas in particular is tailored for AI, which is a great fit for our business.”
Vector search, flexible scalability, and cloud deployment are among the most appreciated features of MongoDB Atlas for Questflow so far.
Questflow uses MongoDB Atlas Vector Search for all its vector data management services. Questflow’s products are designed in the form of conversational interfaces, helping users automatically resolve issues. This requires a large amount of vector data to be stored and processed in the backend. By storing vector data in MongoDB Atlas, customers are able to perform a vector search on the platform and deliver highly accurate generative AI content. MongoDB can support both traditional data and vector data of an embedded knowledge base. This allows customers to perform hybrid search locally without the need to develop software.
All AI companies face a common problem of increasing volume. MongoDB Atlas is able to automatically scale up both cluster size and storage size to accommodate Questflow’s expanding business needs after two years. MongoDB's flexible scaling capability is valuable for startups like Questflow, because it allows developers to focus on collecting and classifying business data without allocating time and effort for daily maintenance.
To enhance the cost control, convenience, and security management, Questflow chose to deploy MongoDB Atlas on Amazon Web Services (AWS), enabling a plug-and-play experience with just a few clicks and backend configuration.