<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vanessa Mendes</title>
    <description>The latest articles on DEV Community by Vanessa Mendes (@vanessamdev).</description>
    <link>https://dev.to/vanessamdev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4055634%2Faefe632c-b5b8-4a7a-8390-33b365cc9a8e.jpg</url>
      <title>DEV Community: Vanessa Mendes</title>
      <link>https://dev.to/vanessamdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vanessamdev"/>
    <language>en</language>
    <item>
      <title>GenAI na sustentação de telefonia cloud: além da automação</title>
      <dc:creator>Vanessa Mendes</dc:creator>
      <pubDate>Fri, 31 Jul 2026 13:11:32 +0000</pubDate>
      <link>https://dev.to/vanessamdev/genai-na-sustentacao-de-telefonia-cloud-alem-da-automacao-33of</link>
      <guid>https://dev.to/vanessamdev/genai-na-sustentacao-de-telefonia-cloud-alem-da-automacao-33of</guid>
      <description>&lt;p&gt;&lt;em&gt;Como a IA Generativa transformou minha rotina de sustentação — e por que o ganho real não é velocidade&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Quem sou e onde atuo
&lt;/h2&gt;

&lt;p&gt;Sou Vanessa Mendes, estagiária na área de Telecom. Nos últimos 4 meses (abril a julho de 2026), minha rotina envolveu manter operações de telefonia cloud para múltiplos clientes — cada um com stack diferente, particularidades de infraestrutura e urgências distintas.&lt;/p&gt;

&lt;p&gt;O ecossistema que sustento inclui:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Amazon Connect&lt;/strong&gt; (filas, flows, callbacks, views) para grandes operações&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PBX Issabel/Asterisk&lt;/strong&gt; (on-premises em EC2) para operações menores&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AWS&lt;/strong&gt; (Lambda, DynamoDB, S3, CloudWatch, Security Groups)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jira + Confluence&lt;/strong&gt; (gestão de tickets e documentação)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Atuo dentro de um time de sustentação Telecom onde o compartilhamento de conhecimento é constante e a colaboração faz parte da rotina.&lt;/p&gt;

&lt;p&gt;Em paralelo ao trabalho de sustentação, adotei o &lt;strong&gt;Kiro CLI&lt;/strong&gt; — um assistente de IA que se integra ao ambiente de trabalho via MCPs (Model Context Protocol) — como ferramenta complementar de produtividade. Esse artigo não é sobre a ferramenta em si. É sobre como a IA mudou a &lt;em&gt;forma&lt;/em&gt; do meu trabalho.&lt;/p&gt;




&lt;h2&gt;
  
  
  O desafio: múltiplos clientes, múltiplos sistemas, decisões rápidas
&lt;/h2&gt;

&lt;p&gt;Para contextualizar: atendo múltiplos clientes simultaneamente, cada um com seus acessos AWS, perfis SSO, instâncias Connect, PBXs e particularidades. Um ticket de incidente pode exigir:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ler o ticket no Jira (contexto)&lt;/li&gt;
&lt;li&gt;Acessar CloudWatch Logs (evidência)&lt;/li&gt;
&lt;li&gt;Verificar Security Groups ou DynamoDB (infraestrutura)&lt;/li&gt;
&lt;li&gt;Consultar documentação no Confluence (histórico)&lt;/li&gt;
&lt;li&gt;Conectar via SSH em um PBX (diagnóstico)&lt;/li&gt;
&lt;li&gt;Cruzar com tickets anteriores do mesmo cliente (padrão)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Antes da IA, cada salto entre sistemas consumia tempo e introduzia risco de perder contexto. A investigação dependia fortemente da minha memória e experiência — o que, com 4 meses de empresa, era uma limitação real. O time Telecom sempre esteve disponível para tirar dúvidas e validar hipóteses, mas ter uma ferramenta que me ajudasse a organizar informações e manter contexto entre sistemas foi um divisor de águas.&lt;/p&gt;




&lt;h2&gt;
  
  
  O que entreguei no primeiro semestre
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Sistema de Callback: 4 versões até a produção
&lt;/h3&gt;

&lt;p&gt;Meu principal projeto foi o desenvolvimento completo de um sistema de callback para Amazon Connect, evoluído por 4 versões:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Versão&lt;/th&gt;
&lt;th&gt;O que resolveu&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;v1&lt;/td&gt;
&lt;td&gt;Oferta básica de retorno de ligação&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;v2&lt;/td&gt;
&lt;td&gt;Detecção de ramal/central + captura de número alternativo + suporte a 11 DDIs internacionais&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;v3&lt;/td&gt;
&lt;td&gt;Confirmação por últimos 4 dígitos (resolve leitura confusa do Polly)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;v4&lt;/td&gt;
&lt;td&gt;Fluxo unificado + Lambda Python + validação de discabilidade nativa&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;O resultado final: um Flow Module com &lt;strong&gt;113 blocos&lt;/strong&gt;, suporte a &lt;strong&gt;3 idiomas&lt;/strong&gt; (PT/EN/ES), uma Lambda Python 3.12 que concatena números internacionais, e uma descoberta técnica que eliminou uma Lambda inteira do fluxo — o bloco &lt;code&gt;UpdateContactCallbackNumber&lt;/code&gt; funciona como validador de discabilidade.&lt;/p&gt;

&lt;p&gt;A documentação completa foi publicada no Confluence. Com a IA como apoio na organização, o tempo entre "código pronto" e "documentação publicada" diminuiu consideravelmente.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Sistema de Prioridade VIP: gerenciamento inteligente
&lt;/h3&gt;

&lt;p&gt;Desenvolvi um sistema de gerenciamento de clientes VIP no workspace do Amazon Connect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;View com tabela editável&lt;/strong&gt; (inline editing) para supervisores&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lambda Python&lt;/strong&gt; com 5 ações de CRUD&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DynamoDB&lt;/strong&gt; on-demand para armazenamento&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prioridade na fila&lt;/strong&gt; (Priority 1) + &lt;strong&gt;Whisper Flow&lt;/strong&gt; de identificação&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Um ponto importante: a primeira versão da View foi gerada pela IA nativa do Amazon Connect. Falhou com erros de schema, &lt;code&gt;TableAction undefined&lt;/code&gt; e campos genéricos. A solução que funcionou foi criar manualmente usando &lt;code&gt;BlockList&lt;/code&gt; como template. &lt;strong&gt;A IA não é infalível — validação humana é inegociável.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Correção de pesquisa CSAT: auditoria de dados em escala
&lt;/h3&gt;

&lt;p&gt;Um bug que existia há quase 2 meses fazia pesquisas de satisfação serem gravadas com o ID errado — mais de mil chamadas afetadas, quase 200 com notas incorretas no DynamoDB.&lt;/p&gt;

&lt;p&gt;Com apoio da IA:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identifiquei o root cause (3 nodes do flow com IDs trocados)&lt;/li&gt;
&lt;li&gt;Gerei um script retroativo com modo &lt;code&gt;DRY_RUN&lt;/code&gt;, backup e validação condicional&lt;/li&gt;
&lt;li&gt;Mapeei &lt;strong&gt;270+ registros&lt;/strong&gt; no DynamoDB para correção&lt;/li&gt;
&lt;li&gt;Produzi um laudo de validação para aprovação do supervisor&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Esse tipo de trabalho — auditoria em escala com segurança — seria impraticável manualmente no tempo disponível.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Incidentes resolvidos: a investigação como diferencial
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Incidente&lt;/th&gt;
&lt;th&gt;Causa raiz&lt;/th&gt;
&lt;th&gt;Como a IA ajudou&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Painel de estatísticas offline&lt;/td&gt;
&lt;td&gt;IP alterado pelo cliente, não estava no Security Group&lt;/td&gt;
&lt;td&gt;Cruzamento de evidências (DNS, TCP, Apache, iptables) de forma estruturada&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Disco cheio no PBX (&amp;gt;90%)&lt;/td&gt;
&lt;td&gt;Gravações acumuladas sem limpeza automática&lt;/td&gt;
&lt;td&gt;Geração do procedimento operacional + recomendação de automação&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;No total, fui assignee em &lt;strong&gt;~20 tickets&lt;/strong&gt; no período.&lt;/p&gt;




&lt;h2&gt;
  
  
  O insight: a IA não economiza tempo — ela transforma o trabalho
&lt;/h2&gt;

&lt;p&gt;Se alguém me perguntar "quanto tempo a IA economiza?", minha resposta honesta é: &lt;strong&gt;pouco&lt;/strong&gt;. Meu calendário não ficou vazio. O que mudou foi o &lt;em&gt;tipo&lt;/em&gt; de trabalho que faço.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Antes (sem IA):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hipóteses baseadas em experiência limitada (4 meses de empresa)&lt;/li&gt;
&lt;li&gt;Documentação como "dívida técnica" — feita às pressas ou nunca&lt;/li&gt;
&lt;li&gt;Investigação linear: verificar um sistema por vez, perder contexto entre saltos&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Depois (com IA):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cruzamento de múltiplas fontes → hipóteses fundamentadas em dados&lt;/li&gt;
&lt;li&gt;Documentação como subproduto natural do trabalho&lt;/li&gt;
&lt;li&gt;Investigação estruturada: IA mantém contexto enquanto eu navego entre sistemas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A métrica que importa não é "horas economizadas". É:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Métrica tradicional&lt;/th&gt;
&lt;th&gt;Métrica real de impacto&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Tempo por ticket&lt;/td&gt;
&lt;td&gt;Profundidade da análise por ticket&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Volume de docs&lt;/td&gt;
&lt;td&gt;Qualidade e reuso da documentação&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tickets/dia&lt;/td&gt;
&lt;td&gt;First-call resolution rate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Horas economizadas&lt;/td&gt;
&lt;td&gt;Decisões com dados completos&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Da teoria à prática: a jornada de estudo e implementação
&lt;/h2&gt;

&lt;p&gt;O primeiro semestre foi dividido em duas fases claras:&lt;/p&gt;

&lt;h3&gt;
  
  
  Fase 1 — Estudo e absorção (Abril–Junho)
&lt;/h3&gt;

&lt;p&gt;De abril a junho, meu foco foi consumir conteúdo e construir base teórica. Participei de &lt;strong&gt;6 workshops&lt;/strong&gt; (~22h) — desde fundamentos de Amazon Connect até workshops de nível 400 sobre IA Agente — e completei &lt;strong&gt;~11h de cursos autônomos&lt;/strong&gt; no AWS Skill Builder.&lt;/p&gt;

&lt;p&gt;Os workshops mais transformadores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;KiroOps&lt;/strong&gt; (Nível 300, 4h) — onde entendi o potencial do Kiro para análise de código e documentação&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Blackbelt IA Agente&lt;/strong&gt; (Nível 400, 5h) — onde consolidei a teoria com prática real usando Kiro + SSO corporativo&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CX Autônomo com MCP + Salesforce&lt;/strong&gt; (Nível 300, 3h) — orquestração de agentes autônomos em contact centers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Obtive o badge &lt;strong&gt;Amazon Connect AI Fundamentals&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fase 2 — Prática e construção (Julho)
&lt;/h3&gt;

&lt;p&gt;Em julho, decidi sair da teoria e começar a aplicar IA no meu dia a dia de forma estruturada. &lt;/p&gt;

&lt;p&gt;Criei um &lt;strong&gt;time-tracker&lt;/strong&gt; — um projeto pessoal de controle de horas onde registro cada ticket com descrição e tempo investido. Esse foi meu primeiro projeto construído com apoio ativo de IA generativa no processo de desenvolvimento.&lt;/p&gt;

&lt;p&gt;Em seguida veio um &lt;strong&gt;dashboard de sustentação&lt;/strong&gt; — 13 páginas, 28 endpoints e integrações com Jira, Confluence e AWS CLI. Esse projeto consolidou tudo: a prática com IA no desenvolvimento, o conhecimento técnico adquirido na sustentação, e a organização da minha rotina.&lt;/p&gt;




&lt;h2&gt;
  
  
  Quando a IA falha
&lt;/h2&gt;

&lt;p&gt;Seria desonesto falar apenas dos acertos:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;View VIP gerada pela IA nativa do Connect&lt;/strong&gt; — falhou com erros de schema não documentados. A solução veio de engenharia reversa manual.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sugestões de comandos SSH&lt;/strong&gt; — a IA não tem visibilidade do estado real do servidor. Comandos precisam ser validados antes de executar.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flows com 100+ blocos&lt;/strong&gt; — contextos que excedem a janela da IA. É necessário segmentar a análise.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A lição: &lt;strong&gt;o profissional que usa IA precisa de MAIS conhecimento técnico, não menos.&lt;/strong&gt; A IA amplifica competência — não a substitui.&lt;/p&gt;




&lt;h2&gt;
  
  
  Números do semestre
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Indicador&lt;/th&gt;
&lt;th&gt;Valor&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Projetos em produção&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Projetos em DEV&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Incidentes com root cause documentada&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tickets como assignee&lt;/td&gt;
&lt;td&gt;~20&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Páginas Confluence publicadas&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Documentos técnicos locais&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Workshops/eventos&lt;/td&gt;
&lt;td&gt;6 (~22h)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cursos autônomos&lt;/td&gt;
&lt;td&gt;~11h&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Badge AWS&lt;/td&gt;
&lt;td&gt;1 (Amazon Connect AI Fundamentals)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Projetos pessoais com IA&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Agradecimento ao time Telecom
&lt;/h2&gt;

&lt;p&gt;Nenhuma dessas entregas teria acontecido sem o time de Sustentação Telecom. Agradeço a todo o time pela paciência, disponibilidade e pela cultura de colaboração que torna possível crescer rápido mesmo sendo iniciante.&lt;/p&gt;

&lt;p&gt;Em especial, agradeço ao Carlos e ao Wallace — as dicas técnicas compartilhadas no dia a dia, o raciocínio rápido para diagnóstico e a generosidade em explicar aceleraram minha curva de aprendizado de forma que nenhuma ferramenta substitui. A agilidade nas questões técnicas, os atalhos que economizam horas de tentativa e erro — isso é mérito de pessoas reais, disponíveis e generosas com o tempo delas.&lt;/p&gt;

&lt;p&gt;A IA Generativa é uma ferramenta poderosa, mas o conhecimento que me permitiu usá-la com eficácia veio do time.&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusão: de operadora reativa a investigadora proativa
&lt;/h2&gt;

&lt;p&gt;Em 4 meses, saí de "primeira experiência com Amazon Connect" para ter um sistema de 113 blocos em produção, um bug de dados auditado em escala, e autonomia crescente para resolver incidentes.&lt;/p&gt;

&lt;p&gt;A IA Generativa não fez isso por mim. Ela mudou a forma como abordo cada problema:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Antes: reativa, linear, limitada pela memória&lt;/li&gt;
&lt;li&gt;Depois: proativa, estruturada, fundamentada em dados&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Para quem está começando na área: a IA não é atalho. É alavanca. Funciona melhor quando você sabe o que está fazendo — e transforma completamente quando você tem um time que te apoia enquanto você ainda está aprendendo.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Gostou? Me segue aqui no Dev.to para mais artigos sobre AWS, GenAI e operações cloud. 🚀&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>cloud</category>
      <category>aws</category>
      <category>telecom</category>
    </item>
  </channel>
</rss>
