Hostname: page-component-6766d58669-nf276 Total loading time: 0 Render date: 2026-05-20T07:23:00.268Z Has data issue: false hasContentIssue false

ActuaryGPT: applications of large language models to insurance and actuarial work

Published online by Cambridge University Press:  21 November 2024

Caesar Balona*
Affiliation:
Old Mutual Insure, Johannesburg, South Africa
Rights & Permissions [Opens in a new window]

Abstract

Recent advances in large language models (LLMs), such as GPT-4, have spurred interest in their potential applications across various fields, including actuarial work. This paper introduces the use of LLMs in actuarial and insurance-related tasks, both as direct contributors to actuarial modelling and as workflow assistants. It provides an overview of LLM concepts and their potential applications in actuarial science and insurance, examining specific areas where LLMs can be beneficial, including a detailed assessment of the claims process. Additionally, a decision framework for determining the suitability of LLMs for specific tasks is presented. Case studies with accompanying code showcase the potential of LLMs to enhance actuarial work. Overall, the results suggest that LLMs can be valuable tools for actuarial tasks involving natural language processing or structuring unstructured data and as workflow and coding assistants. However, their use in actuarial work also presents challenges, particularly regarding professionalism and ethics, for which high-level guidance is provided.

Information

Type
Sessional Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© Institute and Faculty of Actuaries 2024
Figure 0

Table 1. Claims management process

Figure 1

Figure 1. Technical assessment tree.

Figure 2

Figure 2. Risk assessment tree.

Figure 3

Table 2. Example Technical Assessment for Extracting Data from Reinsurance Treaties

Figure 4

Table 3. Example Risk Assessment for Extracting Data from Reinsurance Treaties

Figure 5

Figure 3. Universal critic prompt.

Figure 6

Figure 4. Claims data for example claim interaction in JSON format.

Figure 7

Figure 5. Medical report for example claim interaction.

Figure 8

Figure 6. Police report for example claim interaction.

Figure 9

Figure 7. Prompt for Case Study 1.

Figure 10

Figure 8. GPT-4 response for Case Study 1 in JSON format.

Figure 11

Figure 9. GPT-4 summarisation of automatically collected Google searches relating to cyber risk.

Figure 12

Figure 10. GPT-4 action points generated from GPT-4 summary.

Figure 13

Figure 11. GPT-4 project plan generated from GPT-4 action point.

Figure 14

Figure 12. Real estate investment prompt to ChatGPT.

Figure 15

Figure 13. Real estate investment prompt to ChatGPT supported by the regulatory knowledgebase.

Figure 16

Figure 14. Broker acquisition prompt in the context of SAM to ChatGPT.

Figure 17

Figure 15. Broker acquisition prompt in the context of SAM to ChatGPT.

Figure 18

Figure 16. Broker acquisition prompt to ChatGPT supported by regulatory knowledgebase.

Figure 19

Figure 17. JSON representation of reinsurance treaty generated by GPT-3.5.

Figure 20

Figure 18. Coding assistant conversation with ChatGPT part 1.

Figure 21

Figure 19. Coding assistant conversation with ChatGPT part 2.

Figure 22

Figure 20. Coding assistant conversation with ChatGPT part 3.

Figure 23

Figure 21. Model Understanding Prompt.

Figure 24

Figure 22. Problem-solving conversation with ChatGPT.

Figure 25

Figure 23. Few-shot learning example with ChatGPT part 1.

Figure 26

Figure 24. Few-shot learning example with ChatGPT part 2.

Figure 27

Figure 25. Few-shot learning example with ChatGPT part 3.

Figure 28

Figure 26. Zero-shot learning example with ChatGPT part 1.

Figure 29

Figure 27. Zero-shot learning example with ChatGPT part 1.