Academy42

AI & the Service Desk – Let’s Go!

NCI’s AI-powered IT Service Management (ITSM) or AITSM empowers decision-makers to decipher the right support requirements to help right the ship. As working in the service desk environment there’s always too much going on and not enough people to solve the problems, our system helps tackle the problem head-on.

Using state of the art natural language processing (NLP), our AI-powered ITSM can look across the tickets in the system and quickly group them by using the words in the tickets, rather than through a user-defined field.

Academy41

Neural Transcomplier

NCI is building a product that can generate code from requirements written by a human. The traditional approach of using a rules based system does not work. Neural models perform much better than rule-based in natural language translation, but scarcity of parallel data makes their applications difficult. However, it is possible to apply recent approaches in unsupervised machine translation to train a fully unsupervised neural transcompiler.

Academy40

Automating legacy code

Building a new layer of modern automation on a broken legacy layer is not helpful. But code modernization is a long, tedious, and costly process. As a result, organizations are forced to operate with old, inefficient, and painfully slow technology – that increases the total cost of ownership. With advances in machine learning, now it is possible to automatically generate modern code (for example, Python) from legacy code. NCI has developed such models where legacy code was changed to modern code in a matter of a few hours. Human programmers would have taken 9 to 12 months to perform the same work that was performed by the machine in a few hours. With additional iterations, output code improved. A similar application in code to documentation and requirements to code exist.

Academy38

Threat Detection and Avoidance

Besides detecting current threats, we have developed profiles of possible future threats, using our ML algorithms, to understand how different behaviors, characteristics and indicators are correlated with specific types of threats. This helps us to better understand, recognize, respond to and potentially avert these threats with human intervention.

Academy37

Pairing Humans and AI for Enhanced National Security

Artificial Intelligence (AI) has emerged as one of our most essential national security tools, with far-reaching applications for cybersecurity, intelligence and military readiness.

At NCI, humans are at the center of AI development and deployment. We have paired humans with AI to leverage machine learning, robotic process automation (RPA) and other AI technologies to scale human performance.

Our AI-powered system makes it possible to comb through millions of data points. Based on this information gleaned from these data sets, our algorithms develop statistical models to detect even small signals indicating a possible cyber attack or emerging threat. In some cases, we have also programmed our AI-enabled system to respond directly to certain types of attacks. But in others, we prefer a “human in the loop” approach for better decision making.