I'm creating my first AI system for a project and am beginning by drawing some use cases.
I was wondering, is it acceptable to have the AI system as the actor in the use case?
The AI will be pro-active sometimes, it has it's own use cases to perform. when it detects something in the real world via a hardware device, it performs it's use case which assists the human also via hardware.
Do you think that is OK, or should an AI never be an actor?
AI and UML are new areas to me, and so am learning about how they are normally used together.
Many thanks for your thoughts.