# Navegación de agentes, roles, objetos, etc.

AnyLogic trae [Eclipse](https://pt.wikipedia.org/wiki/Eclipse_\(software\)) y el asistente de contenido representado por el comando **CTRL + espacio**. Para el usuario novato (excepto para aquellos que ya están acostumbrados a la orientación de objetos) el recurso parece fácil, este tutorial no se ocupó de situaciones de navegación más complejas.

Lo que debe comprender, al principio, es que navegar entre los objetos de la escena usando el **punto final seguido de CTRL + Espacio** sería lo mismo que **navegar por las carpetas de archivos de su computadora**.&#x20;

Considere el siguiente modelo:

* En el agente **Main**, hay dos poblaciones (**companies y customers**) y una **función (announceSale)**;
* El tipo de agente de la población de **companies** está formado por el agente de la **Company**;
* Dentro del agente de la **Company** tenemos: un bloque de **queue**, una **variable** de **revenue**, otra población, **employees** formados por agentes del tipo **Employee**.

![](https://lh4.googleusercontent.com/RWrav6wlynOhQPS31TklC1tNZYUJw7fLOZgIYOUkpo97471YuRifMnwfXf-0BmZpu_uUmgZEfNUjJc_XXOkt0-3Z_XDTvJWFuTWbgKmSg9PDoY3mYgFkfcqG0pQYO5xjR2ghdjug)

Por ejemplo, el parámetro de **loyalty** (ver en la esquina superior derecha de la figura, en el Agente del **Customer**) está "en la carpeta" Agente del" **Customer**, que a su vez nace" en la carpeta **Main**". Al igual que en el caso de su sistema operativo, en el que para encontrar un archivo en una carpeta diferente, debe volver a la carpeta raíz y partir de ahí. En AnyLogic, es lo mismo.

Si está dentro del agente de la **Company** y necesita acceder a algo del agente del **Customer**, primero debe volver a la raíz **Main** y obtener la información del agente o la población (en el caso del ejemplo, los clientes son una población):

![](https://lh6.googleusercontent.com/MpMUTAyrGT-1Jnjjl-GZQ2o9mqOQ8Dpc4Mc2Tvvnh8Drigu3TsV2eDR82oMH8X7hMxFhLISf-zBwgjyrOldjEn0JKOmgKFBQ93E7OHWlfa_3Zdi3r7UnSGroYMGOF0XTW6gx8eTh)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tutorial.anylogicbrasil.com.br/tutorial-es/navegacao-de-agente-funcoes-objetos-etc..md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
