We characterize AI automation as a continuum between crashing waves, in which capabilities jump abruptly across narrow task sets, and rising tides, in which capabilities improve continuously and broadly. Using evidence from more than 6,000 text-based, LLM-addressable tasks derived from the U.S. Department of Labor's O*NET taxonomy and over 60,000 evaluations by experienced workers, we find little evidence of crashing waves (contrary to existing views). Instead, rising tides are the primary form of AI progress. AI performance is high and improving rapidly across many tasks. In 2024-Q2, models completed text-based tasks that take humans about 1.5 hours to complete with roughly 60% success, rising above 70% by 2025-Q3. If recent trends in AI capability growth persist, frontier LLMs will be able to complete most text-based tasks at minimally sufficient quality with 88%-97% success by 2030.
Figures & tables
Figure 1: Crashing Waves vs Rising Tides in AI Automation
Figure 2: Survey Coverage and Task Duration Distribution
Score
Evaluation
Implication & interpretation
1–3
Not useful
The output requires substantial or complete rework. The LLM does not meaningfully substitute for human task performance.
4–6
Useful with edits
The output assists the worker but requires human revision. This represents task augmentation rather than autonomous task completion.
7
Minimally sufficient without edits
The output can be used as delivered and meets the minimum requirements of the task. This is our baseline measure of potential task automation.
8
Average-worker quality without edits
The output can be used as delivered and is comparable in quality to the work of an average human worker.
9
Superior quality without edits
The output can be used as delivered and exceeds the quality of an average human worker.
Table 1: LLM Response Quality Scores
Figure 3: Task Instance Automation by Required Task Completion Time
Table 2: Task Automatability And Task Duration: by Job Family
Figure 4: Task Automation and Task Length: Model Size and Vintages
Figure 5: Task Duration and Success Rate Thresholds over Time (Score ≥ 7)
Figure 6: Predicted AI Success Rates Over Time
Figure 7: Task Filtering Process
Mean
St.Dev.
P10
P50
P90
(1)
(2)
(3)
(4)
(5)
Score
6.92
1.94
4
7
9
Manager Acceptance (0/1; 1 if score ≥ 7)
0.60
0.49
0
1
1
Time required to complete task instance (hours)
10.61
26.20
0.5
2.75
25
Observations: 60,845
Table 3: Summary Statistics
Appendix figures & tables36 assets
Supplementary material from the paper’s appendix.
Appendix
Figure A.1 : Task Duration and Success Rate Thresholds over Time, Logistic Function vs. Complementary Log-Log.
Figure A.2 : Task Automation and Task Length: Different Specifications (Threshold Score ≥7 ).
Dependent variable: \mathbbm1{acceptance≥7}
(1)
(2)
(3)
Intercept
0.759***
0.801***
0.636***
(0.048)
(0.054)
(0.058)
log10(Time to Complete)
-0.226***
-0.275***
-0.242***
(0.020)
(0.023)
(0.025)
Large ( > 100B)
0.535***
0.480***
Appendix
Table A.1 : Baseline Regressions with Size and Model Publication Time Effects (Acceptance ≥ 7)
Dependent variable: \mathbbm1{acceptance≥8}
(1)
(2)
(3)
Intercept
0.333***
0.349***
0.201***
(0.048)
(0.054)
(0.058)
log10(Time to Complete)
-0.218***
-0.264***
-0.234***
(0.020)
(0.023)
(0.025)
Large ( > 100B)
0.475***
0.417***
Appendix
Table A.2 : Baseline Regressions with Size and Model Publication Time Effects (Acceptance ≥ 8)
Dependent variable: \mathbbm1{acceptance=9}
(1)
(2)
(3)
Intercept
-0.727***
-0.779***
-0.903***
(0.054)
(0.064)
(0.068)
log10(Time to Complete)
-0.175***
-0.224***
-0.195***
(0.023)
(0.028)
(0.030)
Large ( > 100B)
0.406***
0.334***
Appendix
Table A.3 : Baseline Regressions with Size and Model Publication Time Effects (Acceptance =9 )
Dependent variable: \mathbbm1{acceptance≥7}
Additive release date
Additive and interacted release date
(1)
(2)
Intercept
0.438***
0.563***
(0.064)
(0.156)
log10(Time to Complete)
-0.308***
-0.363***
(0.021)
(0.066)
Appendix
Table A.4 : Extended Specifications of the Baseline Model (logistic regressions).
Dependent variable: Mean success rate
10 bins
25 bins
50 bins
100 bins
(1)
(2)
(3)
(4)
Intercept
0.6326***
0.6271***
0.6240***
0.6183***
(0.0090)
(0.0057)
(0.0060)
(0.0095)
log10(Mean Duration)
-0.0639***
-0.0584***
-0.0550***
-0.0505***
(0.0069)
(0.0043)
(0.0047)
(0.0074)
Appendix
Table A.5 : OLS-Regression of Average Success Rates by Task-Duration Bins (Equal-Width Log-Spaced Bins) on Log Task Duration
Dependent variable: \mathbbm1{acceptance≥7}
All respondents
Failed 0 checks
Failed 1 check
(1)
(2)
(3)
Intercept
1.017***
1.004***
1.039***
(0.040)
(0.051)
(0.063)
log10(Time to Complete)
-0.269***
-0.267***
-0.272***
(0.017)
(0.022)
(0.026)
Appendix
Table A.6 : Baseline Model by Number of Failed Attention Checks (logistic regressions).
Dependent variable: \mathbbm1{acceptance≥7}
All respondents
Failed 0 checks
Failed 1 check
(1)
(2)
(3)
Intercept
0.274***
0.200***
0.385***
(0.047)
(0.061)
(0.074)
log10(Time to Complete)
-0.273***
-0.272***
-0.275***
(0.017)
(0.022)
(0.027)
Appendix
Table A.7 : Baseline Model by Number of Failed Attention Checks (logistic regressions).
Dependent variable: \mathbbm1{acceptance≥7}
All respondents
Failed 0 checks
Failed 1 check
(1)
(2)
(3)
log10(Time to Complete)
-0.242***
-0.239***
-0.244***
(0.017)
(0.022)
(0.027)
Age (years)
0.006***
0.006***
0.005***
(0.001)
(0.001)
(0.002)
Appendix
Table A.8 : Baseline Model with Demographic Controls, by Number of Failed Attention Checks (logistic regressions).
Figure A.3 : OLS-Regression of Average Success Rates by Task-Duration Bins (Equal-Width Log-Spaced Bins) on Log Task Duration