About how we asked ChatGPT to help with the FMEA
Everyone is talking about ChatGPT and it’s impossible to ignore the topic. Many people wonder about the importance of this innovation. Some conservatively dismiss the eggs potential by locking themselves in a bubble of temporary comfort. Browsing the Internet, we’ve came across an interesting comparison. Although, unfortunately, we didn’t note the author, the quote was: “ChatGPT will not eliminate your job, just as Excel didn’t make the accountants disappear. Only those who haven’t learned to use it disappeared.” Following this line of thought, it’s worth learning to use this amazing new tool.
We decided to see how ChatGPT can help us do something really worthwhile, something that is useful in our work. At Softgent, we use FMEA, or Failure Modes and Effects Analysis, as a valuable risk assessment tool, helpful in identifying and preventing potential failures in a certain process. The tool, while useful, is not one of the easiest and pleasant ones. The output document can be very complicated and can contain many lines, especially for complex processes.
We’ve decided to see if ChatGPT would help us prepare an FMEA. The choise was software development process. First question to ChatGPT was:
Right. First potential failure mode defined: Insufficient requirements gathering. We all know this one, right? Let’s continue:
Let’s go for the easy way. The first suggestion creates the first line in the FMEA. So we have a product that doesn’t meet the needs of the user.
Great we have a lack of user involvement. It’s time to define prevention.
It seems quite right – but how do we detect it?
Now let’s put it together and see what came out of it all:
|Potential Failure Mode||Insufficient requirements gathering|
|Potential Effect(s) of Failure||Product does not meet the needs of the user|
|Potential Cause(s)/ Mechanism(s) of Failure||Lack of user involvement|
|Current Controls (Prevention)||User research|
|Current Controls (Detection)|
According to ChatGPT, the software development process may not work because we have not gathered the requirements for the project sufficiently. It may result in us producing software that does not meet users’ expectations. A potential reason for this could be not gathering enough feedback from potential users before we’ve started our work. Of course, the best way to prevent this is to study user preferences. To this end, ChatGPT suggests implementing mechanisms for collecting feedback from users, using analytical tools for tracking preferences, etc.
Apparently, ChatGPT hasn’t discovered anything new, but one has to be admitted – it makes sensible suggestions. It doesn’t relieve us from thinking, but it is a time saver for sure. We definitely see a lot of potential in it. We leave the rest to your evaluation…
Without the Shield Box, 5G testing is out of the question — Niche technologies based on 5G are becoming increasingly common....Read More