Viewing 9 reply threads
  • Author
    Posts
    • #4698
      lecagnois
      Participant

      A la question
      qui est mitterrand

      voici le message erreur :

      ——Traceback (most recent call last): File string, line 1, in moduleTypeError: askWiki() takes exactly 3 arguments (1 given) at org.python.core.Py.TypeError(Py.java:259) at org.python.core.PyBaseCode.call(PyBaseCode.java:2

      on voit que la procédure attends 3 arguments :

      def askWiki(query,question,retour): # retourne la description du sujet (query)
      	#Light(1,0,0)
      	query = unicode(query,'utf-8')# on force le format de police UTF-8 pour prendre en charge les accents
      	if query[1]== "\'" : # Si le sujet contient un apostrophe , on efface tout ce qui est avant ! ( "l'été" -> "été")
      		query2 = query[2:len(query)]
      		query = query2
      	print query # petit affichage de contrôle dans la console python ..
      	word = wdf.cutStart(query) # on enlève le derminant ("le chat" -> "chat")
      	start = wdf.grabStart(query) # on garde que le déterminant ( je ne sais plus pourquoi j'ai eu besoin de ça, mais la fonction existe ...)
      	wikiAnswer = wdf.getDescription(word) # récupère la description su wikidata
      	answer = ( query + " est " + wikiAnswer)
      	if (wikiAnswer == "Not Found !") or (unicode(wikiAnswer[-9:],'utf-8') == u"Wikimédia") : # Si le document n'ai pas trouvé , on réponds "je ne sais pas"
      		QueryMemory(question,retour)
      	else:
      		talk(answer)
      

      alors que le fichier AIML en envoi qu’ un

      `<category><pattern>QUI EST *</pattern>
      <template><oob>
      <mrl>
      <service>python</service>
      <method>exec</method>
      <param>askWiki(” <star/>”)</param>
      </mrl>
      </oob></template>
      </category>`

      Je pense qu il y a un BUG quelque part ?

      De même a la question :
      Quelle est la capitale de la france

      fichier AIML :

      <category><pattern>QUELLE EST LA * DE *</pattern>
      <template><oob>
      			<mrl>
      				<service>python</service>
      				<method>exec</method>
      				<param>getProperty( "<star index="2"/>" , "<star index="1"/>" )</param>
      			</mrl>
            </oob></template>
      </category>

      La proc GetProperty ne fonctionne pas on a la réponse point .

      • This topic was modified 8 years, 2 months ago by lecagnois.
    • #4705
      anthony
      Moderator

      Salut ! Et merci pour le retour. Le service wikidata est cassé a cause de la mise a jour d une librairie. Beetlejuice qui a developpé cette fonctionalité est dessus . On te tient au courant

    • #4710
      lecagnois
      Participant

      merci Anthony
      Javais commencé a modifier le programme et essayé de comprendre comment tout cela marchait

      je trouve que c ‘est une fonction super intéressement quand cela refonctionne j essayerai de l enrichir .

    • #4718
      anthony
      Moderator

      Oui c’est génial toutes les possibilité que cela offre. Alors aux dernieres nouvelles le service est réparé ! mais uniquement dans la derniere version non stable de MRL http://mrl-bucket-01.s3.amazonaws.com/current/develop/myrobotlab.jar . Derniere version que je n’ai pas testé, nos script Inmoov necessitent très certainement une adaptation ( le service qui gere les arduino a beaucoup évolué et n est pas finalisé ). Faud que je teste ça en rentrant @++

      • #4721
        lecagnois
        Participant

        j ai testé avec la programme INMOOV-AI_startup.py

        trop de classe et bibliothèque manquante
        ça fonctionne pas

    • #4900
      anthony
      Moderator

      arrg j ai écrit une réponse qui s est effacé 🙂 c’est donc corrigé dans la nouvelle version ( MERCI FRED )
      si tu demande qui est Mitterrand il va te renvoyer vers l’apprentissage
      D’ailleurs j’ai oublié de rediriger pour la fonction getpropertie
      sinon ça marche pour
      [fonction askwiki]
      – qui est françois Mitterrand
      – qui est r2 d2 ( petit bonus 🙂
      – c est quoi le radium
      [fonction getpropertie]
      – quel est le point culminant du burkina faso
      – quel est le fruit du pommier
      – quelle est la capitale du mexique
      … …

      • #4913
        lecagnois
        Participant

        merci anthony

        je part en vacances , je test a mon retour

    • #4933
      anthony
      Moderator

      Bonnes vacances 🙂

    • #5035
      lecagnois
      Participant

      Merci Anthony , me voila de retour du Portugal
      J ai téléchargé la version http://mrl-bucket-01.s3.amazonaws.com/current/develop/myrobotlab.jar
      a partir de ton lien .
      Mais ça marche pas .

      peut tu nous faire un fichier zip de la version 1.9 avec la bonne version de myrobotlab.jar

      Existe il une mise a jour automatique ?

      Merci d avance .

    • #5037
      anthony
      Moderator

      Coucou merci d’avoir ramené un peu de soleil ( et du porto 🙂

      http://www.myai.cloud/inmoov_ai.zip

    • #5039
      lecagnois
      Participant

      Coucou oui le Porto était bon lol ( j ai visité deux caves)
      Pour le soleil le temps ressemblais plutot à la bretagne.
      Il fais meilleur a Nice

      Merci pour ton fichier ZIP ça marche au poil
      c est assez bluffant .

      des que j ai une nouvelle idée de développement , je la partage .
      Comment marche le service Azure translator ?

      • This reply was modified 8 years ago by lecagnois.
    • #5073
      anthony
      Moderator

      Pour Azure il faut que tu récupère des clés ici , et que tu renseigne le fichier de config : https://datamarket.azure.com/dataset/bing/microsofttranslator
      Justement j’ai mis à jour le module hier soir, ça buguait un peu : https://github.com/moz4r/aiml/blob/master/bots/BOTS-FRENCH/Inmoov_AI/PYTHON/INMOOV-AI_azure_translator.py
      Tu dis par exemple : TRADUIS bonjour comment ça va EN JAPONAIS / ou / TRADUIT EN ANGLAIS
      POST : http://inmoov.fr/forums/topic/service-azuretranslator/

      • This reply was modified 8 years ago by anthony.
      • #5080
        lecagnois
        Participant

        salut antony

        Je me suis bien inscrit pour API microsoft
        j ai donc un compte avec une clés primaire et un ID

        J ai modifié le fichier INMOOV-ai-config.py , mais ce ne marche pas
        es-ce bien dans la variable AZURE_client pour ID
        et Azure client secret pour la clés ?

        ou es ce un autre fichier de config ?

Viewing 9 reply threads
  • You must be logged in to reply to this topic.