Курсовая работа: Разработка интеллектуального агента глоссария с набором терминов по тематическим вопросам
</querygoal>
<!-- Main goal of the student is to give additional information. -->
<maintaingoal name="term_definition">
<maintaincondition>
$beliefbase.query = true
</maintaincondition>
</maintaingoal>
</goals>
Рисунок 2.4 – Цели работы агента
<beliefs>
<!-- Restart agent -->
<belief name="Restart" class="Glossary">
<fact>GlossaryPlanRestart();</fact>
</belief>
<!-- The presence of request for additional information.
Search of terms from the list of materials. -->
<belief name="QuerySearch" class="Glossary">
<fact>GlossaryPlanSearch.getGlossaryDictionary();</fact>
</belief>
<!-- Opening of the found searching information. -->
<belief name="ContentOpen" class="Glossary">
<fact>GlossaryPlanOpenDictionary();</fact>
</belief>
<!-- Send message to agent coordinator. -->
<belief name="FileNotFound" class="Glossary">
<fact>GlossaryPlanSendMessageTermNotFound();</fact>
</belief>
<!-- Send message to agent chat. -->
<belief name="NoTerm" class="Glossary">