Classify AI System Under EU AI Act
euaiact_classify_systemDetermine an AI system's risk level under the EU AI Act using structured signals. Returns classification, Annex III category, relevant articles, and provider/deployer determination.
Instructions
Classify an AI system's risk level under the EU AI Act (Regulation 2024/1689). HOW TO CALL: derive the structured signals from the user's description yourself and pass them together with description. The result is decided deterministically on the signals; free text alone is only matched against keywords and often returns insufficient_information. Set a signal only when the description supports it and leave it out otherwise; never guess, and never infer signals.domain from the sector a system operates in (read that field's description). missing_signals lists unprovided fields, including optional context; it is not a checklist of facts required for the reported result. Relay next_questions where present, then call again with the answers. A matched route does not establish that every other route has been ruled out. Returns risk classification, applicable Annex III category, relevant articles, provider/deployer determination, matched signals, and follow-up questions the agent should relay. Note: Art. 6(3) exceptions require documented justification and cannot be auto-applied; use euaiact_assess_art6_3_exception.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | unknown | |
| signals | No | ||
| use_case | No | Specific context where the system is deployed | |
| description | No | Free-text description of the AI system and its functionalities |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| basis | Yes | ||
| caveat | Yes | ||
| confidence | Yes | ||
| next_questions | Yes | Suggested user questions for unresolved facts. May be empty when a route matches even though other signals were not supplied. | |
| matched_signals | Yes | ||
| missing_signals | Yes | Unprovided fields, including optional context. Not every entry is needed for the reported route; consult next_questions for follow-up guidance. | |
| relevant_articles | Yes | ||
| annex_iii_category | Yes | ||
| role_determination | Yes | ||
| obligations_summary | Yes | ||
| risk_classification | Yes |