|
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) |
|
|
|
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"}) |
|
|
|
|
|
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() |
|
|