Poniższy XML pokazuje przykładową wewnętrzną konfigurację komponentu core (w tym przykładzie plik o tej treści musi zostać zaincludowany do pliku konfiguracyjnego węzła, na którym będzie uruchomiony system AgE wewnątrz definicji komponentu core):
<?xml version="1.0" encoding="ISO-8859-1" ?> <configuration> <object name="workplace" class="org.jage.workplace.IsolatedSimpleWorkplace"> <property name="address"> <value class="AgentAddress" value="workplace1" /> </property> <property name="endConditionStepsCnt"> <value class="Long" value="10" /> </property> <list name="agents"> <object name="agent1" class="//TODO ENTER_CORRECT_AGENT_NAME"> <property name="address"> <value value="agent1" class="AgentAddress" /> </property> </object> <reference target="agent1" /> </list> <property name="agents"> <reference target="agents" /> </property> <!-- Strategies --> <strategy name="rand" class="org.jage.random.SunRandomGenerator"> </strategy> </object> </configuration>
Struktura pliku odpowiada strukturze pliku do którego wewnętrzna konfiguracja jest includowana, a więc jest zgodna ze schematem age.xsd.
Naturalnie cała konfiguracja, łącznie z konfiguracją modułu core może znajdować się w głównym pliku konfiguracyjnym.