Aller au contenu

Introduction

Perfica est une application de bureau pour Windows, macOS et Linux. Vous décrivez une application, et des boucles d’agents IA la planifient, la construisent, la relisent et la testent dans un dossier sur votre propre ordinateur. Lorsqu’une exécution n’a plus de travail, Perfica rédige un rapport final, et l’onglet Report peut exécuter l’application dans un aperçu en direct.

Le nom vient du latin perficere, achever.

Mot Signification
Bubble Un agent avec un rôle : Architect, Designer, Coder, Reviewer, Tester, Fixer et d’autres. Chaque exécution d’une Bubble constitue une passe.
Loop (ou ring) Une chaîne fermée de Bubbles. La sortie de chaque Bubble sert d’entrée à la suivante, et la Loop continue de tourner tant qu’il y a du travail.
Sub-loop Une Loop rattachée à une Bubble Subloop sur une Loop principale. Lorsque la Bubble qui la précède échoue, la Loop principale attend pendant que la Sub-loop s’exécute, puis reprend son cours. Elle se trouve à côté de sa Loop et tourne dans l’autre sens.
Board Un projet : ses Loops, son Task Book, son cahier des charges et, en général, un dossier sur le disque.
Task Book Les cartes du Board : Draft, Approved, Implementing, Review, Done et Blocked. Les Loops ne prennent que le travail Approved.
Manager Le chat avec lequel vous planifiez. Il possède quatre modes : Ask, Plan, Code et Build.
Finish report Ce qu’une exécution terminée laisse dans l’onglet Report du Manager : ce qui a été construit, comment l’exécuter, ce qui a été testé et ce qui manque, à côté d’un Live preview de l’application.
  • Install : téléchargez l’application pour votre système.
  • First run on free models : commencez gratuitement et faites fonctionner une première Loop sans payer pour une clé.
  • Loops and bubbles : comment un Board est construit et comment une exécution se déplace.
  • The Manager and Build : planifiez avec le Manager, puis laissez Build configurer le Board.
  • Troubleshooting : ce que signifient les notifications courantes.