Skip to content

Este projeto é um exemplo de como utilizar tecnologias como Python, Pandas, Requests, OpenAI e APIs para extrair informações de um arquivo CSV, transformar esses dados com a ajuda da IA e, em seguida, carregar os resultados de volta em uma API.

Notifications You must be signed in to change notification settings

RenatoMor/ia_generativa_pipeline_etl_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Geração de Notícias de Segurança Cibernética usando IA

Santander Dev Week - 2023

Este projeto é um exemplo de como utilizar tecnologias como Python, Pandas, Requests, OpenAI e APIs para extrair informações de um arquivo CSV, transformar esses dados com a ajuda da IA e, em seguida, carregar os resultados de volta em uma API.

Pré-requisitos

Certifique-se de ter as seguintes bibliotecas e recursos instalados antes de executar o projeto:

pip install openai
pip install pandas
pip install requests

Uso

import pandas as pd
import requests
import json
import openai

Etapas do Projeto

1. Extração de Dados

Nesta etapa, o projeto começa lendo um arquivo CSV contendo dados de usuários. O código utiliza a biblioteca Pandas para carregar os dados e obter uma lista de IDs de usuário. Em seguida, ele faz chamadas à API do servidor sdw-2023 para obter detalhes dos usuários a partir dos IDs.

2. Transformação de Dados

Após a extração, o projeto utiliza a API do OpenAI para gerar notícias de segurança cibernética personalizadas para cada usuário. Para cada usuário, uma conversa é criada com a IA de modo a gerar uma mensagem relacionada à cibersegurança financeira. As notícias geradas são então anexadas aos dados do usuário.

3. Carregamento de Dados

Finalmente, o projeto faz atualizações nos perfis dos usuários, enviando as informações atualizadas de volta para a API sdw-2023. O status de atualização é verificado e exibido para cada usuário.

Você pode me encontrar com os links abaixo

Gmail LinkedIn

Linguagens Utilizadas

JavaScript Python

Tecnologias em Aprimoramento

Git GitHub Linux Node.js Python C#

IDE

Visual Studio Code

About

Este projeto é um exemplo de como utilizar tecnologias como Python, Pandas, Requests, OpenAI e APIs para extrair informações de um arquivo CSV, transformar esses dados com a ajuda da IA e, em seguida, carregar os resultados de volta em uma API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published