Meus 2 cents:
Assisti o video, e devo dizer: PQP, que codigo legal ! Normalmente vejo este tipo de solucao implementada via python ou chamadas via API, mas trazendo o codigo para dentro do laravel foi muito interessante.
Confesso que fiquei com uma duvida: como voce vai acrescentando o 'messages' - em algum ponto do tempo ele nao estourar o contexto e a IA comecar a alucinar ?
Outro ponto: se voce puder compartilhar o codigo nao sigiloso (especifico da tua aplicacao) - seria bem util para dar uma olhada direto.
Mas ficam meus parabens pela iniciativa - ficou muito bom !!!