JobL
Deine Projekte. Deine Dokumente. Dein Assistent.
// JobL Prozess 01
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 02
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 03
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 04
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 02
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 03
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 04
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 01
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 03
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 04
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 01
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}
const antworten = await karten.sammle();
await datenschutz.pruefe(antworten, { platzhalter: true });
const art = astra.erkenneErgebnis(anfrage, antworten);
switch (art) {
case "mindmap": return werkzeug.mindmap(auftrag);
case "gantt": return werkzeug.zeitplan(auftrag);
case "netzplan": return werkzeug.netzplan(auftrag);
case "grundriss": return werkzeug.grundriss(auftrag);
default: return dokument.schreibe(auftrag);
}
// fertig – das Ergebnis liegt im Verlauf
// JobL Prozess 02
const anfrage = await jobl.verstehe(nutzerwunsch);
if (anfrage.braucht("kontext")) {
const fragen = await astra.planeFragebogen(anfrage);
for (const frage of fragen) karten.push(frage);
}Deine Projekte. Deine Dokumente. Dein Assistent.