Request help for Building a chatbot for Log analysis using LLMs The Motivation is as follows: There are many industrial applications that use various systems (devices). It is these logs that are analysed by the engineers to study the functioning, performance and maintenance. This exercise is resource intensive. But it is unavoidable because there is deep reasoning and logic behind the analysis and is based on the industry specific knowledge and domain expertise and is currently done by humans.For standard devices like our computers, we have system logs, event logs and application logs. For analysing these logs, there are many commercial and open source applications since these logs follow a standard format. However, for proprietary systems like the one I am building for, the logs follow a custom format and these formats may have custom entities and descriptions. Of course, there is a document that has the Business logic and knowledge embedded in the logs that explains these custom logs in detail i.e. events codes, Alarms, descriptions, etc. This coupled with the "How to perform log analysis" document and product design document will help to understand why a device behaved in a certain way. My main goal is to provide a chatbot application that can use an LLM to extract key insights from log files. Essentially, provide a simple user interface where the upper management (Non technical staff) can ask questions and get a response. i.e. 1. When was the last time Device A generated the following events/alarms ? 2. In the last 30 days, how many times did Device B log the following error "<error description> 3. When the <error> was logged by Device A, was Device B in working condition? 4. Why did Device C generate the alarm at <time> on <date>? 5. Generate an error report for Device D in a tabular form with date time and the event with causation and its consequences on other devices? 6. Generate a summary report for the entire system for the month of <month>?