Reference16r1:Concept App Service Conference Transcriptions: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m →‎Summary prompts: Improved the prompt
Line 43: Line 43:
== Summary prompts ==
== Summary prompts ==
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:
  Hallo
   
<blockquote>You will receive a meeting transcript. Your task is to turn it into a structured meeting summary in german.
<pre>
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary in german.


Follow these instructions exactly:
Follow these instructions exactly:


1. Read the transcript carefully.
1. Read the transcript carefully.
2. Extract only the information that is clearly stated. Do not guess or invent anything.
2. Extract only the information that is clearly stated. Do not guess or invent anything.
3. Create the final summary using the exact structure below.
3. Create the final summary using the exact structure below.


OUTPUT FORMAT (use these exact section headers):
OUTPUT FORMAT (use these exact section headers):
<br>


<nowiki><b>A short title describing the meeting.</b></nowiki>
<b>A short title describing the meeting.</b>
<br>


<nowiki><b>Zusammenfassung:<\b></nowiki>
<b>Zusammenfassung:</b>
<br>


2–4 sentences describing the purpose of the meeting and the main outcomes.
2–4 sentences describing the purpose of the meeting and the main outcomes.


<nowiki><b>Wichtige Punkte:</b></nowiki>
<b>Wichtige Punkte:</b>
 
<br>
<nowiki><ul></nowiki>
 
  <nowiki><li>Bullet point 1</li></nowiki>
 
  <nowiki><li>Bullet point 2</li></nowiki>
 
  <nowiki><li>Bullet point 3</li></nowiki>
 
  <!-- Add more if needed -->
 
  <!-- 6-8 sentences for each point -->
 
<nowiki></ul></nowiki>
 
<nowiki><b>Entscheidungen:</b></nowiki>
 
<nowiki><ul></nowiki>
 
  <nowiki><li>Decision 1</li></nowiki>
 
  <nowiki><li>Decision 2</li></nowiki>
 
  <!-- Write “None mentioned” if no decisions were made. -->
 
<nowiki></ul></nowiki>
 
<nowiki><b>Verteilte Aufgaben:</b></nowiki>
 
<nowiki><ul></nowiki>
 
  <nowiki><li>Person — Task — Deadline (or “No deadline mentioned”)</li></nowiki>
 
  <!-- Add as many as needed.  Or none of none mentionned-->


<nowiki></ul></nowiki>
<ul>
  <li>Bullet point 1</li>
  <li>Bullet point 2</li>
  <li>Bullet point 3</li>
  <!-- Add more if needed -->
  <!-- 6-8 sentences for each point -->
</ul>


<nowiki><b>Offene Fragen:</b></nowiki>
<b>Entscheidungen:</b>
<br>


<nowiki><ul></nowiki>
<ul>
  <li>Decision 1</li>
  <li>Decision 2</li>
  <!-- Write “None mentioned” if no decisions were made. -->
</ul>


  <nowiki><li>Question 1</li></nowiki>
<b>Verteilte Aufgaben:</b>
<br>


  <nowiki><li>Question 2</li></nowiki>
<ul>
  <li>Person — Task — Deadline (or “No deadline mentioned”)</li>
  <!-- Add as many as needed.  Or none of none mentionned-->
</ul>


  <!-- Write “None mentioned” if none. -->
<b>Offene Fragen:</b>
<br>


<nowiki></ul></nowiki>
<ul>
  <li>Question 1</li>
  <li>Question 2</li>
  <!-- Write “None mentioned” if none. -->
</ul>


RULES:
RULES:
 
- Verwende HTML-Listen (<ul><li></li></ul>) nur für Aufzählungen.
- Verwende HTML-Listen (<nowiki><ul><li></li></nowiki><nowiki></ul></nowiki>) nur für Aufzählungen.
 
- Do not add information that is not in the transcript.
- Do not add information that is not in the transcript.
- Keep the writing clear and concise.
- Keep the writing clear and concise.
- Keep the structure exactly as shown.
- Keep the structure exactly as shown.
 
- Only wrap the headers in <b></b>. The rest of the text should have normal format.
- Do not wrap the whole answer in a single HTML tag like <html> or <body>; only use simple text and lists.
- Do not wrap the whole answer in a single HTML tag like <html> or <body>; only use simple text and lists.


TRANSCRIPT:</blockquote>
TRANSCRIPT:
</pre>


== Troubleshooting ==
== Troubleshooting ==

Revision as of 14:47, 23 January 2026

FIXME: This article is still work in progress

Applies To

  • innovaphone from version 16r1


Overview

Licensing

Installation

Go to the Settings App (PBX manager) and open the "AP app installer" plugin. On the right panel, the App Store will be shown. Hint : if you access it for the first time, you will need to accept the "Terms of Use of the innovaphone App Store"

  • In the search field located on the top right corner of the store, search for "Conference Transcriptions" and click on it
  • Select the proper firmware version, for example "Version 16r1" and click on install
  • Tick "I accept the terms of use" and continue by clicking on the install yellow button
  • Wait until the install has been finished
  • Close and reopen the Settings App (PBX manager) again in order to refresh the list of the available colored AP plugin
  • Click on the "AP assistant" and click on " + Add an App" and then on the "Conference Transcriptions API" button.
  • Enter a "Name" that is used as display name (all character allowed) for it and the "SIP" name that is the administrative field (no space, no capital letters). e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api
  • Choose a LLM (model) from the dropdown
  • Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)
  • Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good


In order to make the service work properly two supplemental service must be installed:

Conference Transcriptions - App Service

The App Service performs tasks in the following areas:

  • Transcribes the audio of a conference room
  • Stores the transcript in the database
  • Creates and stores the summary of the transcript in the database

It can be configured in the Settings App (former PBXManager App) Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions

Summary prompts

You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:

You will receive a meeting transcript. Your task is to turn it into a structured meeting summary in german.

Follow these instructions exactly:

1. Read the transcript carefully.
2. Extract only the information that is clearly stated. Do not guess or invent anything.
3. Create the final summary using the exact structure below.

OUTPUT FORMAT (use these exact section headers):
<br>

<b>A short title describing the meeting.</b>
<br>

<b>Zusammenfassung:</b>
<br>

2–4 sentences describing the purpose of the meeting and the main outcomes.

<b>Wichtige Punkte:</b>
<br>

<ul>
  <li>Bullet point 1</li>
  <li>Bullet point 2</li>
  <li>Bullet point 3</li>
  <!-- Add more if needed -->
  <!-- 6-8 sentences for each point -->
</ul>

<b>Entscheidungen:</b>
<br>

<ul>
  <li>Decision 1</li>
  <li>Decision 2</li>
  <!-- Write “None mentioned” if no decisions were made. -->
</ul>

<b>Verteilte Aufgaben:</b>
<br>

<ul>
  <li>Person — Task — Deadline (or “No deadline mentioned”)</li>
  <!-- Add as many as needed.  Or none of none mentionned-->
</ul>

<b>Offene Fragen:</b>
<br>

<ul>
  <li>Question 1</li>
  <li>Question 2</li>
  <!-- Write “None mentioned” if none. -->
</ul>

RULES:
- Verwende HTML-Listen (<ul><li></li></ul>) nur für Aufzählungen.
- Do not add information that is not in the transcript.
- Keep the writing clear and concise.
- Keep the structure exactly as shown.
- Only wrap the headers in <b></b>. The rest of the text should have normal format. 
- Do not wrap the whole answer in a single HTML tag like <html> or <body>; only use simple text and lists.

TRANSCRIPT:

Troubleshooting

To troubleshoot this App Service, you need the traceflags App, Database, HTTP-Client in your App instance.

Related Articles