Documentation Technique de Debaite
Debaite est un moteur de raisonnement dialectique et contradictoire automatisé, conçu pour évaluer la robustesse des arguments, détecter les biais logiques et synthétiser des analyses équilibrées grâce aux modèles DeepSeek V4 (Flash et Pro).
1. Architecture Dialectique
Plutôt qu'une simple génération de texte unilatérale, Debaite orchestre deux instances autonomes soumises à des règles de rhétorique rigoureuses :
- Orateur Thèse (PRO) : Développe la proposition principale en s'appuyant sur des faits vérifiables et des prémisses formelles.
- Orateur Antithèse (CONTRA) : Recherche activement les failles logiques, contre-exemples et angles morts du camp adverse.
- Synthèse & Juge : Évalue la validité formelle des arguments échangés et produit un rapport de convergence structuré.
2. Intégration du modèle
Le backend PHP appelle l'API compatible OpenAI de DeepSeek ; la clé reste côté serveur :
POST https://api.deepseek.com/chat/completions
Headers:
Authorization: Bearer DEEPSEEK_API_KEY
content-type: application/json
Payload:
{
"model": "deepseek-v4-flash",
"max_tokens": 420,
"messages": [
{ "role": "system", "content": "Tu es l'Orateur A dans un débat contradictoire de haut niveau..." },
{ "role": "user", "content": "Sujet : L'accélération de l'IA générale est-elle bénéfique ?" }
]
}
3. Référence de l'API Interne : POST /debaite/api/generate.php
Endpoint : https://julienpiron.fr/debaite/api/generate.php
Paramètres (JSON POST) :
subject(string, requis) : Le sujet soumis au débat.side(string : "pro" | "contra") : L'angle de l'intervention en cours.round(integer) : Numéro du tour de parole (1 à 5).history(array) : Historique des répliques précédentes pour maintenir la cohérence dialectique.
4. Statut du projet
Debaite est un projet personnel de démonstration, gratuit et non commercial. Aucun abonnement ni paiement n'est proposé.