Posso te ajudar?
Avatar do Aion

Política de Privacidade

1. Introdução

Bem-vindo à nossa página web. Esta Política de Privacidade descreve como coletamos, usamos e protegemos suas informações pessoais quando você utiliza nosso chatbot, que interage com a API de IA do Gemini ou ChatGpt, e armazena suas perguntas em nosso banco de dados.

2. Informações Coletadas

Ao utilizar nosso chatbot, coletamos os seguintes tipos de informações:

  • Informações de Conversa: Todas as mensagens que você envia e recebe através do chatbot.
  • Dados de Identificação: Podemos coletar dados como endereço IP e informações de localização geográfica.

3. Uso das Informações

As informações coletadas são utilizadas para os seguintes propósitos:

  • Interação com a API de IA: Suas mensagens são enviadas para a API do Gemini ou ChatGpt para gerar respostas apropriadas.
  • Armazenamento de Perguntas: Suas perguntas são armazenadas em nosso banco de dados para fins de análise e melhoria do serviço.

4. Compartilhamento de Informações

Não compartilhamos suas informações pessoais com terceiros, exceto nos seguintes casos:

  • Provedores de Serviços: Podemos compartilhar informações com fornecedores que nos ajudam a operar nosso serviço, como a API do Gemini ou ChatGpt.
  • Conformidade Legal: Podemos divulgar informações para cumprir com obrigações legais ou responder a processos legais.

5. Segurança das Informações

Implementamos medidas de segurança adequadas para proteger suas informações contra acesso, alteração, divulgação ou destruição não autorizados. Essas medidas incluem:

  • Criptografia: Uso de criptografia para proteger dados em trânsito.
  • Acesso Restrito: Acesso às informações é limitado a funcionários e parceiros que necessitam dessas informações para operar nosso serviço.

6. Seus Direitos

Você tem o direito de:

  • Acessar e Corrigir: Solicitar acesso às suas informações pessoais e corrigir dados incorretos.
  • Excluir Dados: Solicitar a exclusão de suas informações pessoais, sujeito a certas condições.
  • Retirar Consentimento: Retirar seu consentimento para o processamento de suas informações pessoais.

7. Alterações na Política de Privacidade

Reservamo-nos o direito de atualizar esta Política de Privacidade a qualquer momento. Notificaremos sobre quaisquer alterações significativas através de nosso site ou outros meios de comunicação apropriados.

8. Contato

Se você tiver alguma dúvida sobre esta Política de Privacidade, entre em contato conosco através do email [email protected]

9. Consentimento

Ao utilizar nosso serviço, você concorda com a coleta e uso de suas informações conforme descrito nesta Política de Privacidade.

Esta Política de Privacidade foi elaborada para garantir que suas informações pessoais sejam tratadas com segurança e respeito. Agradecemos a sua confiança e estamos comprometidos em proteger sua privacidade.

Planning

Exemplo 1 – Operações com um único veículo

Descrição do problema

Neste exemplo, temos uma requisição para Planning API resolver um problema logístico de 1 veículo e 2 operações, partindo do centro de distribuição.

Parâmetros utilizados

  • "optimizationProfile": "BRAZIL46" – Para essa simulação, foi usado o perfil de otimização BRAZIL46. Para os tipos disponíveis, verifique em optimizationProfile.
  • "tripsProfile": "MAPLINKBR" – Utilizamos o perfil MAPLINKBR por se tratar de uma rota localizada apenas no Brasil.
  • "startDate": 1513750219000 – Horário de início de referência para o cálculo da otimização logística.
  • "legislationProfiles" – Parâmetro com o nome do perfil que se aplica ao tempo de direção, duração de um dia de trabalho ou intervalo. Neste caso não há nenhuma característica definida.
  • "logisticConstraints" – Restrições logísticas usadas para determinar o tempo fixo de carregamento e descarregamento da carga. Nesse exemplo, foi usado 900 segundos (15 minutos) para o tempo de carregamento do caminhão e 600 segundos (10 minutos) para o descarregamento na entrega.
  • "products" – Nome para referenciar o produto.
  • "sites" – Localização onde ocorrerão as atividades de entregas, com definição do nome e a restrição logística com o tempo de entrega.
  • "depots" – Localização do centro de distribuição, com definição do nome e a restrição logística com o tempo de carregamento do caminhão.
  • "vehicleTypes" – Neste parâmetro especificamos a capacidade de carga dos veículos da frota, como volume e peso máximos e o tamanho dentro de um intervalo de 1 a 9, e o nome da tipologia.
  • "vehicles" – Foram especificados os veículos que estão disponíveis para executar a rota. Neste exemplo um veículo do tipo VUC. Se define também o período de trabalho e o perfil de legislação aplicável ao motorista. Foi definido que o veículo irá sair e retornar para o Centro de Distribuição.
  • "operations" – São as características das operações de entregas, definindo o local, peso e volume, produto, tipo de atividade, centro de distribuição da origem do produto e o horário que o cliente irá receber. Neste exemplo, são 2 operações.

Requisição completa

A requisição completa pode ser conferida abaixo:

{
    "optimizationProfile": "BRAZIL46",
    "tripsProfile": "MAPLINKBR",
    "startDate": 1513750219000,
    "legislationProfiles": [
        {
            "name": "DEFAULT"
        }
    ],
    "logisticConstraints": [
        {
            "name": "P1Pickup",
            "siteLoadingFixedTime": 900
        },
        {
            "name": "P1Delivery",
            "siteUnloadingFixedTime": 600
        }
    ],
    "products": [
        {
            "name": "DEFAULT"
        }
    ],
    "sites": [
        {
            "name": "Cliente1",
            "coordinates": {
                "latitude": -23.507608,
                "longitude": -46.587145
            },
            "logisticConstraints": "P1Delivery"
        },
        {
            "name": "Cliente2",
            "coordinates": {
                "latitude": -23.621059,
                "longitude": -46.756193
            },
            "logisticConstraints": "P1Delivery"
        }
    ],
    "depots": [
        {
            "name": "CD",
            "coordinates": {
                "latitude": -23.503939,
                "longitude": -46.498419
            },
            "logisticConstraints": "P1Pickup"
        }
    ],
    "vehicleTypes": [
        {
            "name": "VUC",
            "maxVolume": 20,
            "maxWeight": 1200,
            "size": 1
        }
    ],
    "vehicles": [
        {
            "name": "VUC_1",
            "vehicleType": "VUC",
            "legislationProfile": "DEFAULT",
            "availablePeriods": [
                {
                    "departureSite": "CD",
                    "arrivalSite": "CD",
                    "timeWindow": {
                        "start": 1513753200000,
                        "end": 1513796400000
                    }
                }
            ]
        }
    ],
    "operations": [
        {
            "id": "P1",
            "weight": 100,
            "volume": 2,
            "product": "DEFAULT",
            "type": "DELIVERY",
            "depotSite": "CD",
            "customerSite": "Cliente1",
            "customerTimeWindows": [
                {
                    "start": 1513756800000,
                    "end": 1513771200000
                }
            ]
        },
        {
            "id": "P2",
            "weight": 250,
            "volume": 5,
            "product": "DEFAULT",
            "type": "DELIVERY",
            "depotSite": "CD",
            "customerSite": "Cliente2",
            "customerTimeWindows": [
                {
                    "start": 1513756800000,
                    "end": 1513771200000
                }
            ]
        }
    ]
}

Solução do problema logístico

A resposta da API retornará no formato json com o melhor sequenciamento das operações de entrega para cada veículo.

Os seguintes indicadores globais são retornados, assim como a sequência temporal das atividades realizadas pelo veículo:

IndicadorResultado
Tempo total de serviço:00:35:00
Tempo total de entrega:00:20:00
Tempo total de trabalho diurno:02:25:13
Tempo total de trabalho noturno:00:00:00
Tempo total de descarregamento:00:00:00
Tempo total de trabalho:02:25:13
Tempo total de coleta:00:00:00
Número de janelas de horário:1
Tempo total de condução:01:50:13
Tempo total de carregamento:00:15:00
Tempo total:02:25:13
Distância total:74.21 km
Taxa de ocupação média em Volume:35
Taxa de ocupação média em Peso:29.17
Número de rejeições:0
Tempo total de espera:00:00:00
Tempo total de descanso:00:00:00
Número de rotas:1
Indicadores globais da rota

Resposta completa

A resposta completa pode ser conferida abaixo:

{
    "id": "60942de8d7cb173bfb2b78c7",
    "clientId": "0wfdGfgEOFpME1RcsrBj4U5yAAJjeqFG",
    "vehicleRoutes": [
        {
            "routes": [
                {
                    "id": "NewRoute_1_1",
                    "activities": [
                        {
                            "activity": "ROUTE_START",
                            "timeWindow": {
                                "start": 1513754558000,
                                "end": 1513754558000
                            },
                            "type": "SITE",
                            "site": "CD",
                            "operations": []
                        },
                        {
                            "activity": "LOADING",
                            "timeWindow": {
                                "start": 1513754558000,
                                "end": 1513755458000
                            },
                            "type": "SITE",
                            "site": "CD",
                            "fixedTimeSite": 900,
                            "operations": [
                                "P2",
                                "P1"
                            ]
                        },
                        {
                            "activity": "DRIVING",
                            "timeWindow": {
                                "start": 1513755458000,
                                "end": 1513756800000
                            },
                            "type": "DRIVING",
                            "operations": [],
                            "arrivalSite": "Cliente1",
                            "departureSite": "CD",
                            "distance": 13245,
                            "nominalDuration": 1342
                        },
                        {
                            "activity": "DELIVERY",
                            "timeWindow": {
                                "start": 1513756800000,
                                "end": 1513757400000
                            },
                            "type": "SITE",
                            "site": "Cliente1",
                            "fixedTimeSite": 600,
                            "operations": [
                                "P1"
                            ]
                        },
                        {
                            "activity": "DRIVING",
                            "timeWindow": {
                                "start": 1513757400000,
                                "end": 1513759758000
                            },
                            "type": "DRIVING",
                            "operations": [],
                            "arrivalSite": "Cliente2",
                            "departureSite": "Cliente1",
                            "distance": 27131,
                            "nominalDuration": 2358
                        },
                        {
                            "activity": "DELIVERY",
                            "timeWindow": {
                                "start": 1513759758000,
                                "end": 1513760358000
                            },
                            "type": "SITE",
                            "site": "Cliente2",
                            "fixedTimeSite": 600,
                            "operations": [
                                "P2"
                            ]
                        },
                        {
                            "activity": "DRIVING",
                            "timeWindow": {
                                "start": 1513760358000,
                                "end": 1513763263000
                            },
                            "type": "DRIVING",
                            "operations": [],
                            "arrivalSite": "CD",
                            "departureSite": "Cliente2",
                            "distance": 34920,
                            "nominalDuration": 2905
                        },
                        {
                            "activity": "ROUTE_END",
                            "timeWindow": {
                                "start": 1513763263000,
                                "end": 1513763263000
                            },
                            "type": "SITE",
                            "site": "CD",
                            "operations": []
                        }
                    ],
                    "status": null,
                    "violationConstraints": null,
                    "compartmentConfiguration": null
                }
            ],
            "vehicle": "VUC_1",
            "period": {
                "timeWindow": {
                    "start": 1513753200000,
                    "end": 1513796400000
                },
                "departureSite": "CD",
                "arrivalSite": "CD",
                "maxRoutesNumber": null,
                "maxWorkingTime": null,
                "maxDrivingTime": null
            }
        }
    ],
    "rejectOperations": [],
    "indicators": {
        "totalServiceTime": 2100,
        "totalDeliveringTime": 1200,
        "dayWorkingTotalTime": 8705,
        "nightWorkingTotalTime": 0,
        "totalUnloadingTime": 0,
        "totalWorkingTime": 8705,
        "totalCollectingTime": 0,
        "timeWindowNumber": 1,
        "totalDrivingTime": 6605,
        "totalLoadingTime": 900,
        "totalTime": 8705,
        "totalDistance": 75296,
        "averageOccupancyRateVolume": 35.0,
        "averageOccupancyRateWeight": 29.17,
        "rejectOperationsNumber": 0,
        "totalWaitingTime": 0,
        "totalRestTime": 0,
        "routesNumber": 1
    }
}