- Segmentation activity
- Deep Learning for NLP activity
- Named Entities (NER) activity
- Address Parsing activity
Each of these activities supports a limited set of languages. See the activity’s reference page for the language list.
Pick a scenario
Each scenario below shares a common pattern; only the activities you add to the processing flow differ.
Common workflow
1
Create a Document skill
Open Advanced Designer and click Create Document Skill on the start page.
2
Upload documents
On the Documents tab, upload the documents you’ll use to set up the skill.
3
Define fields and label
On the Fields tab, create and configure the fields the skill will extract. Label documents in the Reference section.
4
Add and configure NLP activities
On the Activities tab, add the activities for your scenario (described below). Open each activity in the Activity Editor to configure and train it.
5
Test and publish
Click Test Skill Using Selected Documents to evaluate results. When the results are good enough, publish the skill.
Pre-trained named entities (whole document)
Use this scenario when the entities you need can appear anywhere in the document — for example, company names and addresses in a letter. Add a Named Entities (NER) activity and map each named entity to a field. If you also need to break an address into components (street, city, state, country, postal code), add an Address Parsing activity and map the components to fields.
Pre-trained named entities (specific paragraphs)
Use this scenario when the entity always sits in the same paragraph — for example, a purchase amount in the price clause of a sales agreement. First isolate the paragraph with a Segmentation activity, and then run a Named Entities (NER) or Address Parsing activity on the segmented field. You can also isolate the paragraph with a Fast Learning or NLP Extraction Rules activity instead of Segmentation, and then run NER or Address Parsing on the result.
Custom named entities (Deep Learning for NLP)
Use this scenario when pre-trained activities can’t disambiguate the entities you need — for example, extracting only one organization’s name from a paragraph that lists both parties to an agreement, or extracting an entity type that NER doesn’t cover (such as an email address). Pair a Segmentation activity with a Deep Learning for NLP activity: Segmentation isolates the paragraph and Deep Learning extracts the targeted fields.Training a Deep Learning for NLP activity requires at least 50 documents (150 recommended). For best results, also try the pre-trained Named Entities (NER) activity and pick whichever extracts more accurately on your documents.

