Or you could just use ChatGPT for it by giving it the text and asking it to pull out entities and semantically related words, format it in table and boom - you have everything you need. You can then add your text and ask it to enrich it w