E hoje eu quero trazer não apenas um post, mas uma super ferramenta que eu criei e que você pode usar ai, seja para estudo, ou para fazer alguma automação usando IA e PowerShell: a ferramenta padrão do Windows para criar scripts e interagir com praticamente qualquer coisa do seu computador!
Eu sou um apaixonado pelo PowerShell, e agora pela IA, então, uma das primeiras coisas que resolvi fazer quando comecei a mexer com o ChatGPT e a OpenAI foi trazer um pouco daquilo pro PowerShell. O script nasceu antes do IA Talking até.
O objetivo inicial era apenas aprender a usar a API da OpenAI e explorar os recursos. E, agora, resolvi deixá-la um pouco melhor para facilitar, principalmente, a integração com o Function Calling da OpenAI
O projeto está disponível no meu GitHub: rrg92/powershai: IA com PowerShell (github.com)
O recurso favorito que eu implementei é a capacidade de adicionar habilidades pra sua IA através de simples scripts que você pode escrever: Crie as funções usando código PowerShell e deixe que o modelo da OpenAI decida quando invocá-las e o PowershAI se vira para rodar o que for necessário e enviar isso de volta pro modelo continuar a resposta… Você só precisa concentrar criar essas funções e documentá-las usando a própria engine de comentários do PowerShell (Comment Base Helper).
Ao mesmo tempo que isso abre infinitas possibilidades, é muito perigoso. Você precisa ter o controle e saber quais código vai disponibilizar pra sua IA. Use isso com bastante cautela, e, se você não souber o que está executando, jamais inclua no seu script!
Eu ainda estou mexendo e atualizando, provavelmente existem bugs para serem resolvidos (e por isso não recomende que você use em nada crítico de produção ainda)
O vídeo abaixo demonstra um pouco de como você pode usar:
Apaixonado por tecnologia e veterano em bancos de dados SQL Server, este entusiasta agora se aventura no fascinante universo da Inteligência Artificial.
Atualmente é o Head de Inovação da Power Tuning, onde é o responsável por trazer novas ideias para produtos e serviços, que melhorem a produtividade do time ou a experiência do cliente! Com muita experiência em programação, hardware, sistemas operacionais, e mais, agora quer juntar tudo isso nesse novo mundo e trazer muitas ideias e conhecimento sobre Inteligência Artificial!
Neste blog, vai compartilhar sua jornada de aprendizado e uso da IA, focando em como transformar nossa maneira de resolver problemas e inovar.