Generating CoPilot Personas
We need an accurate description of a Solution Kit application to generate a list of personas that would use the application. We can then use the following prompt structure:
Prompt
We have created a new Application called {APPLICATION_NAME}.
{APPLICATION DESCRIPTION}
For this application, create a list of the top personas that
would use a chatbot for this application.
Do not list any personas that deal with application performance or security.
Focus only on personas that would use a chatbot to ask questions
about the data within the application.
If appropriate, include a persona.
Return a list of the persona names in a Python list called "personas".
Include a newline after each comma in the list.
Order the list based on the most frequent users of the
application to the least frequent users of the application.
Sample Response
-
**Fraud Analyst: This professional is responsible for analyzing transactions to detect any fraudulent activities. They would use the application to track, monitor, and analyze data related to financial transactions and detect patterns indicative of fraudulent behavior.
-
Compliance Officer: They ensure the organization conducts business in full compliance with all national and international laws and regulations that pertain to its particular industry. This persona would use the application to ensure the organization is compliant with local, state, and federal rules about fraud detection and prevention.
-
Risk Manager: They're tasked with identifying and assessing potential risks in all areas of a financial organization. They would use the application to analyze transactions, pinpoint any risks, and implement measures to minimize potential loss.
-
IT Security Officer: This role involves protecting both data and systems from unauthorised access, use, disclosure, disruption, modification, or destruction. An IT security officer would be interested in the security aspects of the application to ensure the data and analysis are secure from any potential threats or breaches.
-
Legal Team: They guide the organization to work within the constraints of the law. They would also use the application for investigations and evidence in case of any legal proceedings.
-
Auditor: Uses the application to verify the accuracy of financial transactions and ensure no fraudulent activity has occurred.
-
Financial Institutions/Banks: These entities would use the application to monitor the transactions of their clients and preemptively identify any suspicious or fraudulent activities.
-
End User/Customer: While they may not directly interact with the application, they are a key persona as they are the subject of the transactions being monitored for potential fraud. A significant aspect of a financial fraud transaction application's function is focused on maintaining the financial security of these individuals.
Python Program
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | |