A satirical Spring Boot application that helps organizations recover from "AI psychosis" - the overenthusiastic and reckless adoption of AI technologies.
Run the diagnose command in the interactive shell to start a guided questionnaire. The application will:
- Intake: Collect symptoms across three categories (Delusion of Velocity, Hallucinatory Resource Planning, Reality Detachment)
- Diagnosis: Evaluate the stage of AI psychosis (Prodromal, Acute, or Residual)
- Recovery Planning: Generate a recovery strategy tailored to the affected discipline
- Diplomatic Communication: Produce a script to address the issue with leadership
| Category | Description |
|---|---|
| Delusion of Velocity | Obsession with AI-generated output metrics (PRs, lines of code) |
| Hallucinatory Resource Planning | Belief that AI replaces human expertise and capacity |
| Reality Detachment | Disconnection from actual costs, outcomes, and accountability |
| Stage | Description |
|---|---|
| Prodromal | Unusual interest, AI-first hype, mild detachment from reality |
| Acute | Hallucinations. Managers pushing AI code to prod without PRs |
| Residual | The crash. Tech debt, broken production, team burnout/cynicism |
Engineering, Product, Dev Management, Leadership, Marketing, Finance, and HR
- Java 21
- Maven
Set the following environment variables for LLM configuration:
OPENAI_CUSTOM_BASE_URL=https://api.example.com
OPENAI_CUSTOM_MODELS=model-name
OPENAI_CUSTOM_API_KEY=your_api_keyOptionally, set OPENAI_CUSTOM_COMPLETIONS_PATH if the completions endpoint differs from the default OpenAI path (/v1/chat/completions):
OPENAI_CUSTOM_COMPLETIONS_PATH=/custom/chat/completionsmvn clean packagejava -jar target/RecoverAI-0.0.1-SNAPSHOT.jarOr with Maven:
mvn spring-boot:runOnce running, use the diagnose command to start the assessment.
| Command | Description |
|---|---|
diagnose |
Run the full diagnostic workflow |
memoryFetch <query> |
Search memory notes using vector similarity |
memoryWrite <text> |
Store text in memory for later retrieval |
- Spring Boot 3.5
- Embabel Agent 0.3.4 - AI agent framework
- Archiledger - Knowledge graph builder using memory notes, where the LLM classifies AI psychosis analyses
- Spring Shell - Interactive CLI
See LICENSE file for details.