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.
Le vocabulaire de Perfica
Section intitulée « Le vocabulaire de Perfica »| 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. |
Par où commencer
Section intitulée « Par où commencer »- 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.
Les textes juridiques sont disponibles en anglais et en espagnol.