You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+40-1Lines changed: 40 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,10 +39,49 @@ All files are output to the `dist` directory.
39
39
40
40
## Submitting updates
41
41
42
-
You are welcome to submit your own changes to this! The easiest method is to use the page either on github pages or built locally switch to the JSON editor and then make a change to the entry or child node you want to change. If you switch back, you will see the update reflected.
42
+
You are welcome to submit your own changes to this! There are several ways to contribute:
43
+
44
+
### Manual Editing
45
+
The easiest method is to use the page either on github pages or built locally switch to the JSON editor and then make a change to the entry or child node you want to change. If you switch back, you will see the update reflected.
43
46
44
47
You can then press the "Download JSON" button on the Interaction panel. You can then clone or fork the repo, replace the existing `Creative_Tech_Taxonomy_data.json` file and submit it as a pull request to have it reflected in the main page.
45
48
49
+
### AI-Assisted Content Enhancement
50
+
For bulk content improvements, we have an AI-powered enhancement system that can efficiently add descriptions and links to nodes that need them:
2. Set your Claude API key: `export ANTHROPIC_API_KEY="your-api-key"`
55
+
56
+
#### Enhancement Workflow
57
+
```bash
58
+
# 1. Analyze current state and identify nodes needing improvement
59
+
python enhance.py analyze
60
+
61
+
# 2. Generate an efficient processing plan
62
+
python enhance.py plan
63
+
64
+
# 3. Process multiple batches automatically (recommended)
65
+
python enhance.py batch 5
66
+
67
+
# OR process individual batches manually
68
+
python enhance.py single sample_batch_for_api.json
69
+
70
+
# Clean up backup files if needed
71
+
python enhance.py cleanup
72
+
```
73
+
74
+
#### Key Features
75
+
-**10x efficiency**: Processes batches of related nodes instead of individual API calls
76
+
-**Source file updates**: Modifies the individual taxonomy files (not just the compiled version)
77
+
-**Smart backup system**: Creates single backup files (not timestamped duplicates)
78
+
-**Auto-rebuild**: Automatically rebuilds the main taxonomy file after changes
79
+
-**Progress tracking**: Shows exactly what was enhanced and which files were modified
80
+
81
+
The enhancement system only updates nodes that actually need improvement (missing descriptions or links) and preserves existing quality content.
82
+
83
+
**Note**: All enhancement utility scripts are organized in the `utilities/` directory. The main `enhance.py` script provides a convenient interface to access them.
84
+
46
85
## Multiple Language Support
47
86
48
87
This also now supports multiple languages! In addition to English, we have some preliminary entries for Japanese in a few spots. To add additional languages, you have to make updates in a few key spots:
0 commit comments