ניקוד אוטומטי הוא תהליך בו משימות או עבודות המקובלות בדרך כלל לניקוד מתבצעות באופן אוטומטי באמצעות תוכנות או אלגוריתמים, במקום על ידי בני אדם. בעזרת טכנולוגיות כמו למידת מכונה, אלגוריתמים מתקדמים וניתוח שפה טבעית, ניתן לפתח מערכות היכולות לזהות, לנתח ולנקוד תוכן או נתונים באופן אוטומטי.