INTRODUÇÃO
Contexto
Home Office de qualquer especialidade, que tenha necessidade de criar prompts para Chatbot de IA.
Objetivo
O objetivo deste Post é apresentar um texto resumindo as boas práticas de mercado, denominadas Formas de Sentença RuleSpeak, que são utilizadas para especificar regras em linguagem natural.
A especificação de regras em linguagem natural é muito útil para a comunicação com um Chatbot de IA.
Saiba mais sobre RuleSpeak neste link:
RuleSpeak.
Formas de Sentença RuleSpeak
Especificação de Regras de Negócios em Linguagem Natural.
O que é uma Forma de Sentença?
Definição e Propósito
Uma Forma de Sentença é um padrão básico ou modelo em linguagem natural que pode ser usado para expressar um certo tipo de Regra de Negócios de maneira consistente e bem organizada.
Cada Forma de Sentença é destinada a um tipo específico de orientação.
O propósito das Formas de Sentença é garantir que as Regras de Negócios escritas sejam mais facilmente compreendidas.
Elas também ajudam a garantir que diferentes praticantes trabalhando em um grande conjunto de Regras de Negócios expressem as mesmas ideias da mesma forma.
Tal consistência não seria possível se as Regras de Negócios fossem expressas de maneira totalmente "livre".
As Formas de Sentença não são de natureza técnica.
Em outras palavras, elas não representam uma linguagem ou sintaxe formal para implementar Regras de Negócios usando uma plataforma de software (por exemplo, um motor de regras).
Em vez disso, elas visam expressar Regras de Negócios para melhorar a comunicação no nível de negócios.
Fatores de Sucesso para as Formas de Sentença
O que é importante – e o que não é importante – ao aplicar as Formas de Sentença RuleSpeak?
Uma coisa que não deve ser considerada é como as Regras de Negócios serão realmente implementadas usando um motor de regras específico ou linguagem de programação.
O que importa acima de tudo é a comunicação empresarial eficaz.
Manter essa perspectiva às vezes é difícil para aqueles responsáveis pela implementação técnica.
Eles podem querer chegar diretamente às versões de TI.
Mas fazer isso não ajudará a capturar as Regras de Negócios de forma sucinta do ponto de vista empresarial.
Usar as Formas de Sentença para expressar Regras de Negócios requer um grau modesto de disciplina.
Essa disciplina pode ser alcançada através de um pouco de prática e entendendo certos fundamentos, discutidos mais tarde neste documento.
Finalmente, é importante entender o nível de Regras de Negócios ao qual as Formas de Sentença devem ser aplicadas.
Conforme mencionado, as Formas de Sentença não são destinadas ao design ou automação de sistemas.
Elas também não são destinadas às formas mais altas de orientação – isto é, a linguagem das leis, regulamentos, contratos, políticas de negócios, etc.
Mas podem ser muito úteis para especificar comandos para um Chatbot de IA.
Conceitos Básicos
Entender ideias fundamentais sobre como expressar Regras de Negócios ajudará muito na escrita eficaz delas.
Cada Declaração de Regra de Negócios deve usar uma Palavra-Chave de Regra. Cada Regra de Negócios pode ser expressa usando uma das seguintes duas palavras:
"… deve …"
"… deve ser calculado como …"
"… deve ser considerado … se …"
"… deve ser realizado … quando …"
"… não deve …"
"… pode … somente …"
"… pode …"
"… não precisa …"
Estas palavras fundamentais são chamadas de Palavras-Chave de Regra RuleSpeak. É muito importante que cada Declaração de Regra de Negócios inclua exatamente uma dessas duas Palavras-Chave de Regra.
Formas de Sentença RuleSpeak
1.0 Uma Declaração de Regra de Negócio Indicando que Algo é Obrigatório
Forma de Sentença: … deve …
Forma de Sentença: … deve ser calculado como …
Descrição: Indica que uma fórmula envolvendo alguma operação matemática (por exemplo, soma, multiplicação, média, etc.) deve ser usada para calcular um resultado.
Exemplo de Uso: Fornecer uma fórmula para calcular o volume anual de pedidos de um cliente.
Forma de Sentença: … deve ser considerado … se …
Descrição: Indica que algo deve ser classificado ou derivado de uma certa maneira se alguma condição for verdadeira.
Exemplo de Uso: Expressar as circunstâncias sob as quais um cliente é um risco de crédito ruim.
Forma de Sentença: … deve ser realizado … quando …
Descrição: Indica que algum processo ou procedimento deve ser realizado quando alguma condição se tornar verdadeira.
Exemplo de Uso: Reabastecer estoque quando a quantidade disponível cair abaixo de um certo ponto.
2.0 Uma Declaração de Regra de Negócio Indicando que Algo é Proibido
3.0 Uma Declaração de Regra de Negócio Indicando que Algo é Condicionalmente Permitido
4.0 Uma Declaração de Conselho Indicando que Algo é Permitido
5.0 Uma Declaração de Conselho Indicando que Algo Não é Obrigatório
Essas formas de sentença ajudam a expressar regras de negócios de maneira clara e consistente, facilitando a compreensão e aplicação das mesmas em operações diárias.
CONCLUSÃO
As Formas de Sentença RuleSpeak são ferramentas poderosas para expressar Regras de Negócios de maneira clara e consistente, melhorando a comunicação dentro das empresas e, principalmente, com os Chatbots de IA.
Elas permitem que diferentes profissionais expressem as mesmas ideias de forma uniforme, eliminando ambiguidades e facilitando a compreensão das regras.
Embora não sejam técnicas, são essenciais para garantir que as Regras de Negócios sejam entendidas e aplicadas corretamente em operações diárias.
Adotar essas formas requer prática e disciplina, mas os benefícios incluem maior clareza, consistência e eficácia na gestão de regras empresariais.
Se precisar de mais alguma coisa ou tiver outras dúvidas, pergunte ao Chatbot de IA de sua preferência.
E se for enviar comandos para um Chatbot de IA, para produzir um código de automação de alguma tarefa, por exemplo, experimente utilizar as Formas de Sentença RuleSpeak nas especificações!
Resumo do padrão RuleSpeak:
- A sentença deve ter sempre um sujeito e um destes verbos: "dever", "poder".
- Uma sentença para obrigar uma ação usa o verbo "dever".
Exemplo: Um pedido deve ter uma verificação de crédito.
- Uma sentença para proibir uma ação usa um dos verbos citados acima, precedido de "não".
Exemplo: Um produto não deve ser vendido a um risco de crédito ruim.
- Uma sentença para restringir uma ação usa o verbo "poder", condicionalmente, com este formato: "... pode ..., somente se ...".
Exemplo: Um pedido pode ser dispensado da verificação de crédito, somente se o valor total for inferior 100 unidades monetárias.