Idyl E3 Entity Extraction Engine

Idyl E3 extracts named-entities (people, places, and things) from natural language text via trained entity models. Idyl E3 can help power chat bots, question and answer systems, and link documents through entities. Idyl E3 supports multiple languages and entity types, plugins, and can be used alongside applications like Apache NiFi. Idyl E3 is available in multiple editions with available managed services.

Renku is one of our NLP Building Blocks.

 Get Idyl E3
Quick Start for Idyl E3 on Amazon Web Services
Idyl E3 is listed in the AWS Marketplace for the US intelligence community

Named-Entity Extraction

Idyl E3 extracts entities from natural language text via model-based algorithms defined by entity models. These entity models allow Idyl E3 to extract a virtually unlimited number of entities from text. You can create your own models or use our pre-trained models. Idyl E3 can identify persons, places, and other entity types such as buildings, bridges, and schools.

REST API

Central to Idyl E3 is its API. All entity extraction requests are processed by Idyl E3’s REST API. Through the API you can extract entities, sanitize text, annotate text, and monitor the status of Idyl E3. The API is easy to utilize using your programming language of choice but we do offer open source client SDKs for Java, .NET, and Go on GitHub. Here’s an example API request to extract entities from text:

curl http://idyl-e3:9000/api/extract -d "George Washington was president." -H "Content-Type: text/plain"

The response:

{
   "entities":[
      {
         "text":"George+Washington",
         "confidence":0.96,
         "span":{
            "tokenStart":0,
            "tokenEnd":2,
            "characterStart":0,
            "characterEnd":17
         },
         "type":"person",
         "languageCode":"eng",
         "extractionDate":1504299010438,
         "metadata":{

         }
      }
   ],
   "extractionTime":50
}

We also offer integration and development support in case you need development help. We love writing code!

 

Scalable and Secure

Deploy multiple Idyl E3 instances behind a load balancer to scale horizontally and increase your throughput. Use our CloudFormation templates to deploy a load balanced, autoscaling Idyl E3 environment on AWS. It was designed for use in secure environments behind firewalls and does not require any outside network access.