Δ
Healthcare
Business Automation Solution, Chatbot
PyTorch, BERT QA
The client is a multinational company serving the combined health information technologies and clinical research industries.
The employees interact with the flagship healthcare product daily, and when updates are released for the client’s internal system—documentation is compiled for employees to review. This was a time-consuming process that also affected overall performance.
The client set out to develop a chatbot to help employees quickly find the information they need, making it easier and faster to get tips on the system, saving time on higher-value activities.
Realize a question-answering (Q&A) ML algorithm to answer user’s questions based on the content
Develop a chatbot based on the algorithm available for mobile, web, and desktop
Integrate the chatbot in the client’s system smoothly
QA bot is implemented via Bot Framework Python SDK and based on the Azure Bot—a powerful conversational AI from Microsoft. When the bot gets a question from the user, it sends it to the QA service stored within Azure Container Instances and gives a response back to the user.
Users also could provide feedback to the bot via buttons. This feedback is essential for making new training data that will improve the quality of the QA model response. We developed two deployment approaches—a manual one for more flexible configuration and one through the Azure DevOps Pipeline.
The system is divided into two parts:
For this task, the NIX team has chosen the Tensorflow Hub implementation of the widely used BERT natural language model and implemented a classifier. It was a best-fitting solution- robust framework, strong pre-trained language models, and ability to easily apply and modify the Keras interface for Tensorflow.
It also provides the ability to join the pre-processing model with the primary model (so that we can directly send text requests to the Tensorflow Serving Server without any intermediate steps) and allows for an easy way to deploy trained models.
Our practice has shown that a pre-trained BERT is excellent at finding the correct answers to the questions contained in the documents. The difficulty lies directly in processing the documents themselves. Documents are HTML pages with a complex nested structure, which makes it challenging to find the correct answer to a question.
For this purpose, we developed a separate module that parses the documents and converts them into a flat format while preserving their contextual structure and richness. We also used the BERT model to search for the most relevant documents.
The client received an Azure-based chatbot empowered with conversational AI for web, mobile, and desktop.
The chatbot simplifies the process of finding relevant information for the employees and saves a lot of effort, resulting in a performance boost and more time for higher-value activities.
Project Manager, Business Analyst, 3 Data Scientists
TensorFlow, PyTorch, Scikit-learn, Spark MLlib, Pandas, BERT QA
NIX built a pioneering AWS solution that blends cost-efficiency, adaptability, and cutting-edge technology.
By embracing a cloud-centric approach and optimizing data pipelines, NIX empowered healthcare and insurance providers with cost-effective, secure, and data-driven solutions.
NIX team designed a robust Power BI solution that plays a pivotal role in empowering our client to offer unparalleled benchmarking opportunities.
Creating a user-friendly landing page for ARTiFACTS with website structure and style guide development to present their two products—File and Verify.
Creation of process automation solutions for a non-profit healthcare organization.
Data analytics solution, which serves as a powerful tool for internal client departments, healthcare institutions, and insurance agencies.
NIX developed a backend service ensuring smooth and seamless communication between components of the clinical trial system.
Robust data analytics solution with up-to-date predictive models that provide real-time insights and recommendations to healthcare providers.
NIX reduced testing cycles by 4 times through automation, resulting in decreased expenses associated with maintaining legacy code.
See more success stories
Our representative gets in touch with you within 24 hours.
We delve into your business needs and our expert team drafts the optimal solution for your project.
You receive a proposal with estimated effort, project timeline and recommended team structure.
Schedule Meeting