Of course. The input is a test data set I created. They emulate an Operations Concept, a Concept of Operations, and a set of Mission/User Scenarios. The files are narrative text. See attached files.
The ingest used standard retrieval augmentation generation (RAG) techniques: cleaning the document, chunking the document, and vectorizing (adding a feature vector) to support search.
The diagram extractors process each document chunk to look for model elements and relations. An LLM is used for the discovery process.
The plugin with the web browser and exposed StarUML API allows the external code to draw the diagrams. There is much room for improvement here.
The chat client uses natural language processing (NLP) and intent-based routing to execute commands. I did not show all the intent-based routing functions in the video. One that is particularly useful is generating documentation for model elements from the ingested document set.
This is where AI-Enabled MBSE is going. I am hoping to get this community thinking about this, as I have always liked StarUML as my 'quick' modeling tool.
Mark