IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation par agent Java Discussion :

Les communications des agents JADE [Tutoriel]


Sujet :

Programmation par agent Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 158
    Par défaut
    Citation Envoyé par nana2010 Voir le message
    slt tt le monde.
    conçernant la plate forme jade jé une question ,on a creer 2 agents ss jade mé en sé pas comment faire la communication entre lé 2.svp aide moi
    j'attend la réponse é merci d 'avance
    qu'est ce que tu veux dire par communiquer ? sois plus précise .

  2. #2
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2013
    Messages : 1
    Par défaut SVP comment tu as pu résoudre ton problème je suis débutante avec jade
    Citation Envoyé par mimish Voir le message
    c'est Bon sa marché pour le premier tuto, le problème étais dans éclipse !

    maintenant j'ai essayé le programme avec 2 agents(AgentA et AgentB) et il ne marche pas

    j'ai ajouté la class AgLAg.java qui ce charge de lancer les deux class: AgentA et AgentB

    il m'affiche dans la console:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    11 févr. 2010 13:14:14 jade.core.Runtime beginContainer
    INFO: ----------------------------------
        This is JADE 3.7 - revision 6154 of 2009/07/01 17:34:15
        downloaded in Open Source, under LGPL restrictions,
        at http://jade.tilab.com/
    ----------------------------------------
    11 févr. 2010 13:14:16 jade.core.BaseService init
    INFO: Service jade.core.management.AgentManagement initialized
    11 févr. 2010 13:14:16 jade.core.BaseService init
    INFO: Service jade.core.messaging.Messaging initialized
    11 févr. 2010 13:14:16 jade.core.BaseService init
    INFO: Service jade.core.mobility.AgentMobility initialized
    11 févr. 2010 13:14:16 jade.core.BaseService init
    INFO: Service jade.core.event.Notification initialized
    11 févr. 2010 13:14:16 jade.core.messaging.MessagingService clearCachedSlice
    INFO: Clearing cache11 févr. 2010 13:14:16 jade.mtp.http.HTTPServer <init>
    INFO: HTTP-MTP Using XML parser com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser
    11 févr. 2010 13:14:16 jade.core.messaging.MessagingService boot
    INFO: MTP addresses:
    <a href="http://windows-89387e3:7778/acc" target="_blank">http://windows-89387e3:7778/acc</a>
    11 févr. 2010 13:14:16 jade.core.AgentContainerImpl joinPlatform
    INFO: --------------------------------------
    Agent container Main-Container@windows-89387e3 is ready.
    --------------------------------------------
    PS:
    quand je lance l'agentA seulement , il m'affiche:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    11 févr. 2010 13:21:36 jade.core.Runtime beginContainer
    INFO: ----------------------------------
        This is JADE 3.7 - revision 6154 of 2009/07/01 17:34:15
        downloaded in Open Source, under LGPL restrictions,
        at http://jade.tilab.com/
    ----------------------------------------
    11 févr. 2010 13:21:37 jade.core.BaseService init
    INFO: Service jade.core.management.AgentManagement initialized
    11 févr. 2010 13:21:37 jade.core.BaseService init
    INFO: Service jade.core.messaging.Messaging initialized
    11 févr. 2010 13:21:37 jade.core.BaseService init
    INFO: Service jade.core.mobility.AgentMobility initialized
    11 févr. 2010 13:21:37 jade.core.BaseService init
    INFO: Service jade.core.event.Notification initialized
    11 févr. 2010 13:21:37 jade.core.messaging.MessagingService clearCachedSlice
    INFO: Clearing cache
    11 févr. 2010 13:21:38 jade.mtp.http.HTTPServer <init>
    INFO: HTTP-MTP Using XML parser com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser
    11 févr. 2010 13:21:38 jade.core.messaging.MessagingService boot
    INFO: MTP addresses:
    http://windows-89387e3:7778/acc
    11 févr. 2010 13:21:38 jade.core.AgentContainerImpl joinPlatform
    INFO: --------------------------------------
    Agent container Main-Container@windows-89387e3 is ready.
    --------------------------------------------
    alors que normalement il m'affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ---------------------------------------
    ----------------agent A----------------
    ---------------------------------------
    en attente de l agent B
    merci

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 3
    Par défaut BeanGenerator
    slt , moi je suis débutante dans la programmation orientée agent et je veux integrer une ontologie dans mon agent ; pour cela je vais utiliser BeanGenerator pour générer les schémas java a partir d'une ontologie préexistante à l'aide de protege ; ma question est : comment peut on definir les classes agentAction et Predicats et concepts a partir des classes déje crées de l'ontologie?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 158
    Par défaut
    Bonjour tous le monde,
    mon exemple est simple, je veux lancer un agent qui dois recevoir un message , s'il n'as pas reçu un message en 3 seconde il sera détruit.

    j'essaye de lancer 2 behaviours en paralléle , le premier c'est un FSMBehaviours et le deuxième un simple WakerBehaviour ,qui calcule le temps (les 3 secondes).

    voici l'exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    import jade.core.*;
    import jade.core.behaviours.*;
    import jade.lang.acl.ACLMessage;
    import jade.lang.acl.ACLMessage;
     
    public class AgentAttente extends Agent 
    {
    	protected void setup()
    	{
    		ParallelBehaviour comportementparallele = new ParallelBehaviour(ParallelBehaviour.WHEN_ANY);
     
    		comportementparallele.addSubBehaviour(new WakerBehaviour(this, 3000) {
    				protected void handleElapsedTimeout() {
    				System.out.println("Terminé");
    				myAgent.doDelete();
    				}
    				});
     
    			FSMBehaviour bhv = new FSMBehaviour();
     
    			comportementparallele.addSubBehaviour(bhv);
     
    			bhv.registerFirstState(new fonction1(), "fonction1");
    			bhv.registerTransition("fonction1", "fonction1", 0);
     
     
    		addBehaviour(comportementparallele);
    	}
    	//====================================================================
    	private class fonction1 extends OneShotBehaviour
    	{
    		public void action()
    		{
    			ACLMessage msgRecu = null;
    			msgRecu = receive();
    			if(msgRecu==null) block();
    			//le traintement aprés avoir reçu le message
    			System.out.println(msgRecu.getContent());
     
    		}
    		public int onEnd()
    		{
    			return 0;
    		}
    	}
    	//======================================================================
    }
    et l'erreur c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ERROR: Agent Agent1 died without being properly terminated !!!
    State was 2
    en faite l'erreur est du a l'affichage du message parceque mon message est toujours Null. mais pourquoi cette erreur puisque aprés le block() on traite le resultat !!! je peu pas utiliser le blockingReceive parcequ'il me block l'agent et donc meme le WakerBehaviour seras bloqué.

    que dois je faire ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 158
    Par défaut
    pour ceux qui vont trouvé ce problème plus tard , je leur conseil de lire cette documntation :
    http://jade.tilab.com/doc/api/jade/c...our.html#block

    en faite la méthode block(), bloque le behaviours a la fin de la méthode action et donc si vous faite un block() et un traitement après c'est normal qui vas exécuter ce traitement comme l'affichage dans mon exemple précédent.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut 2 agent discute chacun dans un pc different
    voila l'ami mon problème :
    j'ai 2 agents sur 2 ordi et je veux qu'ils discute mais ca marche pas voila le code du lancement des 2 agents chacun sur un pc :


    code du lancement de l'agent1 sur pc1 dans le port 8888:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            Runtime rt = Runtime.instance();
    	Profile p = new ProfileImpl(nul,8888,nul);
    	ContainerController cc = rt.createAgentContainer(p);
    	AgentController AgentFils1;
    	try {
                  AgentFils1=cc.createNewAgent("Agent1","firstAgent.Agent1",null);
    	     AgentFils1.start();
    	} catch (StaleProxyException e) {
    		e.printStackTrace();
    	}


    code du lance ment de l'agent2 sur le port 8888:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            Runtime rt = Runtime.instance();
    	Profile p = new ProfileImpl(nul,8888,nul);
    	ContainerController cc = rt.createAgentContainer(p);
    	AgentController AgentFils1;
    	try {
                  AgentFils1=cc.createNewAgent("Agent2","firstAgent.Agent2",null);
    	     AgentFils1.start();
    	} catch (StaleProxyException e) {
    		e.printStackTrace();
    	}

  7. #7
    Expert confirmé

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Par défaut
    je crois (mais je ne suis pas sûr) que les agents JADE ne peuvent communiquer que s'ils sont sur la même plateforme (la même plateforme sur la même machine ou sur deux machine différentes)

    sinon si vous voulez que les agents soit sur des plateformes différentes, il faut que l'un d'eux migre vers la plateforme de l'autre

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut ProfileImpl(?,?,?)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Runtime rt = Runtime.instance();
     
    	Profile p = new ProfileImpl(null,8888,null);
     
    	ContainerController cc = rt.createAgentContainer(p);
    	AgentController AgentFils1;
     
    	try {
     
    		AgentFils1 = cc.createNewAgent("Agent_ress_1","firstAgent.Agent_ress_1",null);
     
    		AgentFils1.start();
     
    	} catch (StaleProxyException e) {
     
    		e.printStackTrace();
     
    	}
    voila ma question: Profile p = new ProfileImpl(x1,x2,x3);
    li faut mettre quoi a la place de x1 ,x2
    pour x2 il faut mettre le port du lancement la plateforme mais x1 et x2 je ne sait pas
    et si tu peut me donner un exemple ça sera formidable
    et merci

  9. #9
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Par défaut probleme sur l'exemple tut 1 de l'agent HelloWorldAgent
    Bonsoir,

    Malgré k j'au utilisé deux versions différentes d'ECLIPSE, j'ai la même réponse comme celle de l'internaute "mimish" qui confirme qu'il a réglé le probleme qui été au niveau d'eclipse.

    Sachant k j'ai essayé la version 3.5.2 et 3.5.1, mais son succés. Le message suivant s'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    23 juin 2010 01:51:24 jade.core.Runtime beginContainer
    INFO: ----------------------------------
        This is JADE snapshot - revision $WCREV$ of $WCDATE$
        downloaded in Open Source, under LGPL restrictions,
        at http://jade.tilab.com/
    ----------------------------------------
    23 juin 2010 01:51:26 jade.core.AgentContainerImpl joinPlatform
    GRAVE: Some problem occurred while joining agent platform.
    jade.core.ProfileException: Can't get a proxy to the Platform Manager [nested jade.core.IMTPException: The Service Manager was already bound in the RMI Registry [nested java.rmi.AlreadyBoundException: ServiceManager]]
    	at jade.core.ProfileImpl.createPlatformManager(ProfileImpl.java:574)
    	at jade.core.ProfileImpl.getPlatformManager(ProfileImpl.java:487)
    	at jade.core.ProfileImpl.getServiceManager(ProfileImpl.java:501)
    	at jade.core.AgentContainerImpl.init(AgentContainerImpl.java:336)
    	at jade.core.AgentContainerImpl.joinPlatform(AgentContainerImpl.java:472)
    	at jade.core.Runtime.createMainContainer(Runtime.java:148)
    	at jade.Boot.<init>(Boot.java:130)
    	at jade.Boot.main(Boot.java:70)
    Nested Exception:
    jade.core.IMTPException: The Service Manager was already bound in the RMI Registry [nested java.rmi.AlreadyBoundException: ServiceManager]
    	at jade.imtp.rmi.RMIIMTPManager.exportPlatformManager(RMIIMTPManager.java:276)
    	at jade.core.ProfileImpl.createPlatformManager(ProfileImpl.java:563)
    	at jade.core.ProfileImpl.getPlatformManager(ProfileImpl.java:487)
    	at jade.core.ProfileImpl.getServiceManager(ProfileImpl.java:501)
    	at jade.core.AgentContainerImpl.init(AgentContainerImpl.java:336)
    	at jade.core.AgentContainerImpl.joinPlatform(AgentContainerImpl.java:472)
    	at jade.core.Runtime.createMainContainer(Runtime.java:148)
    	at jade.Boot.<init>(Boot.java:130)
    	at jade.Boot.main(Boot.java:70)
    Nested Exception:
    java.rmi.AlreadyBoundException: ServiceManager
    	at sun.rmi.registry.RegistryImpl.bind(Unknown Source)
    	at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
    	at sun.rmi.server.UnicastServerRef.oldDispatch(Unknown Source)
    	at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
    	at sun.rmi.transport.Transport$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at sun.rmi.transport.Transport.serviceCall(Unknown Source)
    	at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
    	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
    	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    	at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
    	at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
    	at sun.rmi.server.UnicastRef.invoke(Unknown Source)
    	at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
    	at java.rmi.Naming.bind(Unknown Source)
    	at jade.imtp.rmi.RMIIMTPManager.exportPlatformManager(RMIIMTPManager.java:224)
    	at jade.core.ProfileImpl.createPlatformManager(ProfileImpl.java:563)
    	at jade.core.ProfileImpl.getPlatformManager(ProfileImpl.java:487)
    	at jade.core.ProfileImpl.getServiceManager(ProfileImpl.java:501)
    	at jade.core.AgentContainerImpl.init(AgentContainerImpl.java:336)
    	at jade.core.AgentContainerImpl.joinPlatform(AgentContainerImpl.java:472)
    	at jade.core.Runtime.createMainContainer(Runtime.java:148)
    	at jade.Boot.<init>(Boot.java:130)
    	at jade.Boot.main(Boot.java:70)
    23 juin 2010 01:51:26 jade.core.Runtime$1 run
    INFO: JADE is closing down now.
    SVP, réponsez moi. Merci

  10. #10
    Expert confirmé

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Par défaut
    cette erreur apparait quand tu essayes de lancer une nouvelle instance du jade (ou lancer le même programme/agent JADE une nouvelle fois) sans avoir fermer l'ancienne instance proprement.

    fermer l'interface graphique du jade ne ferme pas la plateforme vu que l'interface graphique n'est qu'un agents comme les autre (l'agent RMA).

    pour fermer le JADE complètement tu as le choix entre l'une des méthodes suivantes:
    1. fermer la plateforme à partir de l'interface graphique:



    2. fermer l'agent à partir d'eclipse:



    3.mais si tu as déjà tenter de lancer la deuxième instance, il te faut redémarrer Eclipse ou fermer le processus javaw.exe , à partir du gestionnaire de tâches (sous windows), ou utiliser la commande systeme suivante (invite de commande):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    taskkill /f /im javaw.exe

  11. #11
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Par défaut HolloWorldAgent
    Merci infiniment, ça marche!

  12. #12
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Par défaut quel type de behaviour utiliser?
    Bonsoir,
    je dois implementer un modèle de négociation que j'ai conçu. Ce modèle est constitué de deux phases:
    phase1: un agent client négocie avec un ensemble d'agents fournisseurs selon un protocole simple que nous pouvons modéliser par un automate.
    Pour implementer ce protocole j'imagine utiliser des behaviours simples.

    Cependant, pour la phase 2 du modèle l'agent client négocie avec un sous ensemble des agents fournisseurs selon un protocole un petit peu compliqué. C'est un protocole d'offres alternatives ou il a les trois choix suivants:
    1. accepter un offre
    2. générer une contre offre
    3. rejeter l'offre
    Ce protocole s'excute sur plusieurs tour jusqu'à trouver une entente ou terminer par un echec.

    Bref, voilà ma question:
    QUEL BEHAVIOUR DOIS JE UTILISER POUR LA PHASE 2?


  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut jade
    j'ai lancé un agent agent1 sur mainContenair sur pc1
    je veux lancé un autre agent sur pc2 pour que ces deux la peuvent descuter est ce que c'est possible si oui comment et merci d'avance.

  14. #14
    Membre habitué
    Inscrit en
    Juillet 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 16
    Par défaut
    Citation Envoyé par Djug Voir le message
    Bonjour,

    voici un article sur Les communications des agents JADE

    http://djug.developpez.com/java/jade/communication/


    vos remarques sont les bienvenues.
    bonjour Djug,
    j'ai copié/collé le code des agents A et B, j'ai tapé la commande suivante dans la ligne de commande: java jade.Boot -container AgentA:AgentA, il n ' y a pas eu lancement de la plateforme et affichage du message ci joint
    merci
    Fichiers attachés Fichiers attachés

  15. #15
    Membre à l'essai
    Inscrit en
    Octobre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 7
    Par défaut
    Citation Envoyé par Djug Voir le message
    Bonjour,

    voici un article sur Les communications des agents JADE

    http://djug.developpez.com/java/jade/communication/


    vos remarques sont les bienvenues.

    merci pour ce tutorial clair et précis, j'ai reçu à exécuter le code
    comment représenter la négociation avec Jade
    merci

  16. #16
    Expert confirmé

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Par défaut
    Citation Envoyé par SM2010 Voir le message
    merci pour ce tutorial clair et précis, j'ai reçu à exécuter le code
    comment représenter la négociation avec Jade
    merci
    Jade fournit plein de protocoles de communication et de négociation,

    jet un coup d'œil sur la documentation officielle

  17. #17
    Membre à l'essai
    Inscrit en
    Octobre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 7
    Par défaut
    Citation Envoyé par Djug Voir le message
    Jade fournit plein de protocoles de communication et de négociation,

    jet un coup d'œil sur la documentation officielle
    bonjour
    es que jade permet le développement des agents cognitifs
    merci

  18. #18
    Expert confirmé

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    Mai 2007
    Messages
    2 980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 980
    Par défaut
    Jade n'est pas destiné à un seul type d'agent, il te fournit un ensemble d' "outils" et c'est à toi de les utiliser pour développer des agents cognitifs

    PS: je n'ai travaillé que sur des agents réactifs

  19. #19
    Membre à l'essai
    Inscrit en
    Octobre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 7
    Par défaut
    Citation Envoyé par Djug Voir le message
    Jade n'est pas destiné à un seul type d'agent, il te fournit un ensemble d' "outils" et c'est à toi de les utiliser pour développer des agents cognitifs

    PS: je n'ai travaillé que sur des agents réactifs
    bonjour
    c.a.d le développement des agents cognitifs et agents réactifs se différent au niveau de la programmation de l'agent?
    merci

  20. #20
    Invité de passage
    Inscrit en
    Mars 2012
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 1
    Par défaut
    Bonsoir,
    j'ai un projet à faire concernant l'équilibrage de charge dans un réseau à base d'agents mobiles, c'est la première fois que je travaille avec les agents mobiles, alors je trouve quelques difficultés
    Si vous pouvez m'aider avec vos idées et vos propositions sur ce sujet!
    Merci

Discussions similaires

  1. Communication entre des agents jade
    Par Nouur dans le forum Programmation par agent
    Réponses: 0
    Dernier message: 29/04/2014, 00h39
  2. Communication entre des agents jade
    Par Nouur dans le forum Programmation par agent
    Réponses: 0
    Dernier message: 29/04/2014, 00h36
  3. Pour les fanas des Agents
    Par carla-la-belle dans le forum Windows 7
    Réponses: 2
    Dernier message: 12/11/2009, 14h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo