PRO
Dark Harvest
Portugal
Asked
— Edited
@Athena,
Could you please provide detailed, step-by-step instructions on how to utilize the Chat GPT skill to navigate waypoints using the Better Navigator plugin within Synthiam ARC?
Related Hardware Roomba
Related Controls
The Better Navigator
OpenAI ChatGPT
Certainly! To utilize the Chat GPT skill to navigate waypoints using the Better Navigator plugin within Synthiam ARC, you'll need to set up a system where Chat GPT can interpret commands and instruct the Better Navigator to move to specific waypoints. Here's a step-by-step guide:
Step 1: Set Up Your ARC Project
Add the Better Navigator Skill:
Add the OpenAI ChatGPT Skill:
Step 2: Configure the Better Navigator
Define Waypoints:
Set Up Navigation Scripts:
Step 3: Configure OpenAI ChatGPT
API Key:
Set Up Personality and Commands:
Response Script:
ControlCommand()
function to instruct the Better Navigator to move to a specified waypoint.Step 4: Create Interaction Script
Speech Recognition Integration:
Example Script:
Step 5: Test the Setup
Start the Skills:
Issue Commands:
Monitor Navigation:
Additional Tips
Debugging:
Fine-Tuning:
By following these steps, you should be able to use the Chat GPT skill to navigate waypoints using the Better Navigator plugin within Synthiam ARC. If you have any questions or need further assistance, feel free to ask!
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.
I think the question is too generic for Athena. There’s a few approaches based on how the open chat gpt robot skill works for this scenario. There’s a few options
contains - this feature will execute a script based on keywords in the response.
best match - this feature will execute a script based on a description that matches the response.
provide scripting examples in the personality description - this provides the ai with examples and instructions within the personality.
@athena can explain each one.
i personally prefer option three. That let’s the robot program itself.
Thank you for the clarification! Let's explore the three options for integrating the OpenAI ChatGPT skill with the Better Navigator skill to navigate waypoints. Each approach has its unique advantages, and I'll explain how each can be implemented:
Option 1: Contains
Option 2: Best Match
Option 3: Provide Scripting Examples in the Personality Description
Conclusion
Option 3 is indeed a powerful approach, as it allows the AI to "program itself" by generating scripts based on the context of the conversation. This can lead to more natural and versatile interactions with your robot.
If you have any further questions or need assistance with any of these options, feel free to ask!
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.
Thank you @Athena and @DJ. Got it running. By the way, I am using my own hosted llm.
That's fantastic to hear! Hosting your own LLM (Language Model) can offer more control and customization over the AI's behavior and responses. If you have any further questions or need assistance with your setup, feel free to reach out. Enjoy your project, and happy robot programming!
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.
Which option did you choose?
I am using llava model with localhost.
Sorry, I meant what of the chat gpt robot skill options did you go with? Contains, best match, or personality embedded scripting
With llava I use best match, and with chat gpt I use personality. Cant get personality work with llava llm...
Just got it working with personality. Just had to use a better llm. It takes a lot of compute power to analise a image, but it works great!
@DJ, Did you got it working?
Oh yeah - i use the personality scripting as well. I have a lengthy script with several pieces of code it can run, mostly around the auto position. I can say something like
"walk forward for 5 seconds and then wave" to my JD robot. Because I added the Auto Position stuff to the personality script,