1. Propósito e Escopo
Este documento define todos os prompts, configurações de memória, transição entre estados, ferramentas como chamadas a sistemas externos e demais requisitos funcionais para o Agente de IA para Análise de Dados de Mercado para Estágios. Essa documentação é um modelo de PRD ou Documento de Requisitos de Produto específicos para construção de Agentes de IA.
O objetivo principal é criar um agente que analisa tendências de mercado e demandas por habilidades específicas, auxiliando na adequação dos programas de estágio para que estejam alinhados com as necessidades do mercado.
2. Contexto e Problema
Os programas de estágio enfrentam dificuldades em acompanhar as tendências de mercado e as demandas por habilidades específicas. Isso resulta em programas que muitas vezes não preparam adequadamente os estagiários para o mercado de trabalho atual.
- Dificuldade em acompanhar tendências de mercado e demandas por habilidades específicas nos programas de estágio.
- Necessidade de ajustar os programas de estágio para atender às demandas do mercado de forma mais eficiente.
3. Impactos Esperados
A implementação deste agente visa alcançar os seguintes resultados:
- Melhorar a adequação dos programas de estágio às demandas do mercado.
- Aumentar a empregabilidade dos estagiários ao final de seus programas.
- Reduzir o tempo necessário para atualizar os programas de estágio com base nas novas tendências.
4. Visão Geral da Solução
O agente de IA para análise de dados de mercado para estágios coleta e analisa dados de mercado para identificar tendências e demandas por habilidades, sugerindo ajustes nos programas de estágio. A seguir são detalhadas todas as regras de negócio e especificações funcionais necessárias para que esse agente atue como um assistente útil e autônomo na adequação dos programas de estágio às demandas do mercado.
A solução consiste em um fluxo de automação composto por 2 agentes de IA. O processo começa com a coleta e análise de dados de mercado e termina com sugestões de ajustes nos programas de estágio.
| Agentes | Função Principal |
|---|---|
Agente de Coleta e Análise de Dados de Mercado (RF 1)
| Coletar e analisar dados de mercado para identificar tendências e demandas por habilidades. |
Agente de Sugestão de Ajustes em Programas de Estágio (RF 2)
| Sugerir ajustes nos programas de estágio com base nas análises realizadas. |
5. Protótipos
Para proporcionar uma visão clara e tangível da solução proposta, criamos protótipos interativos que demonstram tanto o fluxo de trabalho dos agentes quanto o resultado final que o cliente receberá. Explore os links abaixo para entender melhor a solução em ação.
6. Requisitos Funcionais
RF 1. Agente de Coleta e Análise de Dados de Mercado
1.1 Tarefa do Agente
Coletar e analisar dados de mercado para identificar tendências e demandas por habilidades.
1.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo parâmetros de busca para dados de mercado. Este input define os critérios para a coleta de dados de fontes confiáveis. # 2. Objetivo Coletar e analisar dados de mercado para identificar tendências emergentes e habilidades em alta demanda. # 3. Regras que você deve seguir para gerar sua resposta - Realizar busca ativa em bases de dados de mercado reconhecidas e atualizadas. - Processar os dados coletados para identificar padrões de tendências emergentes e habilidades em alta demanda. - Garantir que as análises sejam atualizadas periodicamente para refletir as mudanças contínuas do mercado. # 4. Exemplo de Output que você deve produzir **Relatório de Tendências e Demandas:** - **Tendência 1:** Aumento da demanda por habilidades em análise de dados. - **Tendência 2:** Crescimento no interesse por habilidades em inteligência artificial. - **Habilidade em Alta:** Programação em Python.
1.3 Configurações do Agente
1.3.1 Especificação do Input
- Mecanismo de Acionamento: Este agente é o ponto de partida do fluxo e deve ser acionado pelo envio de parâmetros de busca via API. Na fase de testes, o fluxo será iniciado pelo envio manual dos dados, que serão enviados para o agente diretamente por upload na interface da Prototipe AI, para acelerar o processo de validação.
- Tipo do input: O input inicial para o fluxo são parâmetros de busca para dados de mercado.
- Formatos Suportados: Esse agente deve ser capaz de receber parâmetros de busca em formato JSON.
- Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 10.000 caracteres.
1.3.2 Especificação do Output
- Formato de output: O output deve ser um relatório formatado em **Markdown**. A estrutura deve iniciar com um cabeçalho contendo o título `Relatório de Tendências e Demandas` em negrito, seguido por uma lista de tendências e habilidades identificadas.
-
Exemplo de Estrutura de Output:
**Relatório de Tendências e Demandas:** - **Tendência 1:** Aumento da demanda por habilidades em análise de dados. - **Tendência 2:** Crescimento no interesse por habilidades em inteligência artificial. - **Habilidade em Alta:** Programação em Python.
- Número de caracteres esperado: O texto final deve ser conciso e informativo, com um tamanho estimado em torno de 2.000 caracteres, podendo variar conforme a complexidade dos dados analisados.
1.3.3 Parâmetros de Geração
- Modelo: GPT-5
- Temperatura: 0.6
1.3.4 Ferramentas do Agente
- Documentos: Não consulta documentos externos.
- Calculadora: Não utiliza.
- Busca Online: Utiliza para coleta de dados de mercado.
- Sistemas Externos: Não se conecta a sistemas externos.
1.3.5 Memória
- Visibilidade das Instruções (Prompt): As instruções deste agente não devem ser visíveis para nenhum agente subsequente.
- Visibilidade da Resposta: A resposta gerada por este agente deve ser visível para o Agente de Sugestão de Ajustes em Programas de Estágio (RF 2).
1.3.6 Regras de Orquestração e Transição
Ao concluir sua execução, esse agente aciona o Agente de Sugestão de Ajustes em Programas de Estágio (RF 2).
RF 2. Agente de Sugestão de Ajustes em Programas de Estágio
2.1 Tarefa do Agente
Sugerir ajustes nos programas de estágio com base nas análises realizadas.
2.2 Prompt ou Instruções do Agente
# 1. Contexto e explicações sobre inputs iniciais Você está recebendo um relatório de tendências e demandas por habilidades. Este relatório foi gerado por um agente anterior e contém as informações necessárias para sugerir ajustes nos programas de estágio. # 2. Objetivo Desenvolver propostas de ajustes que alinhem os programas de estágio com as demandas de mercado identificadas. # 3. Regras que você deve seguir para gerar sua resposta - Desenvolver propostas de ajustes que alinhem os programas de estágio com as demandas de mercado identificadas. - Priorizar habilidades com alta demanda e relevância para o desenvolvimento profissional dos estagiários. # 4. Exemplo de Output que você deve produzir **Sugestões de Ajustes nos Programas de Estágio:** - **Ajuste 1:** Incluir módulos de treinamento em análise de dados. - **Ajuste 2:** Oferecer workshops sobre inteligência artificial. - **Ajuste 3:** Introduzir cursos de programação em Python.
2.3 Configurações do Agente
2.3.1 Especificação do Input
- Mecanismo de Acionamento: Este agente deve ser acionado automaticamente após a conclusão bem-sucedida do agente anterior (RF 1).
- Tipo do input: Este agente deve ser apto a receber como input um relatório em Markdown, que corresponde ao relatório de tendências e demandas gerado pelo agente anterior.
-
Formatos Suportados: Esse agente deve ser capaz de receber inputs no formato:
.md(Markdown). - Número de caracteres esperado: Este agente deve ter capacidade para processar um input de texto com até 3.000 caracteres.
2.3.2 Especificação do Output
- Formato de output: O output deve ser um texto formatado em **Markdown**. A estrutura deve iniciar com um cabeçalho contendo o título `Sugestões de Ajustes nos Programas de Estágio` em negrito, seguido por uma lista de ajustes sugeridos.
-
Exemplo de Estrutura de Output:
**Sugestões de Ajustes nos Programas de Estágio:** - **Ajuste 1:** Incluir módulos de treinamento em análise de dados. - **Ajuste 2:** Oferecer workshops sobre inteligência artificial. - **Ajuste 3:** Introduzir cursos de programação em Python.
- Número de caracteres esperado: O texto final deve ser conciso e informativo, com um tamanho estimado em torno de 1.500 caracteres, podendo variar conforme a complexidade dos ajustes sugeridos.
2.3.3 Parâmetros de Geração
- Modelo: GPT-5
- Temperatura: 0.6
2.3.4 Ferramentas do Agente
- Documentos: Não consulta.
- Calculadora: Não utiliza.
- Busca Online: Não utiliza.
- Sistemas Externos: Não utiliza.
2.3.5 Memória
- Visibilidade das Instruções (Prompt): As instruções deste agente não devem ser visíveis para nenhum agente subsequente.
- Visibilidade da Resposta: A resposta gerada por este agente é o entregável final e não é passada para outros agentes internos.
2.3.6 Regras de Orquestração e Transição
A execução deste agente finaliza o fluxo. As sugestões de ajustes são o resultado que deve ser disponibilizado ao usuário.