Introdução
O Perfica é um aplicativo de desktop para Windows, macOS e Linux. Você descreve um aplicativo, e loops de agentes de IA planejam, constroem, revisam e testam o aplicativo em uma pasta no seu próprio computador. Quando uma execução fica sem trabalho, o Perfica escreve um relatório final, e a aba Report pode executar o aplicativo em uma prévia ao vivo.
O nome vem do latim perficere, terminar.
As palavras que o Perfica usa
Seção intitulada “As palavras que o Perfica usa”| Palavra | O que significa |
|---|---|
| Bubble | Um agente com um papel: Architect, Designer, Coder, Reviewer, Tester, Fixer e outros. Cada vez que um bubble é executado é uma passada. |
| Loop (ou ring) | Uma cadeia fechada de bubbles. A saída de cada bubble é a entrada do próximo, e o loop continua girando enquanto houver trabalho. |
| Sub-loop | Um loop conectado a um bubble Subloop em um loop principal. Quando o bubble anterior falha, o loop principal espera enquanto o Sub-loop é executado e depois continua. Ele fica ao lado do seu loop e gira no sentido oposto. |
| Board | Um projeto: seus loops, seu Task Book, o briefing do projeto e, normalmente, uma pasta no disco. |
| Task Book | Os cartões do board: Draft, Approved, Implementing, Review, Done e Blocked. Os loops pegam apenas trabalho Approved. |
| Manager | O chat com o qual você planeja. Ele tem quatro modos: Ask, Plan, Code e Build. |
| Finish report | O que uma execução concluída deixa na aba Report do Manager: o que foi construído, como executá-lo, o que foi testado e o que falta, ao lado de uma Live preview do aplicativo. |
Onde começar
Seção intitulada “Onde começar”- Install: baixe o aplicativo para o seu sistema.
- First run on free models: comece de graça e coloque um primeiro loop para funcionar sem pagar por uma chave.
- Loops and bubbles: como um board é construído e como uma execução se movimenta.
- The Manager and Build: planeje com o Manager e deixe que o Build monte o board.
- Troubleshooting: o que os avisos comuns significam.
Os textos legais estão disponíveis em inglês e espanhol.