2 dépôts
Assigns numerical or boolean scores to function runs or steps to track quality, accuracy, or completion metrics.
Distinct from Function Execution Timing: Distinct from Function Execution Timing: focuses on qualitative scoring and outcome metrics rather than raw latency measurement.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Performance Scoring. Refine with filters or upvote what's useful.
Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer
Provides mechanisms to score function performance and accuracy within execution traces for quality tracking.
Ruby Warrior est une plateforme d'apprentissage du code et un moteur de stratégie au tour par tour conçu pour enseigner la programmation Ruby à travers des défis tactiques interactifs. Il fonctionne comme un jeu où les utilisateurs écrivent des scripts pour contrôler un personnage autonome, naviguant à travers des niveaux en implémentant une logique pour gérer le combat, le mouvement et les objectifs environnementaux. La plateforme se distingue en exigeant des joueurs qu'ils définissent le comportement du personnage via un code structuré qui interagit avec un monde simulé au tour par tour. En interrogeant l'environnement pour obtenir des données telles que les emplacements des ennemis et les obstacles, les utilisateurs développent des algorithmes de prise de décision qui déterminent comment leur personnage réagit aux conditions changeantes. Ce processus met l'accent sur le développement algorithmique et l'affinement de la logique tactique pour obtenir des scores de performance plus élevés. Le système gère la progression des joueurs et les scripts des personnages via des répertoires locaux du système de fichiers, permettant la persistance de la logique à travers plusieurs sessions de jeu. La performance est évaluée après chaque niveau sur la base de métriques incluant l'accomplissement des objectifs, l'efficacité au combat et la vitesse d'exécution.
Calculates final results by quantifying combat efficiency and objective completion speed after a level ends.