Ir para o conteúdo

Integração com IA

O FrontISTR está a desenvolver iniciativas que combinam agentes de IA com várias tarefas relacionadas com software, incluindo a configuração do ambiente, a execução de análises e a melhoria do código. Espera-se que o leque de situações em que a IA pode ser utilizada continue a aumentar, incluindo o apoio à criação de modelos e a integração com ferramentas externas. Esta página apresenta estas iniciativas de integração com IA.

Fabrica — Uma oficina para utilizar agentes de IA

FrontISTR-Fabrica é uma oficina (Fabrica) para utilização de agentes de IA, destinada tanto a utilizadores como a programadores do FrontISTR. Preencha os requisitos num modelo de prompt preparado para cada tarefa e forneça-o a um agente de IA; em seguida, a IA cria um plano de trabalho, executa a tarefa solicitando confirmação quando necessário e resume os resultados num relatório. Desta forma, o utilizador pode concentrar-se na revisão dos resultados e na tomada de decisões.

Utilizando os modelos, pode realizar interativamente tarefas como as seguintes.

  • Configuração do ambiente — Desde a investigação das definições de compilação até à compilação e às verificações de funcionamento
  • Execução de análises — Verificação de malhas, criação de ficheiros de entrada, execução do solver e organização dos resultados
  • Adição de funcionalidades e correção de erros — Desde a investigação do código até à implementação, testes e commits
  • Documentação — Redação de manuais e verificação da consistência com o código
  • Contribuição — Elaboração de issues e merge requests, e orientação para fazer push para um fork

Para utilizar a Fabrica, é necessário um ambiente no qual o FrontISTR possa ser compilado e executado, bem como um agente de IA, como GitHub Copilot, Claude Code ou Codex. Para procedimentos de instalação, pré-requisitos e instruções de cada modelo, consulte o README do repositório.

A decisão final sobre a aceitação de comandos ou código propostos pela IA é da responsabilidade do utilizador. Os modelos destinam-se a facilitar essa revisão; não garantem a correção dos resultados gerados pela IA.

Tópicos relacionados