Das Paket `glossaries` hat genau für diesen Zweck diverse *reset*-Anweisungen, mit denen Einträge wieder in den Zustand versetzt werden können, als waren sie noch nicht verwendet worden, beispielsweise:
    \documentclass{scrartcl}
    \usepackage[acronym,nomain]{glossaries}
    
    \newacronym{ki}{KI}{K\"unstliche Intelligenz}
    
    \begin{document}
    \listoftables
    \glsresetall
    
    Dies ist ein Text \"uber \gls{ki}, und eigentlich h\"atte ich erwartet, dass genau in diesem Absatz \verb|\gls{ki}| zu ,,K\"unstliche Intelligenz (KI)`` expandiert wird. Das ist auch der Fall, obwohl es bereits im Tabellenverzeichnis verwendet wurde.
    
    \begin{table}\caption{Dies ist uber \gls{ki}}\label{tab:foo}
    Foo, Bar, Baz und \gls{ki}!
    \end{table}
    
    \end{document}
Weitere solche Anweisungen sind in Abschnitt 14 der Paketanleitung dokumentiert.
dokumentiert. Soll im Tabellenverzeichnis außerdem immer die Kurzform verwendet werden so erreicht man das durch Verwendung von `\glsentryshort` im Argument von `\caption`. Soll dies nur im Verzeichnis aber ggf. nicht in der Tabellenüberschrift erzwungen werden, so verwendet man das optionale Argument von `\caption`:
    \documentclass{scrartcl}
    \usepackage[acronym,nomain]{glossaries}
    
    \newacronym{ki}{KI}{K\"unstliche Intelligenz}
    
    \begin{document}
    \listoftables
    \glsresetall
    
    Dies ist ein Text \"uber \gls{ki}, und eigentlich h\"atte ich erwartet, dass genau in diesem Absatz \verb|\gls{ki}| zu ,,K\"unstliche Intelligenz (KI)`` expandiert wird, leider ist das nicht der Fall, sondern bereits im Tabellenverzeichnis!
    
    \begin{table}
    \caption[{Dies ist \"uber \glsentryshort{ki}}]{Dies ist \"uber \gls{ki}}
    \label{tab:foo}
    Foo, Bar, Baz und \gls{ki}!
    \end{table}
    
    \end{document}