Integração com IA¶
O FrontISTR está promovendo iniciativas que combinam agentes de IA com diversas tarefas relacionadas ao software, como configuração do ambiente, execução de análises e aprimoramento do código. Espera-se que as situações em que a IA pode ser utilizada se ampliem ainda mais, incluindo apoio à criação de modelos e integração com ferramentas externas. Esta página apresenta essas iniciativas de integração com IA.
Fabrica — Uma oficina para utilização de agentes de IA¶
FrontISTR-Fabrica é uma oficina (Fabrica) para utilização de agentes de IA, destinada tanto a usuários quanto a desenvolvedores do FrontISTR. Ao preencher os requisitos em um modelo de prompt preparado para cada tarefa e fornecê-lo a um agente de IA, a IA elabora um plano de trabalho, executa a tarefa solicitando confirmação quando necessário e resume os resultados em um relatório. Assim, o usuário pode se concentrar na revisão dos resultados e na tomada de decisões.
Com os modelos, é possível realizar interativamente tarefas como as seguintes.
- Configuração do ambiente — Da investigação das configurações de build até a compilação e a verificação de funcionamento
- Execução de análises — Verificação da malha, criação dos arquivos de entrada, execução do solver e organização dos resultados
- Adição de funcionalidades e correção de falhas — Da investigação do código até a implementação, os testes e os commits
- Documentação — Redação de manuais e verificação de consistência com o código
- Contribuição — Elaboração de rascunhos de issues e merge requests e orientação sobre como fazer push para um fork
Para utilizar o Fabrica, é necessário um ambiente em que o FrontISTR possa ser compilado e executado, além de um agente de IA como GitHub Copilot, Claude Code ou Codex. Para os procedimentos de instalação, pré-requisitos e instruções de uso de cada modelo, consulte o README do repositório.
A decisão final sobre aceitar ou não os comandos ou o código propostos pela IA cabe ao usuário. Os modelos têm a finalidade de facilitar essa revisão e não garantem a correção da saída gerada pela IA.