Jump to content

Bot:Guide/approved productions: Difference between revisions

From Insurer Brain
Content deleted Content added
No edit summary
No edit summary
Line 2: Line 2:


{{Section separator}}
{{Section separator}}
== Approved functions ==
== create_definitions ==

=== Description ===


{| class="wikitable" style="width:100%"
|-
! Function !! Required parameters !! Optional parameters !! Description !! Trigger phrases !! Examples
|-
| <code>create_definitions</code>
| None
|
* '''topics''' — list of broad subjects (e.g. "M&A", "Cyber insurance"). Generates 50 seed terms per topic.
* '''terms''' — list of specific terms (e.g. "Combined ratio", "Loss ratio"). Creates individual definition pages.
* '''override''' — yes or no. If yes, replaces existing pages. Default: no.
|
* Creates insurance glossary definition pages on the wiki.
* Creates insurance glossary definition pages on the wiki.
* Can generate terms from broad subjects, create specific definition pages, or automatically fill in all missing definitions.
* Can generate terms from broad subjects, create specific definition pages, or automatically fill in all missing definitions.
* When both topics and terms are provided, seeds are generated from the topics and merged with the provided terms.
* When both topics and terms are provided, seeds are generated from the topics and merged with the provided terms.
* When no parameters are provided, the bot scans for broken <nowiki>[[Definition:...]]</nowiki> links and creates those pages.
* When no parameters are provided, the bot scans for broken <nowiki>[[Definition:...]]</nowiki> links and creates those pages.

|
=== Required parameters ===

None.

=== Optional parameters ===

* '''topics''' — list of broad subjects (e.g. "M&A", "Cyber insurance"). Generates 50 seed terms per topic.
* '''terms''' — list of specific terms (e.g. "Combined ratio", "Loss ratio"). Creates individual definition pages.
* '''override''' — yes or no. If yes, replaces existing pages. Default: no.

=== Trigger phrases ===

* "create definitions for..."
* "create definitions for..."
* "define these terms..."
* "define these terms..."
Line 27: Line 30:
* "generate definitions about..."
* "generate definitions about..."
* "make definition pages for..."
* "make definition pages for..."

|
=== Examples ===

'''1. Topics and terms:'''
'''1. Topics and terms:'''
<pre>
<pre>
Line 52: Line 57:
</pre>
</pre>
→ topics: ''(none)'' / terms: ''(none)'' / override: no
→ topics: ''(none)'' / terms: ''(none)'' / override: no
|}


{{Section separator}}
{{Section separator}}
Line 62: Line 66:
Hello [first name],
Hello [first name],


Thank you for your email. I wasn't able to match your request to any of my available functions.
Thank you for your email. I wasn't able to match your request
to any of my available functions.


Here is what I can currently do:
Here is what I can currently do:

Revision as of 18:21, 30 March 2026

Bot:Guide/approved productions lists all production functions that production bots (e.g. PlumBot) can execute on behalf of authorized users. When a user sends an email to a production bot, the bot reads this page to identify which function to run and which parameters to extract.

~*~

create_definitions

Description

  • Creates insurance glossary definition pages on the wiki.
  • Can generate terms from broad subjects, create specific definition pages, or automatically fill in all missing definitions.
  • When both topics and terms are provided, seeds are generated from the topics and merged with the provided terms.
  • When no parameters are provided, the bot scans for broken [[Definition:...]] links and creates those pages.

Required parameters

None.

Optional parameters

  • topics — list of broad subjects (e.g. "M&A", "Cyber insurance"). Generates 50 seed terms per topic.
  • terms — list of specific terms (e.g. "Combined ratio", "Loss ratio"). Creates individual definition pages.
  • override — yes or no. If yes, replaces existing pages. Default: no.

Trigger phrases

  • "create definitions for..."
  • "define these terms..."
  • "generate glossary entries about..."
  • "add definitions for..."
  • "create pages for..."
  • "generate definitions about..."
  • "make definition pages for..."

Examples

1. Topics and terms:

Subject: Create definitions for Cyber and specific terms
Body: Hi PlumBot, please create definitions for the topic
Cyber insurance. Also define these specific terms:
Ransomware warranty, Silent cyber exposure.

→ topics: Cyber insurance / terms: Ransomware warranty, Silent cyber exposure / override: no

2. Terms only:

Subject: Define Combined ratio and Loss ratio
Body: Hi PlumBot, can you create definition pages for:
Combined ratio, Loss ratio, Expense ratio.

→ topics: (none) / terms: Combined ratio, Loss ratio, Expense ratio / override: no

3. No parameters:

Subject: Fix broken definition links
Body: Hi PlumBot, please check for any broken definition
links on the wiki and create the missing pages.

→ topics: (none) / terms: (none) / override: no

~*~

Fallback

If the user's request does not match any approved function above, the bot should reply:

Hello [first name],

Thank you for your email. I wasn't able to match your request
to any of my available functions.

Here is what I can currently do:
- Create insurance glossary definitions (from topics, specific terms, or broken links)

Could you rephrase your request, or contact your administrator for help?

Best regards,
[BotName]