geopro:pedro:agentsheets
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
geopro:pedro:agentsheets [2007/07/03 03:08] – pedro | geopro:pedro:agentsheets [2011/08/19 14:07] (atual) – pedro | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | ======AgentSheet====== | + | ======AgentSheets====== |
//From personal and information Agents to interactive demos, modifiable simulations to virtual game worlds, AgentSheets' | //From personal and information Agents to interactive demos, modifiable simulations to virtual game worlds, AgentSheets' | ||
\\ | \\ | ||
+ | |||
+ | {{ http:// | ||
^**Homepage** | ^**Homepage** | ||
^**Origin** | ^**Origin** | ||
- | ^**Year** | + | ^**Year** |
^**Version** | ^**Version** | ||
^**License** | ^**License** | ||
- | ^**Language** | + | ^**Language** |
\\ | \\ | ||
Linha 20: | Linha 22: | ||
It seems to be more a tool for earning money than for doing some kind of science, but | It seems to be more a tool for earning money than for doing some kind of science, but | ||
there is an article using this program (Klaus, D.M.. // | there is an article using this program (Klaus, D.M.. // | ||
- | Trends in Biotechnology. 16(9): 369-373, 1998). The program has a 10 day licence, with possibility of studying the | + | Trends in Biotechnology. 16(9): 369-373, 1998), and they have a good number of citations in the literature. |
- | examples. But it is not possible to create new models. | + | The program has a 10 day licence, with possibility of studying the examples. But it is not possible to create new models. |
The different types of agents are represented by icons, and when the programmer wants to refer to a given type of agent, | The different types of agents are represented by icons, and when the programmer wants to refer to a given type of agent, | ||
Linha 27: | Linha 29: | ||
of state. | of state. | ||
- | Space is always represented by a grid, and it has the concept of empty and full cells for moving. Walls are always-full locations. | + | Space is always represented by a grid (called agentsheet), and it has the concept of empty and full cells for moving. |
- | The neighbourhood is defined manually, it is the same for each type of agent, and it is limited to at most the eight | + | Walls are always-full locations. The neighbourhood is defined manually, it is the same for each type of agent, and it |
- | surrounding cells. | + | is limited to at most the eight surrounding cells. Each agent is related to a spatial position in a given time, and a |
+ | cell contains a stack of agents. | ||
The execution of an agent in a time step is a sequence of [[http:// | The execution of an agent in a time step is a sequence of [[http:// | ||
Linha 39: | Linha 42: | ||
\\ | \\ | ||
- | {{http:// | + | {{ http:// |
\\ | \\ | ||
Linha 49: | Linha 52: | ||
\\ | \\ | ||
- | :?: Is broadcast and hear the way the agents can exchange informations? | + | See how the communication of the agents can be done in the last paper on this page. |
There is an event OnCount for each agent. It can set global variables for example @SMALL = @SMALL + 1, to | There is an event OnCount for each agent. It can set global variables for example @SMALL = @SMALL + 1, to | ||
Linha 69: | Linha 72: | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http:// |
* [[http:// | * [[http:// | ||
+ | =====Papers===== | ||
+ | |||
+ | ====Agentsheets: | ||
+ | | Repenning, A. | ||
+ | \\ | ||
+ | |||
+ | // | ||
+ | |||
+ | ====The Pragmatic Web: Agent-based multimodal Web interaction with no browser in sight==== | ||
+ | {{ http:// | ||
+ | |||
+ | | A. Repenning and J. Sullivan, 2003| IFIP Conference on Human-Computer Interaction | [[http:// | ||
+ | \\ | ||
+ | |||
+ | //In contrast to the Syntactic and Semantic Web the Pragmatic Web is not about form or meaning of information but about how | ||
+ | information is used. The Pragmatic Web’s mission is to provide information consumers with computational agents to | ||
+ | transform existing information into relevant information of practical consequences. This transformation may be as simple | ||
+ | as extracting a number out of a table from a single Web page or may be as complex as intelligently fusing the | ||
+ | information from many different Web pages into new aggregated representations.// | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | //The Pragmatic Web language extensions (such as the WWW Read condition) allow agents to parse | ||
+ | Web pages. Agents can extract information from HTML or XML pages.// | ||
+ | |||
+ | There is an interesting exemple of a real-time application. Agents read data of temperature and | ||
+ | wind direction from the Internet, calculate the weather conditions for mountain biking, | ||
+ | and show it visually in their icons, as shown in the figure in the right side. | ||
+ | The paper does not describe wether Agentsheets has any connections to GIS, therefore we can | ||
+ | assume that the agents were put in the space manually. | ||
+ | |||
+ | __TerraME: | ||
+ | but TerraME lacks dynamical visual representation, | ||
+ | integration for plotting (or perhaps TerraView could be enhanced to help that?) | ||
+ | |||
+ | The paper also describes //Mobility Agents//. They are agents that answer questions about | ||
+ | the transportation system to a traveler. The system is composite by equipaments such as | ||
+ | GPS in the buses and wireless devices to the travelers. The agents should do, for instance, | ||
+ | //1) finding the location of the right bus; 2) informing Melanie how close it is to the bus | ||
+ | stop she is at; 3) warning her when it is arriving; 4) guiding her to board the bus; | ||
+ | 5) informing her when her destination is approaching; | ||
+ | belongings before leaving the bus.// There is a third person in the model, that customizes the | ||
+ | agents and observes the transportation situation in real-time. | ||
+ | |||
+ | ====Agent-based end-user development==== | ||
+ | |||
+ | | A. Repenning and A. Ioannidou, 2004 | [[http:// | ||
+ | \\ | ||
+ | |||
+ | //The goal of agent-based end-user development (EUD) is to empower end users with agents they | ||
+ | can instruct directly. [...] Conceptually, | ||
+ | called end-user programming that addresses some of the major objections users have toward agents, | ||
+ | such as the lack of trust and the need to train them.// | ||
+ | |||
+ | //**Agents communicate with each other in a number of ways. They may be using spatial references | ||
+ | expressed as relative or absolute cell coordinates, | ||
+ | agents of a certain type, or sending messages wirelessly to agents hosted on other computers**.// | ||
+ | |||
+ | The authors repeat the bike example above, including the figure. There is also another model | ||
+ | for constructing and testing bridges. | ||
+ | |||
+ | ==== Using AgentSheets to teach simulation to undergraduate students ==== | ||
+ | | Joaquim Carvalho (2000) | JASSS 3(3):2 |[[http:// | ||
+ | |||
+ | **Abstract**: | ||
geopro/pedro/agentsheets.1183432128.txt.gz · Última modificação: 2007/07/03 03:08 por pedro