Configuring a service using ChatGPT

From MiRTA PBX documentation
Jump to navigation Jump to search

You are now able to "talk" with your PBX and ask for info, recover information on the internet or trigger destinations in special case. Let's see some useful configuration.

ChatGPT integration

The integration with ChatGPT is done using a custom destination named "Talk with a Generative Artificial Intelligence".

Providing information

ChatGPT is really helpful for providing information to the callers. There are mainly two big text boxes for providing the knowledge to ChatGPT. The first one, "System Content" describe how the ChatGPT must behave, if it needs to be brief, if it can provide general information based on its knowledge or only the one we are providing in the object. This is really important if you don't want your callers to ask ChatGPT questions not relevant about your business.

The other box, "User Content" allows you to upload all the information you want your ChatGPT to know. Let's see an example:

The third box available, "Assistant Content" is not really useful and is what the ChatGPT has already told you. It is usually left empty

Testing

Before going live, connecting the Custom Destination to a DID or IVR menu entry, you can test the configuration in the bottom text box, using text.

Verifying the talk

You can verify any talk your callers had with ChatGPT by checking the IA Logs from Status/Call History. If you want to get a recording of the ChatGPT conversation, you need to activate the recording by forcing it to record "early audio" or "force before answering". The call is not bridged