{"id":1297,"date":"2022-09-05T09:28:16","date_gmt":"2022-09-05T07:28:16","guid":{"rendered":"https:\/\/kairntech.com\/doc\/?page_id=1297"},"modified":"2026-02-19T09:25:54","modified_gmt":"2026-02-19T08:25:54","slug":"faq","status":"publish","type":"page","link":"https:\/\/kairntech.com\/doc\/faq\/","title":{"rendered":"FAQs"},"content":{"rendered":"\n<p class=\"has-text-align-center\"><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<style>.kt-accordion-id1297_e1342c-d5 .kt-accordion-inner-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:10px;}.kt-accordion-id1297_e1342c-d5 .kt-accordion-panel-inner{border-top:0px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;background:#ffffff;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kt-accordion-id1297_e1342c-d5 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:2px solid #eeeeee;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:#ffffff;font-size:18px;line-height:24px;font-weight:bold;color:#444444;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;}.kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:before{background:#444444;}.kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger{background:#444444;}.kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}.kt-accordion-id1297_e1342c-d5 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id1297_e1342c-d5 .kt-blocks-accordion-header:focus-visible{color:#444444;background:#ffffff;border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-left:2px solid #d4d4d4;}.kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion--visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#444444;}.kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger, body:not(.hide-focus-outline) .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger{background:#444444;}.kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}.kt-accordion-id1297_e1342c-d5 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id1297_e1342c-d5 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{color:#444444;background:#ffffff;border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:2px solid #0e9cd1;}.kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:#444444;}.kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{background:#444444;}.kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id1297_e1342c-d5:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}@media all and (max-width: 1024px){.kt-accordion-id1297_e1342c-d5 .kt-accordion-panel-inner{border-top:0px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;}}@media all and (max-width: 1024px){.kt-accordion-id1297_e1342c-d5 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:2px solid #eeeeee;}}@media all and (max-width: 1024px){.kt-accordion-id1297_e1342c-d5 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id1297_e1342c-d5 .kt-blocks-accordion-header:focus-visible{border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-left:2px solid #d4d4d4;}}@media all and (max-width: 1024px){.kt-accordion-id1297_e1342c-d5 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id1297_e1342c-d5 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:2px solid #0e9cd1;}}@media all and (max-width: 767px){.kt-accordion-id1297_e1342c-d5 .kt-accordion-inner-wrap{display:block;}.kt-accordion-id1297_e1342c-d5 .kt-accordion-inner-wrap .kt-accordion-pane:not(:first-child){margin-top:10px;}.kt-accordion-id1297_e1342c-d5 .kt-accordion-panel-inner{border-top:0px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;}.kt-accordion-id1297_e1342c-d5 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:2px solid #eeeeee;}.kt-accordion-id1297_e1342c-d5 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id1297_e1342c-d5 .kt-blocks-accordion-header:focus-visible{border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-left:2px solid #d4d4d4;}.kt-accordion-id1297_e1342c-d5 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id1297_e1342c-d5 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:2px solid #0e9cd1;}}<\/style>\n<div class=\"wp-block-kadence-accordion alignnone\"><div class=\"kt-accordion-wrap kt-accordion-id1297_e1342c-d5 kt-accordion-has-25-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-arrow kt-accodion-icon-side-right\" style=\"max-width:none\"><div class=\"kt-accordion-inner-wrap\" data-allow-multiple-open=\"false\" data-start-open=\"none\">\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-3 kt-pane1297_f752de-6d\" id=\"what-is-text-classification\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is text classification?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>It is a <strong>supervised <\/strong>categorization that consists of training a model on a dataset to automatically classify documents in <strong>predefined categories<\/strong>. <\/p>\n\n\n\n<p>We can assign documents on either <strong>single category<\/strong> or <strong>multiple categories<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Single category: only one category can be assigned to each document<\/li>\n\n\n\n<li>Multi-category: one or more categories can be assigned to each document<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"634\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8-1024x634.png\" alt=\"\" class=\"wp-image-1439\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8-1024x634.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8-300x186.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8-768x475.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png 1383w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Single category on a news.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>In some cases it may make sense to introduce explicit negative examples by defining a \u201cother\u201d category. <\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-2 kt-pane1297_faebac-12\" id=\"what-is-entity-detection\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is entity detection?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p><strong>Entity detection<\/strong> is known as <strong>Named Entity Recognition<\/strong> (<strong>NER<\/strong>). <\/p>\n\n\n\n<p>NER is an NLP task that attempts to identify entities in natural language text and assign them to their proper types such as person names, locations, company names, date, time, measurement expressions but also more domain or scenario-specific types such as diseases, proteins, product names, etc. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"786\" height=\"199\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/06\/image-92.png\" alt=\"\" class=\"wp-image-996\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/06\/image-92.png 786w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/06\/image-92-300x76.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/06\/image-92-768x194.png 768w\" sizes=\"auto, (max-width: 786px) 100vw, 786px\" \/><figcaption class=\"wp-element-caption\">Named Entity Recognition<\/figcaption><\/figure>\n\n\n\n<p>NER is a well-studied and often-used step in the analysis of textual content: NER alone often allows to assess essential information about the Who, Where, When and What around a given text. <\/p>\n\n\n\n<p>An entity is potentially made of <strong>sub entities<\/strong>. For example an entity of type Person has in general two sub entities: his first name and his last name. <\/p>\n\n\n\n<p>The NLP task to address NER is known as <strong>Sequence Labelling<\/strong>.<\/p>\n\n\n\n<p>Kairntech implements NER in different forms from which a user can chose according to their specific needs<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-17 kt-pane1297_1479bf-db\" id=\"what-is-entity-linking\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is entity linking?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p><strong>Entity Linking<\/strong> is the NLP task of recognizing and disambiguating named entities to a <strong>Knowledge Base<\/strong>. <\/p>\n\n\n\n<p>Many specific entity types are well-described in the public domain and there is often no need to go any further: the list of countries of world, of elements in the periodic table, of moons of Jupiter and many other such types is more or less known and stable. <\/p>\n\n\n\n<p>Kairntech gives users access to a NER components that \u201cknows\u201d about more than 90 mio such entities on almost all imaginable topics, in many languages and which is constantly updated by Kairntech. We benefit here from the knowledge in the <strong>Wikidata <\/strong>project and turn this data into a running, directly usable component in regular intervals.<\/p>\n\n\n\n<p>Users can focus their attention on specific subparts of this huge dataset by defining specific filters (\u201cshow me only the organisms!\u201d). <\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"476\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7-1024x476.png\" alt=\"\" class=\"wp-image-1436\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7-1024x476.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7-300x140.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7-768x357.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-7.png 1393w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Entity Linking component using Wikidata as Knowledge Base.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>The results of this <strong>Entity Linking<\/strong> component are entities that are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Typed: the entity \u201cknows\u201d whether it is a location or a ship or a geological age<\/li>\n\n\n\n<li>Scored: the entity is associated with a numerical score that reflects how important that entity is in the context of the document<\/li>\n\n\n\n<li>Disambiguated: Where a string (say \u201ccancer\u201d) can have more than one meaning, the component decides which meaning is the appropriate one (the animal or the disease?)<\/li>\n\n\n\n<li>Normalized: Where a given entity is known with different names (say \u201cNIDDM\u201d which is a synonym of \u201cDiabetes Mellitus Type 2\u201d) the component makes sure to map the various synonyms to the preferred names, making the NER results much cleaner.<\/li>\n\n\n\n<li>Linked: In many cases a named entity has important information associated to it that is not directly part of the text where this entity may be mentioned: A city has a geographical location, a person has a birthdate and a nationality, a protein has a sequence of amino acids. By linking the entity to its known background information, the Kairntech component massively enriched the processed content with important knowledge.<\/li>\n<\/ul>\n\n\n\n<p>To learn more on Entity Linking using Wikidata you can read this article <a href=\"https:\/\/kairntech.com\/blog\/articles\/kairntech-named-entity-recognition-always-up-to-date\/\" data-type=\"URL\" data-id=\"https:\/\/kairntech.com\/blog\/articles\/kairntech-named-entity-recognition-always-up-to-date\/\">here<\/a> or <a href=\"https:\/\/kairntech.com\/blog\/articles\/world-knowledge-at-your-fingertips-using-and-customizing-kairntechs-entity-extraction\/\" data-type=\"URL\" data-id=\"https:\/\/kairntech.com\/blog\/articles\/world-knowledge-at-your-fingertips-using-and-customizing-kairntechs-entity-extraction\/\">here<\/a>. <\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-4 kt-pane1297_3d7b46-39\" id=\"what-is-text-summarization\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is text summarization?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>Summarization is the NLP task of producing a shorter version of one or several documents that preserves most of the input\u2019s meaning.<\/p>\n\n\n\n<p>There are two different flavors of summarization:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Extractive Summarization<\/strong><\/li>\n\n\n\n<li><strong>Abstractive Summarization<\/strong><\/li>\n<\/ul>\n\n\n\n<p><strong>Extractive Summarization<\/strong>&nbsp;is the simpler and quicker method, yet often already providing the desired result that allows to assess the relevancy of a content item. Here the most informative sentences of a document are identified and concatenated.<\/p>\n\n\n\n<p>When doing&nbsp;<strong>abstractive summarization<\/strong>, the algorithm generates a new text based on the underlying meaning of the original document.<\/p>\n\n\n\n<p>To learn more on Text Summarization, you can read this <a href=\"https:\/\/kairntech.com\/blog\/articles\/automatic-text-summarization\/\" data-type=\"URL\" data-id=\"https:\/\/kairntech.com\/blog\/articles\/automatic-text-summarization\/\">article<\/a>. <\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-18 kt-pane1297_eb72fc-2f\" id=\"what-is-knowledge-base\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is Knowledge Base?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>This is a way of organizing knowledge in a structured way. In general, a knowledge base lists \u201cobjects\u201d belonging to \u201cclasses\u201d, these objects can have \u201cproperties\u201d and \u201clinks\u201d between them<\/p>\n\n\n\n<p>What is extracting in connection with a Knowledge Base?<\/p>\n\n\n\n<p>Extract a named entity from a text and uniquely identify it (resolve ambiguity) in the Knowledge Base. For example, the city of \u201cTripoli\u201d exists in Libya and Lebanon. If the article is about Lebanon, \u201cTripoli\u201d will be the city of Lebanon.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane1297_61c983-bd\" id=\"what-are-the-typical-stages-in-a-project\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What are the typical stages in a project?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"309\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-3-1024x309.png\" alt=\"\" class=\"wp-image-159\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-3-1024x309.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-3-300x91.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-3-768x232.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-3.png 1447w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Typical stages in a Machine Learning Project<\/em><\/figcaption><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-5 kt-pane1297_dc373d-2e\" id=\"what-are-word-embeddings-used-for\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What are word embeddings used for?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>They are used to have a first level of analysis and understanding of a text by the machine in a general way.<\/p>\n\n\n\n<p>It is possible to create word embeddings in fields where the sentence structures and vocabulary are very specific (biomedical field for example).<\/p>\n\n\n\n<p>The use of word embeddings generally allows to significantly increase the quality of a model. <\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-6 kt-pane1297_dd5c2e-d6\" id=\"what-is-the-difference-corpus-and-dataset\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is the difference between a corpus and a dataset?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>The <strong>corpus <\/strong>consists of raw documents without annotation.<\/p>\n\n\n\n<p>The <strong>dataset<\/strong> consists of annotated documents or segments.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-7 kt-pane1297_285123-62\" id=\"what-is-a-business-vocabulary\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is a business vocabulary?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>This is an ordered list of \u201cbusiness\u201d keywords about a given domain: A vocabulary on \u201cfinance\u201d may contain for instance \u201cloans\u201d, \u201crates\u201d, \u201cinterests\u201d \u2026<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-8 kt-pane1297_cb4138-aa\" id=\"what-are-language-models-or-word-embeddings\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What are language models or &#8220;word embeddings&#8221;?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>It is a mathematical representation of a language built from neural networks on a very large number of examples, i.e. on a very large number of documents (hundreds of thousands or tens of millions of documents).<\/p>\n\n\n\n<p>Embeddings capture implicit knowledge (for instance that the word \u201cParis\u201d is somewhat similar to \u201cMadrid\u201d because they both stand of large European capitals) without anyone having to write that explicitly into a lexicon.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-9 kt-pane1297_3a95d0-7e\" id=\"what-is-an-inconsistent-annotation\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is an inconsistent annotation?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>For example: If a first annotation is about \u201cMr. John Smith\u201d and a second one is about \u201cJohn Smith\u201d, omitting \u201cMr.\u201d first, these two annotations will be incoherent. The machine will learn less well. It is very important to follow the same guidelines when annotating.<\/p>\n\n\n\n<p>A segment must be annotated <strong>completely<\/strong>. <\/p>\n\n\n\n<p>No annotation should be missing or it will be considered as a counter example to the missing annotation!<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-10 kt-pane1297_19e88d-29\" id=\"what-is-a-suggestion\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is a suggestion?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>It is a named entity or a category suggested by the machine that the user can validate, correct or reject in order to enrich and improve the training dataset and thus improve the quality of the final model. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"502\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-6-1024x502.png\" alt=\"\" class=\"wp-image-183\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-6-1024x502.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-6-300x147.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-6-768x377.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-6-1536x753.png 1536w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-6.png 1915w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Suggestion UI to validate or reject suggestions<\/figcaption><\/figure>\n<\/div>\n\n\n<p>The user can also verify that one or more named entities or categories can be added to the respective segment or document. The aim is to assist the user to&nbsp;<strong>save time<\/strong>&nbsp;in creating a training dataset or a machine learning model.<\/p>\n\n\n\n<p>What is a&nbsp;<strong>counter example<\/strong>?<\/p>\n\n\n\n<p>The machine can suggest an entity or a category in a wrong way. If the user rejects this suggestion, the machine will consider the validated segment as a counter example to that entity or category. <\/p>\n\n\n\n<p>The machine learns from both&nbsp;<strong>examples&nbsp;<\/strong>and&nbsp;<strong>counter examples<\/strong>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-11 kt-pane1297_8d088f-4d\" id=\"what-is-an-nlp-pipeline\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is an NLP pipeline?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>It is a workflow with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A&nbsp;format <strong>conversion component<\/strong><\/li>\n\n\n\n<li>One or several&nbsp;<strong>models&nbsp;<\/strong>and&nbsp;<strong>annotators&nbsp;<\/strong>(based on lexicons, knowledge bases\u2026)<\/li>\n\n\n\n<li>A consolidation processor<\/li>\n\n\n\n<li>A <strong>formatter <\/strong>to generate a customized output (content enrichment, XLS export, database feed\u2026)<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"500\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-7-1024x500.png\" alt=\"\" class=\"wp-image-188\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-7-1024x500.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-7-300x146.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-7-768x375.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-7-1536x750.png 1536w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-7.png 1918w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Example of how to build an NLP pipeline in Kairntech platform<\/figcaption><\/figure>\n<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-12 kt-pane1297_4ea3db-73\" id=\"what-is-wikidata\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is Wikidata?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>It is the knowledge base built from&nbsp;<strong>Wikipedia<\/strong>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-13 kt-pane1297_032a18-a1\" id=\"what-is-document-segmentation\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is document segmentation?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>It consists of dividing a document into \u201cchunks\u201d: sentence, paragraph\u2026<\/p>\n\n\n\n<p>Why is it interesting to segment documents?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>for Question-answering scenario (RAG)<\/li>\n\n\n\n<li>To save time by annotating only segments and not all documents.<\/li>\n\n\n\n<li>To build a good model, it is not necessary to annotate all the documents in their entirety (Gold Standard training dataset)<\/li>\n<\/ul>\n\n\n\n<p>Good to know:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For NER Projects, the training phase could be done on&nbsp;<strong>segments&nbsp;<\/strong>or <strong>documents<\/strong><\/li>\n\n\n\n<li>For Categorization Projects, the training is done on&nbsp;<strong>documents<\/strong>.<\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-14 kt-pane1297_8e3093-86\" id=\"what-is-a-dataset\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is a dataset?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>It is a set of documents or segments that have been annotated.<\/p>\n\n\n\n<p>What does \u201cin\u201d or \u201coutside\u201d the dataset mean?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A segment or document that has not been annotated is \u201coutside\u201d the dataset.<\/li>\n<\/ul>\n\n\n\n<p>Note: A segment whose annotations have been suggested and finally rejected by the user will be &#8220;in&#8221; the dataset. It will be considered as a <strong>counter example<\/strong>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-15 kt-pane1297_e3c899-d0\" id=\"what-is-a-cascade-of-models\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">What is a cascade of models?<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>It is a chain of models whose output of one becomes the input of the other. For example, a first model recognizes people\u2019s names, the second model analyzes the output to extract the first and last name.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-19 kt-pane1297_f0c8a0-24\" id=\"what-is-a-cascade-of-models\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong>What is Retrieval-Augmented Generation (RAG)?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>Retrieval-Augmented Generation (RAG) is a technique that combines the creative power of Large Language Models (LLMs) with the precision of your own enterprise data. Instead of relying solely on the LLM&#8217;s internal knowledge, RAG first retrieves relevant snippets from your documents&nbsp;and then provides them to the model as context to generate accurate and grounded answers. So you can benefit from the power of LLMs, but on your own content, that the LLM has of course never seen during the training (and should not due to confidentiality).<\/p>\n\n\n\n<p>Using RAG you can interact in natural langiage with your data and recieve direct, natural langiage answers on your questions.<\/p>\n\n\n\n<p>Kairntech RAG projects can often be set up in a matter of minutes, importing your data, accepting the defaults and starting to ask questions.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-20 kt-pane1297_fd7abf-36\" id=\"what-is-a-cascade-of-models\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong><strong>How does the Kairntech Chat interface work?<\/strong><\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>The Kairntech Chat interface allows users to interact with their documents in a conversational way. By leveraging RAG, the chatbot can answer complex questions, summarize long reports, and provide citations for&nbsp;every claim it makes, ensuring that users can always verify the source of the information. By keeping the context of earlier questions adn answers, the Kairntech Chat allows users to refine the questions, ask follow up questions, all on their own content.&nbsp;<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-21 kt-pane1297_84c2f9-4b\" id=\"what-is-a-cascade-of-models\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong><strong><strong>Does Kairntech support Single Sign-On (SSO)?<\/strong><\/strong><\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>Yes, Kairntech supports Single Sign-On (SSO) using standard protocols. This allows for seamless and secure user authentication by integrating with your existing identity providers such as Active Directory. Using Single Sign-On, Kairntech can be deployed in a corporate environment without requiring that each user who is already authenticated in the corporate intranet, needs to log on again when using Kairntech. Instead, authentication is done by using the person&#8217;s credentials according to e.g. Active Directory. Topics such as group membership and access to certain Kairntech projects can also be defined using the person&#8217;s permissions from Active Directory.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-22 kt-pane1297_d3c091-9e\" id=\"what-is-a-cascade-of-models\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong><strong><strong><strong>Can Kairntech be deployed on Kubernetes?<\/strong><\/strong><\/strong><\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>Kairntech is designed for cloud-native environments and can be deployed on Kubernetes (K8s) for maximum scalability and reliability. This allows organizations to orchestrate their NLP workloads, manage containerized deployments, and ensure high availability across distributed environments.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-23 kt-pane1297_96f276-90\" id=\"what-is-a-cascade-of-models\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong><strong><strong><strong><strong>How can I integrate my SharePoint data with Kairntech?<\/strong><\/strong><\/strong><\/strong><\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>Kairntech provides a dedicated SharePoint connector that allows you to easily index and search through your organization&#8217;s document libraries. Once connected, your SharePoint files\u2014including PDFs, Word documents, and emails\u2014can be used as a knowledge source for the RAG Chatbot, making internal knowledge instantly accessible. The Kairntech Sharepoint connector can be setup such that it constantly updates the content in the Kairntech project if the content in the defined Sharepoint folders change.\u00a0<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-24 kt-pane1297_ee0363-6a\" id=\"what-is-a-cascade-of-models\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong><strong><strong><strong><strong><strong>What is Hybrid Search?<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>Hybrid Search is an advanced search strategy that combines traditional keyword-based search (BM25) with modern vector-based semantic search. This ensures that you find exactly what you&#8217;re looking for, whether you&#8217;re using specific terminology or searching for broader concepts and meanings.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-25 kt-pane1297_758bb7-04\" id=\"what-is-a-cascade-of-models\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong><strong><strong><strong><strong><strong><strong>How does Kairntech ensure data privacy with LLMs?<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p>At Kairntech, data privacy and security are paramount. We offer flexible deployment options, including on-premise or private cloud installations, ensuring that your sensitive data never leaves your infrastructure. Furthermore, our platform is designed to work with local or private LLM instances to maintain complete control over your information. No matter whether you plan to work with LLMs&nbsp;from OpenAI, Mistral or Anthropic, either on their respective platforms of on provate cloud installations of these LLM such as in Azure or you intend to use open source LLMS like Llama or DeepSeek, you can beneft form these and many more using Kairntech.<\/p>\n<\/div><\/div><\/div>\n<\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-parts\/template-full-width.php","meta":{"footnotes":""},"class_list":["post-1297","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FAQs - Kairntech Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kairntech.com\/doc\/faq\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FAQs - Kairntech Documentation\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kairntech.com\/doc\/faq\/\" \/>\n<meta property=\"og:site_name\" content=\"Kairntech Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-19T08:25:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1383\" \/>\n\t<meta property=\"og:image:height\" content=\"856\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kairntech.com\/doc\/faq\/\",\"url\":\"https:\/\/kairntech.com\/doc\/faq\/\",\"name\":\"FAQs - Kairntech Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/kairntech.com\/doc\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kairntech.com\/doc\/faq\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kairntech.com\/doc\/faq\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8-1024x634.png\",\"datePublished\":\"2022-09-05T07:28:16+00:00\",\"dateModified\":\"2026-02-19T08:25:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kairntech.com\/doc\/faq\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kairntech.com\/doc\/faq\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/kairntech.com\/doc\/faq\/#primaryimage\",\"url\":\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png\",\"contentUrl\":\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png\",\"width\":1383,\"height\":856},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kairntech.com\/doc\/faq\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kairntech.com\/doc\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FAQs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kairntech.com\/doc\/#website\",\"url\":\"https:\/\/kairntech.com\/doc\/\",\"name\":\"Kairntech Documentation\",\"description\":\"All the information you need to use Kairntech Software, methodology,  user and installation guides.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kairntech.com\/doc\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FAQs - Kairntech Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kairntech.com\/doc\/faq\/","og_locale":"en_GB","og_type":"article","og_title":"FAQs - Kairntech Documentation","og_url":"https:\/\/kairntech.com\/doc\/faq\/","og_site_name":"Kairntech Documentation","article_modified_time":"2026-02-19T08:25:54+00:00","og_image":[{"width":1383,"height":856,"url":"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kairntech.com\/doc\/faq\/","url":"https:\/\/kairntech.com\/doc\/faq\/","name":"FAQs - Kairntech Documentation","isPartOf":{"@id":"https:\/\/kairntech.com\/doc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kairntech.com\/doc\/faq\/#primaryimage"},"image":{"@id":"https:\/\/kairntech.com\/doc\/faq\/#primaryimage"},"thumbnailUrl":"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8-1024x634.png","datePublished":"2022-09-05T07:28:16+00:00","dateModified":"2026-02-19T08:25:54+00:00","breadcrumb":{"@id":"https:\/\/kairntech.com\/doc\/faq\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kairntech.com\/doc\/faq\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/kairntech.com\/doc\/faq\/#primaryimage","url":"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png","contentUrl":"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/09\/image-8.png","width":1383,"height":856},{"@type":"BreadcrumbList","@id":"https:\/\/kairntech.com\/doc\/faq\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kairntech.com\/doc\/"},{"@type":"ListItem","position":2,"name":"FAQs"}]},{"@type":"WebSite","@id":"https:\/\/kairntech.com\/doc\/#website","url":"https:\/\/kairntech.com\/doc\/","name":"Kairntech Documentation","description":"All the information you need to use Kairntech Software, methodology,  user and installation guides.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kairntech.com\/doc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/pages\/1297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/comments?post=1297"}],"version-history":[{"count":56,"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/pages\/1297\/revisions"}],"predecessor-version":[{"id":5699,"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/pages\/1297\/revisions\/5699"}],"wp:attachment":[{"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/media?parent=1297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}