Build AI agents with LangChain4j - basic agent, memory, tools/MCP, agentic workflows, guardrails, and observability
90
90%
Does it follow best practices?
Impact
90%
2.90xAverage score across 3 eval scenarios
Passed
No known issues
langchain4j-agentic dependency
0%
100%
supervisorBuilder used
0%
100%
loopBuilder used
0%
100%
Loop maxIterations
0%
100%
Loop exitCondition
0%
100%
AgenticScope writeState
0%
100%
AgenticScope readState
0%
100%
responseStrategy set
0%
100%
subAgents registered
0%
100%
Architecture documented
30%
100%
AgenticServices import
0%
100%
InputGuardrail implemented
0%
100%
OutputGuardrail implemented
0%
100%
Input fatal() used
0%
100%
Output reprompt() used
20%
100%
@InputGuardrails annotation
0%
100%
@OutputGuardrails annotation
0%
100%
maxRetries on OutputGuardrails
0%
0%
AgentMonitor created
0%
0%
Monitor attached as listener
0%
0%
HTML report generated
37%
37%
Guardrail imports correct
0%
100%
Input success() used
25%
100%
BOM version
0%
100%
BOM-managed versions
0%
100%
@MemoryId annotation
100%
100%
chatMemoryProvider used
100%
100%
MessageWindowChatMemory builder
100%
100%
ChatMemoryStore interface
100%
100%
Store method signatures
100%
100%
@MemoryId import package
100%
100%
Memory linked to store
100%
100%
Per-user isolation documented
100%
100%
AiServices builder pattern
75%
100%