70 lines
2.5 KiB
HTML
70 lines
2.5 KiB
HTML
{#-
|
|
Agenten Plattform
|
|
(c) 2024 Magnus Bender
|
|
Institute of Humanities-Centered Artificial Intelligence (CHAI)
|
|
Universitaet Hamburg
|
|
https://www.chai.uni-hamburg.de/~bender
|
|
source code released under the terms of GNU Public License Version 3
|
|
https://www.gnu.org/licenses/gpl-3.0.txt
|
|
-#}
|
|
{% extends "base.html" %}
|
|
{% set title = "New" %}
|
|
{% block maincontent %}
|
|
<div class="row">
|
|
<div class="col">
|
|
</div>
|
|
<div class="col">
|
|
<a href="/app/table" class="btn btn-secondary">← Back to Messages</a>
|
|
</div>
|
|
</div>
|
|
|
|
<h2>Create New Riddle</h2>
|
|
|
|
<div class="mb-3">
|
|
<label for="message_id" class="form-label">Riddle ID</label>
|
|
<input type="text" name="id" class="message-attribute form-control" id="message_id">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="message_id" class="form-label">Riddle Question</label>
|
|
<input type="text" name="riddle.question" class="message-attribute form-control" id="message_id">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="message_context" class="form-label">Riddle Context</label>
|
|
<textarea class="form-control message-attribute" name="riddle.context" id="message_context" rows="2"></textarea>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<div class="form-check form-check-inline">
|
|
<input class="form-check-input message-attribute" name="status.extract.required" type="checkbox" id="message_extract" value="true" checked>
|
|
<label class="form-check-label" for="message_extract">Extract</label>
|
|
</div>
|
|
<div class="form-check form-check-inline">
|
|
<input class="form-check-input message-attribute" name="status.solve.required" type="checkbox" id="message_solve" value="true" checked>
|
|
<label class="form-check-label" for="message_solve">Solve</label>
|
|
</div>
|
|
<div class="form-check form-check-inline">
|
|
<input class="form-check-input message-attribute" name="status.validate.required" type="checkbox" id="message_validate" value="true" checked>
|
|
<label class="form-check-label" for="message_validate">Validate</label>
|
|
</div>
|
|
</div>
|
|
|
|
<h2>JSON Representation</h2>
|
|
|
|
<div class="mb-3">
|
|
<div class="form-floating">
|
|
<textarea class="form-control" id="message_content">
|
|
{{- AgentMessage(id="",riddle={"context":"","question":""}).model_dump_json(indent=2) -}}
|
|
</textarea>
|
|
<label for="message_content">Message to send</label>
|
|
</div>
|
|
</div>
|
|
<button type="submit" class="btn btn-primary" id="send_message">Send Message</button>
|
|
|
|
{% include "modal.html" %}
|
|
|
|
{% endblock %}
|
|
{% block morehead %}
|
|
<script>
|
|
const basic_message = '{{ AgentMessage(id="",riddle={"context":"","question":""}).model_dump_json()|safe }}';
|
|
</script>
|
|
{% endblock %} |