Memo - Demonstration of the chatbot assistant supporting natural language commands with OpenAI Structured Outputs

Marcio S Galli, 03/26/2025

Introduction

In this episode, Marcio documents the progress that Roger made, showing a demo of the user using the chatbot and using a natural language. The user does say "I wanto create a web site" which is not a command we have on the server. With that, our assistant function does break this natural language statement into what matters to our system, thus activating an internal command "/websitebuilder" function.

The approach we used explores the usage of "Structured Outputs" approach by Open AI, see Introduction to Structured Outputs.

The case is the user typing in any way the user believes to be appropriate, her own natural way of expressing:

See the demo, the user types using natural language while our assistant executes a precise command.

Entre em contato e agende uma reunião para conhecer nosso processo e como podemos lhe ajudar na sua identidade digital que avança sua carreira no real.