Intensity solves a problem for every enterprise that is trying to make unstructured and semi-structured data usable for analytics, ML, and RAG workflows.
Intensity is a pick-and-shovel infrastructure layer where it:
The value propositions are:
Intensity provides reliable pre-processing that feeds vector stores, feature stores, and warehouses without adding brittle pipeline code.
It quickly wrangles data, providing reliability and privacy as enablers of AI adoption.
There are five Intensity API functions that can be accessed in several software languages that include C, C++, Python, R, Julia, Java, and Swift:
Each API call requires knowledge of the source document, the processing script, and if written, the target file.
Intensity has been used in various evolutionary stages to automate transformation of:
The Intensity scripting language contains many commands that can be separated into groups:
hide <tag_open>data</tag_open>,
move down till Tag Level == tag_level_to
then start a new block using the passed parameters
making sure to include the extracted data.
Processing scripts can be created and tested by using the Intensity API, or by making use of the Intensity application from the command line as shown below:
Intensity Script Creation Flags.
./ServiceIntensity -test_source path/source_file
-test_target path/target_file
-test_script path/script_file
The flags are used to test creation or refinement of a processing script.
Load the source, script and target files into a text editor.
Change the script then start command line processing to update the target for review.
Most editors will provide notices of target file changes to refresh for review.
Richard Evers, CEO/Founder, revers@midnightblue.ca
Waterloo, ON, Canada