{"id":3341,"date":"2022-05-05T14:30:03","date_gmt":"2022-05-05T12:30:03","guid":{"rendered":"https:\/\/kairntech.com\/doc\/?p=3341"},"modified":"2025-10-31T14:51:24","modified_gmt":"2025-10-31T13:51:24","slug":"how-to-use-question-answering","status":"publish","type":"post","link":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/","title":{"rendered":"How to setup question answering?"},"content":{"rendered":"\n<p>Question answering is a functional domain of Natural Language Processing, positioned on the same level as document <a href=\"https:\/\/kairntech.com\/doc\/faq\/#what-is-text-classification\" data-type=\"page\" data-id=\"1297\">classification <\/a>and the <a href=\"https:\/\/kairntech.com\/doc\/faq\/#what-is-entity-detection\" data-type=\"page\" data-id=\"1297\">detection of entities<\/a> within documents.<\/p>\n\n\n\n<p>The objective is to create a &#8220;Chat-GPT like&#8221; user experience on <strong>documents<\/strong>, which are often internal and confidential: ask questions to documents and obtain answers that contain a link to the source document. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/kairntech.com\/doc\/how-to-create-a-project\/\" data-type=\"link\" data-id=\"https:\/\/kairntech.com\/doc\/how-to-create-a-project\/\">Create a project<\/a> and select the Question-answering option.<\/li>\n\n\n\n<li><a href=\"https:\/\/kairntech.com\/doc\/how-to-upload-documents\/\" data-type=\"link\" data-id=\"https:\/\/kairntech.com\/doc\/how-to-upload-documents\/\">Upload documents<\/a>. A few documents are enough to test the solution.<\/li>\n\n\n\n<li>Documents are then automatically <strong>segmented <\/strong>in so-called &#8216;chunks&#8217; or &#8216;snippets&#8217;, typically a phrase or paragraph. It is possible to <strong>customize document segmentation<\/strong> by using off-the-shelf segmenter or by creating a segmentation pipeline. <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-kairntech-documentation wp-block-embed-kairntech-documentation\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"c4IF7D986T\"><a href=\"https:\/\/kairntech.com\/doc\/how-to-configure-a-segmenter\/\">How to configure and use a segmenter?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;How to configure and use a segmenter?&#8221; &#8212; Kairntech Documentation\" src=\"https:\/\/kairntech.com\/doc\/how-to-configure-a-segmenter\/embed\/#?secret=FiKX9hFIxd#?secret=c4IF7D986T\" data-secret=\"c4IF7D986T\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>While for plain text search the uploaded documents are indexed, for semantic search (similarities) the segments are automatically <strong>vectorized<\/strong>, a process that consists of creating numeric values from the words with so-called <strong>embeddings<\/strong>. &#8220;OpenAI-compatible embeddings&#8221; is the vectorizer by default, but it is possible to select other off-the-shelf embedding models or to create custom ones.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-kairntech-documentation wp-block-embed-kairntech-documentation\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"7n60yIwSiX\"><a href=\"https:\/\/kairntech.com\/doc\/how-to-configure-and-customize-a-vectorizer\/\">How to configure and customize a vectorizer?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;How to configure and customize a vectorizer?&#8221; &#8212; Kairntech Documentation\" src=\"https:\/\/kairntech.com\/doc\/how-to-configure-and-customize-a-vectorizer\/embed\/#?secret=DpMvMxRSmD#?secret=7n60yIwSiX\" data-secret=\"7n60yIwSiX\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Entity-detection-project\">Ask a question &#8211; Search <\/h2>\n\n\n\n<p>Three different types of search exist:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Full text search<\/strong> matches the text elements from the question to relevant elements in snippets<\/li>\n\n\n\n<li><strong>Semantic search<\/strong> uses embedding-based vectors to find similarities <\/li>\n\n\n\n<li><strong>Hybrid search<\/strong> is a combination of both methods<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"362\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167-1024x362.png\" alt=\"\" class=\"wp-image-5092\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167-1024x362.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167-300x106.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167-768x272.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167-1536x543.png 1536w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167.png 1767w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The search results (the corresponding text snippets) are displayed and ordered by relevance. The technical process used to generate these search results is called a <strong>Retriever<\/strong>. <\/li>\n\n\n\n<li>For <strong>semantic <\/strong>and <strong>hybrid <\/strong>search it is possible to select different embedding models (Vectorizers) if these are <a href=\"https:\/\/kairntech.com\/doc\/how-to-configure-and-customize-a-vectorizer\/\">configured<\/a> and active (with the green tick).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"401\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-168-1024x401.png\" alt=\"\" class=\"wp-image-5093\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-168-1024x401.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-168-300x117.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-168-768x300.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-168-1536x601.png 1536w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-168.png 1764w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Entity-detection-project\">Ask a question &#8211; answer generation <\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Once documents have been successfully imported, automatically indexed and vectorized, go to the <em>Question-answering<\/em> view<\/li>\n\n\n\n<li>Enter your question in the search box and press &#8220;Enter&#8221;<\/li>\n\n\n\n<li>A search strategy, a vectorizer and a LLM are used by default, but you can change it in the options below the search bar (click on <em>SHOW OPTIONS<\/em>).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"469\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-175-1024x469.png\" alt=\"\" class=\"wp-image-5105\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-175-1024x469.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-175-300x137.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-175-768x352.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-175-1536x704.png 1536w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-175.png 1914w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Large Language Models (LLMs) are used to generate an answer from the search results. The answer is presented with links to the relevant snippet, that in turn contains a link to the source document. <\/li>\n\n\n\n<li>Different LLMs can be configured and selected. \n<ul class=\"wp-block-list\">\n<li>Commercial LLMs such as the ones provided by Open AI are subject to costs and are integrated using an API. These costs are minimized by only sending the snippets that are the results of a search to the LLM. <\/li>\n\n\n\n<li>Open Source LLMs such as Llama2, Mistral&#8230; can be tested as well. <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"429\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-170-1024x429.png\" alt=\"\" class=\"wp-image-5095\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-170-1024x429.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-170-300x126.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-170-768x321.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-170.png 1271w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-wp-embed is-provider-kairntech-documentation wp-block-embed-kairntech-documentation\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"08ff7EUPx8\"><a href=\"https:\/\/kairntech.com\/doc\/how-to-configure-an-answer-generator-with-llm-for-question-answering\/\">How to configure an answer generator with LLM for question answering?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;How to configure an answer generator with LLM for question answering?&#8221; &#8212; Kairntech Documentation\" src=\"https:\/\/kairntech.com\/doc\/how-to-configure-an-answer-generator-with-llm-for-question-answering\/embed\/#?secret=R0PwQQBmie#?secret=08ff7EUPx8\" data-secret=\"08ff7EUPx8\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Save and import questions<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A question is saved in your project by clicking on the save icon<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"353\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-171-1024x353.png\" alt=\"\" class=\"wp-image-5096\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-171-1024x353.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-171-300x104.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-171-768x265.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-171.png 1220w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you have already a list of questions, you can import them in the project<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"421\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-172-1024x421.png\" alt=\"\" class=\"wp-image-5097\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-172-1024x421.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-172-300x123.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-172-768x316.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-172.png 1230w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-kairntech-documentation wp-block-embed-kairntech-documentation\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"5SDebeKpG8\"><a href=\"https:\/\/kairntech.com\/doc\/how-to-import-questions-in-question-answering-project\/\">How to import questions in question answering project?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;How to import questions in question answering project?&#8221; &#8212; Kairntech Documentation\" src=\"https:\/\/kairntech.com\/doc\/how-to-import-questions-in-question-answering-project\/embed\/#?secret=QjR62smMbQ#?secret=5SDebeKpG8\" data-secret=\"5SDebeKpG8\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Entity-detection-project\">Compare search results and answers<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <em>Compare<\/em> view is a special view provided to compare the results of different search types, vectorization models and Large Language Models. The goal is to find the best possible combination of search types, vectorization and LLMs to get the highest quality of answers.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"469\" src=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-173-1024x469.png\" alt=\"\" class=\"wp-image-5099\" srcset=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-173-1024x469.png 1024w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-173-300x137.png 300w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-173-768x352.png 768w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-173-1536x703.png 1536w, https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-173.png 1916w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-kairntech-documentation wp-block-embed-kairntech-documentation\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"DdcnTFGTsV\"><a href=\"https:\/\/kairntech.com\/doc\/how-to-compare-results-in-question-answering-project\/\">How to compare results in question answering project?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;How to compare results in question answering project?&#8221; &#8212; Kairntech Documentation\" src=\"https:\/\/kairntech.com\/doc\/how-to-compare-results-in-question-answering-project\/embed\/#?secret=gJq7IIuNw2#?secret=DdcnTFGTsV\" data-secret=\"DdcnTFGTsV\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-kairntech-documentation wp-block-embed-kairntech-documentation\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"qx3olbakB6\"><a href=\"https:\/\/kairntech.com\/doc\/how-to-build-and-configure-a-kairntech-chatbot\/\">How to build and configure a Kairntech Chatbot?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;How to build and configure a Kairntech Chatbot?&#8221; &#8212; Kairntech Documentation\" src=\"https:\/\/kairntech.com\/doc\/how-to-build-and-configure-a-kairntech-chatbot\/embed\/#?secret=gHtG9k4LfO#?secret=qx3olbakB6\" data-secret=\"qx3olbakB6\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Question answering is a functional domain of Natural Language Processing, positioned on the same level as document classification and the detection of entities within documents. The objective is to create a &#8220;Chat-GPT like&#8221; user experience on documents, which are often internal and confidential: ask questions to documents and obtain answers that contain a link to [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"[]"},"categories":[16],"tags":[],"class_list":["post-3341","post","type-post","status-publish","format-standard","hentry","category-getting-started"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to setup question answering? - 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\/how-to-use-question-answering\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to setup question answering? - Kairntech Documentation\" \/>\n<meta property=\"og:description\" content=\"Question answering is a functional domain of Natural Language Processing, positioned on the same level as document classification and the detection of entities within documents. The objective is to create a &#8220;Chat-GPT like&#8221; user experience on documents, which are often internal and confidential: ask questions to documents and obtain answers that contain a link to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/\" \/>\n<meta property=\"og:site_name\" content=\"Kairntech Documentation\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-05T12:30:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-31T13:51:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1767\" \/>\n\t<meta property=\"og:image:height\" content=\"625\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"geertmeulenbelt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"geertmeulenbelt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/\"},\"author\":{\"name\":\"geertmeulenbelt\",\"@id\":\"https:\/\/kairntech.com\/doc\/#\/schema\/person\/5b99778fc55c4000f9531798b0891dab\"},\"headline\":\"How to setup question answering?\",\"datePublished\":\"2022-05-05T12:30:03+00:00\",\"dateModified\":\"2025-10-31T13:51:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/\"},\"wordCount\":523,\"image\":{\"@id\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167-1024x362.png\",\"articleSection\":[\"Getting Started\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/\",\"url\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/\",\"name\":\"How to setup question answering? - Kairntech Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/kairntech.com\/doc\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167-1024x362.png\",\"datePublished\":\"2022-05-05T12:30:03+00:00\",\"dateModified\":\"2025-10-31T13:51:24+00:00\",\"author\":{\"@id\":\"https:\/\/kairntech.com\/doc\/#\/schema\/person\/5b99778fc55c4000f9531798b0891dab\"},\"breadcrumb\":{\"@id\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#primaryimage\",\"url\":\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167.png\",\"contentUrl\":\"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167.png\",\"width\":1767,\"height\":625},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kairntech.com\/doc\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to setup question answering?\"}]},{\"@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\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/kairntech.com\/doc\/#\/schema\/person\/5b99778fc55c4000f9531798b0891dab\",\"name\":\"geertmeulenbelt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/kairntech.com\/doc\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/511398bec7b2ca56914aa82f0e3e09813b8ecc8efd52657b462ab4fcd53a1813?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/511398bec7b2ca56914aa82f0e3e09813b8ecc8efd52657b462ab4fcd53a1813?s=96&d=mm&r=g\",\"caption\":\"geertmeulenbelt\"},\"url\":\"https:\/\/kairntech.com\/doc\/author\/geertmeulenbelt\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to setup question answering? - 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\/how-to-use-question-answering\/","og_locale":"en_GB","og_type":"article","og_title":"How to setup question answering? - Kairntech Documentation","og_description":"Question answering is a functional domain of Natural Language Processing, positioned on the same level as document classification and the detection of entities within documents. The objective is to create a &#8220;Chat-GPT like&#8221; user experience on documents, which are often internal and confidential: ask questions to documents and obtain answers that contain a link to [&hellip;]","og_url":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/","og_site_name":"Kairntech Documentation","article_published_time":"2022-05-05T12:30:03+00:00","article_modified_time":"2025-10-31T13:51:24+00:00","og_image":[{"width":1767,"height":625,"url":"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167.png","type":"image\/png"}],"author":"geertmeulenbelt","twitter_card":"summary_large_image","twitter_misc":{"Written by":"geertmeulenbelt","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#article","isPartOf":{"@id":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/"},"author":{"name":"geertmeulenbelt","@id":"https:\/\/kairntech.com\/doc\/#\/schema\/person\/5b99778fc55c4000f9531798b0891dab"},"headline":"How to setup question answering?","datePublished":"2022-05-05T12:30:03+00:00","dateModified":"2025-10-31T13:51:24+00:00","mainEntityOfPage":{"@id":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/"},"wordCount":523,"image":{"@id":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#primaryimage"},"thumbnailUrl":"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167-1024x362.png","articleSection":["Getting Started"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/","url":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/","name":"How to setup question answering? - Kairntech Documentation","isPartOf":{"@id":"https:\/\/kairntech.com\/doc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#primaryimage"},"image":{"@id":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#primaryimage"},"thumbnailUrl":"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167-1024x362.png","datePublished":"2022-05-05T12:30:03+00:00","dateModified":"2025-10-31T13:51:24+00:00","author":{"@id":"https:\/\/kairntech.com\/doc\/#\/schema\/person\/5b99778fc55c4000f9531798b0891dab"},"breadcrumb":{"@id":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#primaryimage","url":"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167.png","contentUrl":"https:\/\/kairntech.com\/doc\/wp-content\/uploads\/sites\/2\/2022\/05\/image-167.png","width":1767,"height":625},{"@type":"BreadcrumbList","@id":"https:\/\/kairntech.com\/doc\/how-to-use-question-answering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kairntech.com\/doc\/"},{"@type":"ListItem","position":2,"name":"How to setup question answering?"}]},{"@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"},{"@type":"Person","@id":"https:\/\/kairntech.com\/doc\/#\/schema\/person\/5b99778fc55c4000f9531798b0891dab","name":"geertmeulenbelt","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/kairntech.com\/doc\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/511398bec7b2ca56914aa82f0e3e09813b8ecc8efd52657b462ab4fcd53a1813?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/511398bec7b2ca56914aa82f0e3e09813b8ecc8efd52657b462ab4fcd53a1813?s=96&d=mm&r=g","caption":"geertmeulenbelt"},"url":"https:\/\/kairntech.com\/doc\/author\/geertmeulenbelt\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/posts\/3341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/comments?post=3341"}],"version-history":[{"count":72,"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/posts\/3341\/revisions"}],"predecessor-version":[{"id":5587,"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/posts\/3341\/revisions\/5587"}],"wp:attachment":[{"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/media?parent=3341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/categories?post=3341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kairntech.com\/doc\/wp-json\/wp\/v2\/tags?post=3341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}