As is well known already, KB can't take a well structured data, like csv file or html table with record-style row/column-style etc. I mean, it can, but half of the answers will be wrong. To overcome this, it was suggested to use TABLE. This is not bad, but currently there is no straightforward way to populate this table from a csv file. I have to write code. I don't mind code, but... It would be so much simpler and this is just so crazy common that I don't know why it wasn't done already 🙂 Why not to have KB that is based on csv file which consists of well-structed data? Let it use tables inside, however it would be implemented, but the bottom line is that the queries to this KB would resolve correctly. Why to limit KB to long-paragraph-unstructured data only?? This functionality really belongs to KB - not so much to tables that require javascript to process them. This is crazy common, because ANY company, ANY business small or large has not only unstructured chunks of text, but also plenty of csv-style row-column-style well-structured data - it's a must to have such a data type in KB!