Development of a GPT-Chatbot Interface for Pepper Robot

Job ID: 36944929

Budget: $250 – $750 USD

Project Overview

We are seeking a freelance developer with experience in the NAOqi OS system, created by Aldebaran and used by NAO and Pepper robots, and in the generative language model GPT by OpenAI. The primary goal is to develop an interface that enables bidirectional interaction between Pepper Robot and ChatGPT, leveraging Android Studio and OpenAI's API.

Project Objectives

Create an interface to enable fluid question and answer conversations between a user and Pepper Robot via ChatGPT.
The robot should interpret the user's message and construct an appropriate response.
Enable continuous dialogue flow in both directions, generating responses that can be either factual or creative.
Part of the conversation tokens will be reserved for maintaining the context of the conversation.
Parametrization and Configuration

The created interface must allow certain aspects of the conversation to be parameterized:

There will be an icon on the robot's screen to access the script's settings and parameterization.
The interface should allow the upload of a PDF document to be used as a basis for generating a specific set of user responses.
Allow the token size to be parameterized to lengthen or shorten Pepper's responses.
Allow the temperature to be parameterized to adjust responses between factual and creative.
Allow the route where the training files for ChatGPT are located to be parameterized.
The whole set of these parameters should be accessible from the ChatGPT screen in configuration mode.
Project Duration and Delivery

The project will have a maximum duration of 2 weeks. The contracted person should deliver the product in the following phases:

Bidirectional interaction with Pepper.
Interaction with Pepper based on a "point" document.
Development of the application's configuration screen with token, temperature, and the route of the training files for learning.
Required Skills

Experience with the NAOqi OS system.
Experience with Android Studio.
Knowledge of OpenAI's GPT generative language model and its API.
Experience in creating user interfaces.
If you possess these skills and are interested in developing this innovative project, please respond to this post with details of your experience and availability.