If you are using this app on your phone use headphones in a quiet area as the voice turn detection is quite sensitive.
The OpenAI Realtime Coaching Console is a tool designed to help new managers and leaders practice navigating difficult conversations. By simulating interactions with an AI agent, users gain hands-on experience and real-time feedback in a risk-free environment. Check out the hosted application here.
- Realistic Scenarios: Engage in simulations modeled on real-world challenges to build and refine your communication skills.
- Immediate Feedback: Receive constructive feedback after each session to recognize areas for improvement.
- Proven Frameworks: Practice using established coaching methods like SBI (Situation-Behavior-Impact) and Radical Candor to develop effective communication habits.
- New managers and leaders
- Individuals aiming to strengthen their communication skills in challenging situations
Practicing with AI offers a flexible and accessible alternative to in-person role-playing sessions, allowing leaders to refine their skills efficiently and cost-effectively.
This is a React project initiated with create-react-app
and bundled using Webpack and is built on top of the openai-realtime-console.
-
Install Dependencies:
npm install
-
Start the Development Server:
npm start
-
Access the App:
Open your browser and navigate to
http://localhost:3000
.
-
API Key: You'll need an OpenAI API key (user key or project key) with Realtime API access. You'll be prompted to enter it at startup. It's saved via
localStorage
and can be updated through the UI. -
Prompts:
- Scenario: Read the background description before the session (not sent to OpenAI).
- Difficulty Mode: Choose from easy, medium, or hard to determine the AI agent's responsiveness.
- Evaluation Prompt: Conclude a scenario by saying "End scenario. How did I do?" to receive feedback based on SBI and Radical Candor frameworks.
-
Customization: Modify default prompts in
utils/conversation_config.js
or directly in the UI before starting a session. Note that system prompts can only be changed between sessions.
This tool is an additional resource to complement professional coaching and training programs and not intended as a replacement.
- Optimal Experience: Use headphones in a quiet room if using your phone to prevent the AI from interrupting itself.
- Monitor Usage: Keep an eye on your OpenAI API usage and costs.
The app includes tracking to monitor community usage. If you prefer to remove tracking:
- Run the app locally.
- Remove the call to Amplitude in the code.