Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
Created page with "With the assistant PBX-Manager plugin, the needed app object can be created and configured. In addition, the app object can be assigned to specific config templates, if any exist. == Add an app object == ;Name :The ''name'' displayed for the app object which must be unique. ;SIP :The ''sip'' from the app object which must be unique. === Assistant API === ====== Remote Service URL ====== The URL where the remote service interacting with the LLM is hosted. If you ar..."
 
→‎LLM (Model): Added some extra info for the LLM
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
With the assistant PBX-Manager plugin, the needed app object can be created and configured.  
With the conference-transcription PBX-Manager plugin, the needed app object can be created and configured.  
In addition, the app object can be assigned to specific config templates, if any exist.
In addition, the app object can be assigned to specific config templates, if any exist.
{{FIXME|reason=This product is in the beta phase and is not yet finished}}


== Add an app object ==  
== Add an app object ==  
Line 10: Line 12:
:The ''sip'' from the app object which must be unique.
:The ''sip'' from the app object which must be unique.


=== Assistant API ===
=== Conference Transcriptions API ===
 
====== Remote Service URL ======
The URL where the remote service interacting with the LLM is hosted. If you are using a model hosted by openAI, Mistral or Aleph Alpha this could be something like: https://api.openai.com/v1/chat/completions
 
===== LLM Model =====
The actual LLM model you intend to use. There are a couple of open source models you could use. Depending on you provider this could be something like gpt-3.5-turbo, gpt-4o, luminous, mixtral-q6-8192, deepseek-r1:32b...
 
====== API-Key ======
The secret ''api-key''. If you are not using a self-hosted model you might need an API-Key in order to make successful HTTP Requests to your provider. This key will be delivered by your LLM model provider (e.g. openAI https://platform.openai.com/signup )
 
=== Assistant UI ===


===== Collect user feedback =====
====== Transcript auto deletion ======
This is an option you only need to enable if you intend to train your own model with RLHF (Reinforcement Learning with Human Feedback) . Enabling that option user might vote for the LLM responses with a "like" or a "dislike" and these voting together with the data will be stored in your database.
Transcripts and summaries are stored in the database. You may choose to auto delete them after a certain time.


====== Summary prompt ======
At the end of a conference the transcript is send to the LLM you have chosen in order to create the summary. You may adapt the prompt to your liking. You may find examples [[{{NAMESPACE}}:Concept App Service Conference Transcriptions#Summary_prompts|here]]


===== LLM (Model) =====
The actual LLM (model) you intend to use. These are requested using the [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API] offered by the Assistant App Service. That model will create the summary using the defined prompt and the collected transcript


If config templates exist, they will be listed with a checkbox.
The app object will be assigned to the config templates if a checkbox is checked.<br>
'''Be Aware:''' Every user who should be able to use the assistant service needs to have it assigned (by using a config template, for example).


==Related Articles==
==Related Articles==
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]
* [[{{NAMESPACE}}:Concept App Service Conference Transcriptions|Reference16r1:Concept App Service Conference Transcriptions]]

Latest revision as of 16:30, 28 January 2026

With the conference-transcription PBX-Manager plugin, the needed app object can be created and configured. In addition, the app object can be assigned to specific config templates, if any exist.

FIXME: This product is in the beta phase and is not yet finished

Add an app object

Name
The name displayed for the app object which must be unique.
SIP
The sip from the app object which must be unique.

Conference Transcriptions API

Transcript auto deletion

Transcripts and summaries are stored in the database. You may choose to auto delete them after a certain time.

Summary prompt

At the end of a conference the transcript is send to the LLM you have chosen in order to create the summary. You may adapt the prompt to your liking. You may find examples here

LLM (Model)

The actual LLM (model) you intend to use. These are requested using the local assistant JavaScript API offered by the Assistant App Service. That model will create the summary using the defined prompt and the collected transcript


Related Articles