fkra AI · configurable agents

A course team staffed by agents.

Each agent does one job, from building courses to grading and translating. Pick its model, arm its tools, and set its guardrails.

Agent builderlive
RafiqCourse Builder

building module 9 / 12

On shift16 of 30+ · scroll

Course Builder · 3 of 8 tools armed

Modelclick to swap
Tools3 of 8 armed
Run traceRafiq · Course Builder600ms
retrieveretrieve(policy_v4) → 12 chunks✓quizgenquiz.write(module_3) → 6 items✓diffdiff(v3 → v4) → 9 changes✓output→ course blueprint✓

Click a tool to arm or disarm it; the trace re-runs live

ParseTranscribeBlueprintCiteOCRQuizRehearseDiarizeGradeTranslateVersionAudit
01 · The pipeline

Five agents, five jobs. Try each one.

Queue a source, pick a clause, cut a module, hold the gate, then run the build.

Intake agent

Every source gets an id on arrival.

By the last stage, a quiz answer still points back to the file it came from.

Click a source to queue or remove it

Ingest queue2 queued
src_01 · pricing-policy-v4.pdfreadsrc_03 · incident-drill.mp4read

Each id survives every downstream step; a quiz answer still points at pricing-policy-v4.pdf.

PDFpricing-policy-v4.pdf · p.7Scanning
Parse agent

Reads it like a lawyer.

Clauses, tables, and exceptions come out anchored, so nothing floats free of its source.

ExtractedAnnual contracts signed after Mar 1 extend to 30 days.
§3.2aexception Quiz item · scenario

Pick a clause; it holds while you read

Curriculum agent

Structure before a word of prose.

The plan arrives as modules you can cut. Click one to drop it; the run time and quiz count follow.

5modules45mrun time14quiz items
Human gate

No agent publishes itself.

A named owner signs the blueprint before a single lesson is written. Every decision is logged against their name.

You hold this one. Try it.

Reem · L&D leadOwner of this blueprintAwaiting sign-off
scope5 modules · 45 min · 14 quiz itemssources2 sources, all lineage resolvedpass barPass bar 80% · retries 2
Generation is blocked until this clears
Generation agents

Modules land with receipts.

Writer, quiz, and fact-check agents work in parallel. Every claim carries the clause it came from.

Build not started0%0 citations attached
M1 · Why pricing rules existRafiq · Course Builder · Claude● buildingwriting…
M2 · Refund windows in practiceRafiq · Course Builder · Claude○ queued
Quiz · 14 itemsLina · Skills Mapper · GPT○ queued
Rehearsal · angry renewalSara · Learner Tutor · Claude○ queued
Fact-check passOmar · Compliance Auditor · Gemini○ queued
02 · Multi-modal input

Feed it anything with a lesson inside.

Policies live in PDFs. Expertise lives in recordings, decks, diagrams, and half-watched YouTube links. fkra reads all of it.

VIDEOincident-drill.mp4✓ parsed
Transcript, diarized42:108 chapters cutby topic shift5 quiz moments pinnedto timestamps
Becomes Chaptered lesson Timed quizTimestamps are citations
03 · Four learning modes

One module, four ways in.

fkra generates every module in all four modes at once, so it follows Universal Design for Learning from the first draft. Pick a mode to see what the learner gets.

Visual modeM2 · Refund windows in practice9 min

The refund rule as a decision tree.

The refund rule is drawn as a branching path with the clause pinned to each branch. Color carries no meaning on its own.

Annotated decision tree4 branchesThreshold table, color-safeT-2Clause pinned per branch§3.2 · §3.2a
AccessibilityAlt-text per nodeColor-blind safeZoomable SVG
UDL principle servedMultiple means of representation

Visual learners get the same governed content as everyone else.

Representationsee · hear · readAction & expressiondoEngagementlearner choice
Per module, every time

4modes generated from the same cited source, no extra authoring pass.

04 · Guardrails

Every output carries its source.

A reviewer can check any module, quiz, or answer against the clause it came from.

Citations first

Every generated line points back at your document.

Fact-check pass

Claims the source does not support are flagged before a reviewer sees the draft.

Human gate

Nothing ships without a named approver.

Sealed tenants

Your documents train no models. Retrieval only, isolated per workspace.

Early accessAI-assisted gradingRubric-based first-pass grading for written answers, with the reviewer always in charge. Rolling out to early-access teams.Join the waitlist
05 · Multi-provider

Bring your own model.

fkra does not tie you to one model. Route each stage to a provider you approve.

Routing · Nimbus Retail workspace
Parseread + extract
Blueprintplan the course
Generatewrite modules
Fact-checkverify vs source
TranslateEnglish ⇄ Arabic

Click a provider chip to swap it. Routing is per stage, per workspace, and audit-logged.

Claude · Anthropiclong contextGPT · OpenAIfast draftsGemini · Googlevideo nativeMistralEU residencyLlama · self-hostedyour VPC
Your cloudOr run it in your VPC.

Open-weights models, self-hosted. Documents and prompts never leave your network.

6input types · four modes each
30+specialist agents on shift
100%versions human-approved
العربيةEnglish

Write in English or Arabic, and the Translator agent keeps the other version in sync. Arabic gets its own right-to-left layout.

Your next step

Put your documents to work.

Import one policy and get a draft course with every line cited, ready for your review.

Explore more