2 dépôts
Structured methodologies for solving complex tasks using generative AI and multimodal prompting.
Distinct from Problem Solving Methodologies: Candidates focus on software architecture or interview prep, not AI prompt refinement for multimodal tasks.
Explore 2 awesome GitHub repositories matching artificial intelligence & ml · Generative Problem Solving. Refine with filters or upvote what's useful.
Learn_Prompting est un projet éducatif axé sur le prompt engineering, fournissant les principes et techniques nécessaires pour concevoir des entrées efficaces et améliorer la qualité des sorties d'IA générative. Le projet couvre des stratégies de prompting avancées pour améliorer le raisonnement, la fiabilité et la qualité des résultats. Cela inclut des techniques de décomposition de tâches, le raisonnement par chaîne de pensée (chain-of-thought), et l'utilisation de guidage few-shot et zero-shot. Il aborde également la sécurité des modèles à travers l'étude du prompt hacking, l'analyse de vulnérabilité et l'audit de confidentialité pour prévenir les fuites de données sensibles. La portée s'étend à l'application pratique de l'IA générative à travers divers médias et workflows, incluant la génération de texte, la création d'images photoréalistes et la production audiovisuelle. Il couvre en outre le développement d'agents autonomes, la programmation assistée par IA et l'automatisation des workflows métier pour le marketing et la communication. Le projet fournit des ressources pour l'optimisation des modèles, l'évaluation et la gestion des cycles de vie des prompts au sein d'un environnement d'expérimentation interactif.
Implements a structured methodology to identify tools and refine prompts for multimodal tasks.
AlphaCodium est un framework de génération de code LLM et un benchmark de programmation automatisé conçu pour résoudre des problèmes de programmation via une génération et des tests itératifs. Il fonctionne comme un système de raffinement de code itératif qui améliore la précision du code généré en comparant les sorties aux résultats attendus et en re-promptant le modèle. Le projet implémente un pipeline d'ingénierie de flux, utilisant une séquence structurée d'étapes de prompting pour raffiner le code à travers un cycle de génération, d'évaluation et de correction. Cette approche permet au système de traiter des jeux de données de programmation et de mesurer la précision des solutions générées par rapport aux cas de test. Le framework couvre de larges capacités en génération de code automatisée, incluant le développement IA piloté par les tests et l'évaluation de jeux de données de programmation. Il gère ces tâches via un pipeline de synthèse multi-étapes qui intègre la planification, la rédaction et la révision.
Processes batches of programming problems and saves results to a database for bulk performance analysis.