ARC Pro

Upgrade to ARC Pro

Unleash your creativity with the power of easy robot programming using Synthiam ARC Pro

PRO
Canada
#1   — Edited

I'm here to help you troubleshoot the issue with the OpenAI ChatGPT skill not working with Bing Speech in your ARC project. Let's go through some steps to identify and resolve the problem:

  1. Check Internet Connection: Ensure that your device running ARC is connected to the internet. Both the OpenAI ChatGPT and Bing Speech skills require an active internet connection to function.

  2. Verify API Key: Double-check that the API key for OpenAI is correctly entered in the OpenAI ChatGPT skill settings. If the key has expired or been changed, you will need to update it.

  3. Check OpenAI Server Status: Visit the OpenAI status page to see if there are any ongoing issues with their servers that might affect the ChatGPT skill.

  4. Update ARC and Skills: Make sure you have the latest version of ARC and the robot skills. Updates often include bug fixes and improvements. You can check for updates within ARC or download the latest version from the Synthiam website.

  5. Review Script Configuration: Ensure that the script in the Bing Speech recognition skill is correctly configured to send the recognized text to the OpenAI ChatGPT skill. Here’s a quick review of how the script should look:

    ControlCommand(OpenAI ChatGPT, Send, getVar("$BingSpeech"));
    

    Make sure that the variable $BingSpeech is correctly capturing the recognized speech.

  6. Test Skills Independently: Test the Bing Speech recognition and OpenAI ChatGPT skills separately to ensure each is working on its own. This can help identify if the issue is with one specific skill.

  7. Logs and Errors: Check the ARC console for any error messages or logs that might provide more information about what’s going wrong.

  8. Reconfigure Skills: If the issue persists, try removing and re-adding the OpenAI ChatGPT and Bing Speech skills to your project. This can sometimes resolve configuration issues.

If you've tried all these steps and the issue still persists, feel free to provide more details about any error messages or behavior you're observing, and I'll be happy to assist further.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
#2  

Sorry, you will need to explain further. Robot skills communicate to each other using ControlCommand() script. The bing speech recognition robot skill sends commands to the open ai gpt robot skill using controlcommand. Can you explain what isn't working for you, and what the messages on the screen are? Also, ensure you have an internet connection when using both of those services.

PRO
Germany
#3  

Script ist ok, der ControlCommand Befehl lautet: ControlCommand(OpenAI ChatGPT, Send, getVar("$BingSpeech"));. Internetverbindung ist auch ok. Wenn ich direkt über den ChatGPT-Skill kommuniziere, funktioniert es, nur beim Einsatz von Bing Speech kommt eine Fehlermeldung. Ich werde es morgen nochmals versuchen und die Fehlermeldung hier mitteilen.

PRO
Synthiam
#4  

Hey fred - you'd have to share the error message

PRO
Germany
#5  

Hallo, hier ist die Fehlermeldung: "script Error: Execution Error Line 1 Col 0 - ControlCommand Error for 'OpenAI ChatGPT 2' sending 'Send'. 'ControlCommand' with parameter Send, Wie spät ist es? is not supported for this control (OpenAI ChatGPT 2)" Wenn ich direkt über den ChatGPT-Skill kommuniziere, funktioniert alles.

PRO
Germany
#6  

hat sich erledigt! Ich habe die ARC Software sowie den Skill auf den neuesten Softwarestand gebracht. So ein update bewirkt manchmal Wunder :-)

PRO
Synthiam
#7   — Edited

I'm having difficulty understanding your posts. I can see that the ControlCommand() you're sending is incorrect syntax. Use the Cheat Sheet or right-click in the editor to get the correct syntax.

control command manual is here: https://synthiam.com/Support/Programming/control-command

Here is an example in JavaScript...

ControlCommand("OpenAI ChatGPT", "Send", "Text to send");

And if you're sending the data from bing speech recognition you'd use something like this..

ControlCommand("OpenAI ChatGPT", "Send", getVar("$BingSpeech"));
PRO
Germany
#8  

Vielen Dank. Es funktioniert wieder alles.