6 repository-uri
Recursive reasoning processes where models verify and correct their own internal logic before finalizing an answer.
Distinct from Multi-step Goal Execution: Specifically targets the recursive internal verification loop rather than autonomous external goal execution.
Explore 6 awesome GitHub repositories matching artificial intelligence & ml · Self-Correction Loops. Refine with filters or upvote what's useful.
Thinking-Claude is a browser extension and reasoning interface designed to compel large language models to perform deep inner monologues before delivering final responses. It functions as a thought process formatter that organizes internal AI reasoning into a structured format. The tool uses systematic reasoning prompts and instruction-based injection to force models through a multi-step verification process. This ensures the AI executes a recursive loop of reasoning and self-correction prior to emitting an answer. To manage this output, the project employs client-side response interception
Directs the AI to execute a recursive loop of reasoning and self-correction prior to delivering a response.
TinyZero is a reinforcement learning framework and implementation designed to train language models to develop reasoning and self-verification abilities. It provides a training pipeline to optimize model performance on mathematical and logical tasks. The project serves as a minimal reproduction of the DeepSeek R1 architectural and training approach. It focuses on creating reasoning models that can solve structured problems through autonomous chain-of-thought discovery. The framework incorporates group relative policy optimization and reward-based self-correction to improve accuracy on logica
Provides self-correction loops that use reward signals to refine internal reasoning logic.
This project is a collection of architectural templates and design patterns for building autonomous AI agents. It provides a framework for transitioning from simple prompt-response loops to goal-oriented systems that utilize structural patterns to increase autonomy and improve the reliability of complex task completion. The framework focuses on reasoning orchestration, specifically through the implementation of reflection and self-correction cycles. It enables the coordination of specialized agents via task delegation and state sharing to solve complex problems. The architectural surface cov
Implements loops where models review and correct their own outputs against specific criteria.
Learn_Prompting este un proiect educațional axat pe prompt engineering, oferind principiile și tehnicile necesare pentru a crea input-uri eficiente și a îmbunătăți calitatea output-urilor AI generative. Proiectul acoperă strategii avansate de prompting pentru a îmbunătăți raționamentul, fiabilitatea și calitatea output-ului. Aceasta include tehnici pentru descompunerea sarcinilor, raționamentul chain-of-thought și utilizarea ghidării few-shot și zero-shot. De asemenea, abordează securitatea modelelor prin studiul prompt hacking-ului, analiza vulnerabilităților și auditarea confidențialității pentru a preveni scurgerile de date sensibile. Domeniul de aplicare se extinde la aplicarea practică a AI-ului generativ în diverse medii și fluxuri de lucru, inclusiv generarea de text, crearea de imagini fotorealiste și producția audio-vizuală. Mai mult, acoperă dezvoltarea de agenți autonomi, programarea asistată de AI și automatizarea fluxurilor de lucru de afaceri pentru marketing și comunicare. Proiectul oferă resurse pentru optimizarea modelelor, evaluare și gestionarea ciclurilor de viață ale prompt-urilor într-un mediu de experimentare interactiv.
Implements internal critique and recursive reasoning loops where models verify and correct their own logic.
This project is an educational curriculum and architectural framework for building autonomous AI agents and multi-agent systems. It provides a structured learning path focused on the development of independent software components capable of planning, executing tasks, and utilizing external tools to achieve high-level goals. The framework emphasizes multi-agent system orchestration through distributed architectures where specialized agents collaborate using standardized communication protocols. It details specific design patterns such as dual-memory systems for maintaining short-term plans and
Integrates reflection and monitoring to detect failures and automatically replan or retry tasks.
Acest proiect este un framework cuprinzător pentru construirea, evaluarea și conectarea sistemelor de agenți autonomi. Oferă o bibliotecă de tipare arhitecturale standardizate pentru implementarea fluxurilor de lucru complexe ale agenților, inclusiv orchestrarea multi-agent, raționamentul iterativ și gestionarea memoriei. Oferind o interfață unificată pentru furnizorii de modele, framework-ul permite execuția consistentă a agenților între diferite servicii de inteligență artificială. Framework-ul se distinge printr-un accent pe benchmarking riguros și control determinist. Include o suită de instrumente pentru evaluarea performanței agenților față de sarcini standardizate și metrici de calitate, permițând compararea diferitelor tipare de design. Pentru a asigura fiabilitatea, sistemul încorporează porți de rutare deterministe și bucle de auto-corecție care validează acțiunile agenților și rafinează output-urile față de criteriile de calitate înainte de execuția externă. Arhitectura suportă o gamă largă de capabilități, inclusiv integrarea instrumentelor pentru finalizarea sarcinilor din lumea reală, generarea augmentată prin recuperare (RAG) pentru răspunsuri conștiente de context și gestionarea modulară a memoriei pentru menținerea informațiilor între sesiuni. Aceste componente sunt legate printr-un contract de execuție standardizat care asigură un comportament consistent indiferent de modelul subiacent sau de configurația arhitecturală specifică. Repository-ul este structurat ca o colecție de Jupyter Notebooks care demonstrează aceste tipare și metodologii de benchmarking.
Enables recursive refinement cycles where agents evaluate and correct their own outputs against quality criteria.