Dr-Vegapunk / tests /shaka_test.py
YmcAI's picture
adding more function to shka and pytagoras
8d0066b
from satellites.shakaSat.shaka import Shaka
def test_shaka():
shaka = Shaka()
test_task = {
"type": "analyse_text",
"content": "L'intelligence artificielle est en train de révolutionner la manière dont nous approchons et résolvons les problèmes"
}
test_result = shaka.process_task(test_task)
print("Résultat de la tâche de test:", test_result)
test_logic = {
"type": "raisonnement_logique",
"hypothese": ["Tous les hommes sont mortels", "Socrate est un homme"],
"question": "Socrate est-il mortel?"
}
logic_result = shaka.process_task(test_logic)
print("Résultat de la tâche de logique:", logic_result)
# Ajout de tâches à la file d'attente
shaka.add_task({"type": "ethical_check",
"content": "Les gens devraient toujours dire la vérité, même si cela peut blesser quelqu'un."})
shaka.add_task({"type": "fact_check", "claim": "La Terre est plate."})
shaka.add_task({"type": "provide_recommendations", "content": "Tous les immigrants devraient être expulsés."})
shaka.add_task({"type": "toggle_ethical_filter"})
# Traitement des tâches
while task := shaka.get_next_task():
result = shaka.process_task(task)
print(f"Résultat de la tâche : {result}")
print("Connexion au Punkrecord")
shaka.update_from_punkrecord()
print("Communication avec Stellar")
stellar_response = shaka.communicate_with_stellar({"status_update": "Tâche terminée avec succès"})
print("Réponse de Stellar:", stellar_response)
print(shaka.report_status())
test_shaka()