Skip to content

Commit

Permalink
feat: Add support for AI-generated content citation (KI-Verzeichnis)
Browse files Browse the repository at this point in the history
- Implemented a new section for documenting AI-generated content (e.g., ChatGPT, DALL-E).
- Updated the appendix with an example KI-Verzeichnis format.
- Modified the template to include prompts documentation for transparency.
- Added instructions to the documentation for integrating AI sources in scientific work.

This update complies with the latest FOM guidelines (Version March 2024).
  • Loading branch information
Peter Kaufmann committed Dec 23, 2024
1 parent fcfd231 commit b243783
Show file tree
Hide file tree
Showing 6 changed files with 98 additions and 3 deletions.
9 changes: 9 additions & 0 deletions kapitel/kapitel_2/kapitel_2.tex
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,15 @@ \subsubsection{Beispielfußnoten}
Diese Fußnote\footcite[Vgl.][S.1]{Beckert.2012} ist nur dazu da zu zeigen, wie mit mehreren Quellen des selben Autors aus dem selben Jahr umgegangen wird, wenn das Stichwort gleich bleibt \footcite[Vgl.][S.2]{Beckert.2012.1} oder sich ändert\footcite[Vgl.][S.3]{Beckert.2012.2}. Laut Leitfaden sollte bei gleichem Autor, Jahr und Stichwort ein Buchstabe an die Jahreszahl gehangen werden. Zum Beispiel 2012a.

Die folgenden Fußnoten dienen dazu zu zeigen, dass die Nummern von zwei direkt aufeinanderfolgende Fußnoten mit Komma getrennt werden.\footcite[Vgl.][S.2]{Beckert.2012.1}\footcite[Vgl.][S. 1]{Lucke2018}

\subsection{KI-Zitate}
Werden für einzelne Textpassagen, Abbildungen oder sonstige Inhalte Tools Künstlicher Intelligenz genutzt, sind diese entsprechend kenntlich zu machen. Hierzu ist im Fließtext, analog zur Zitation mit Kurzbeleg, die Quelle zu benennen. Hierzu werden der Herausgeber des KI-Tools sowie das Jahr der Abfrage in Klammer und mit Komma getrennt angeben:

\begin{itemize}
\item (\cite{openai2024}) % bei fom-2018
% \item \cite{openai2024} & bei ieee
\end{itemize}

\subsection{Abkürzungen}
Abkürzungen werden mithilfe des Pakets Acronym eingebunden. Alle Abkürzungen sollten in der Datei acronyms.tex mithilfe des \begin{verbatim}
\acro
Expand Down
9 changes: 9 additions & 0 deletions literatur/literatur.bib
Original file line number Diff line number Diff line change
Expand Up @@ -164,3 +164,12 @@ @online{Belastingdienst
url = {https://www.belastingdienst.nl/wps/wcm/connect/bldcontentde/belastingdienst/privatpersonen/sonstige_themen/buergerservicenummer/was_ist_eine_buergerservicenummer_bsn},
urldate = {2019-02-26},
}
@software{openai2024,
author = {OpenAI},
title = {ChatGPT},
date = {2024-12-11}, % Kombiniertes Datum im Format YYYY-MM-DD
version = {ChatGPT o1},
url = {https://chatgpt.com/share/6758dc24-c51c-8006-a870-1d62b62df9d1},
keywords = {KI-Zitat},
note = {Beispielhaftes KI-Zitat}
}
2 changes: 2 additions & 0 deletions skripte/textcommands.tex
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,9 @@
%
\renewcommand{\symheadingname}{\langde{Symbolverzeichnis}\langen{List of Symbols}}
\newcommand{\abbreHeadingName}{\langde{Abkürzungsverzeichnis}\langen{List of Abbreviations}}
\newcommand{\headingNameBibliography}{\langde{Literaturverzeichnis}\langen{Bibliography}}
\newcommand{\headingNameInternetSources}{\langde{Internetquellen}\langen{Internet sources}}
\newcommand{\headingNameKISources}{\langde{KI-Verzeichnis}\langen{AI Bibliography}}
\newcommand{\AppendixName}{\langde{Anhang}\langen{Appendix}}
\newcommand{\vglf}{\langde{Vgl.}\langen{compare}}
\newcommand{\pagef}{\langde{S. }\langen{p. }}
Expand Down
Binary file modified thesis_englisch.pdf
Binary file not shown.
Binary file removed thesis_main.pdf
Binary file not shown.
81 changes: 78 additions & 3 deletions thesis_main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,74 @@
}
}
}
% Dieser gesamte Block wird für KI-Zitate verwendet

% Ausschreiben der Monatsnamen in Deutsch und Englisch
\DeclareFieldFormat{monthname}{%
\langde{%
\ifcase #1\relax
\or Januar%
\or Februar%
\or März%
\or April%
\or Mai%
\or Juni%
\or Juli%
\or August%
\or September%
\or Oktober%
\or November%
\or Dezember%
\fi
}%
\langen{%
\ifcase #1\relax
\or january%
\or february%
\or march%
\or april%
\or may%
\or june%
\or july%
\or august%
\or september%
\or october%
\or november%
\or december%
\fi
}%
}

% Formatierung der Versionsnummer in eckigen Klammern
\DeclareFieldFormat{version}{\mkbibbrackets{#1}}

% Makro, um das Datum und die Version eines Software-Zitats auszugeben
\newbibmacro*{printsoftwareversiondate}{
\langde{(Version vom \printfield{day}.\space\printfield[monthname]{month})}%
\langen{(\printfield[monthname]{month} \printfield{day} version)}%
\iffieldundef{version}
{}
{\space\printfield{version}}
}

% Treiber für @software, der das gewünschte Ausgabeformat erzeugt
\DeclareBibliographyDriver{software}{%
\usebibmacro{begentry}%
\printnames{author}\adddot\space
\printtext[parens]{\printfield{year}}\adddot\space
\printfield{title}\space
\usebibmacro{printsoftwareversiondate}
\iffieldundef{note}
{}
{\printtext[parens]{\printfield{note}}\adddot\space}
\printtext[parens]{%
\begingroup
\DeclareFieldFormat{url}{\url{##1}}%
\printfield{url}%
\endgroup
}%
\usebibmacro{finentry}%
}

%Bib-Datei einbinden
\addbibresource{literatur/literatur.bib}
Expand Down Expand Up @@ -494,7 +562,7 @@ \section*{\AppendixName} %Überschrift "Anhang", ohne Nummerierung
% noch weitere Arten von Zusammenfassungen eines Literaturverzeichnisse zu
% erzeugen.
% Beispiel: [type=book,type=article]
\printbibliography[nottype=online,heading=bibintoc,title={\langde{Literaturverzeichnis}\langen{Bibliography}}]
\printbibliography[nottype=online, notkeyword=KI-Zitat,heading=bibintoc,title={\headingNameBibliography}]

% neue Seite für Internetquellen-Verzeichnis
\newpage
Expand All @@ -503,8 +571,15 @@ \section*{\AppendixName} %Überschrift "Anhang", ohne Nummerierung
% Inhaltsverzeichnis, sondern gehören zum Literaturverzeichnis.
% Die Option heading=bibintoc würde die Internetquelle als eigenen Eintrag im
% Inhaltsverzeicnis anzeigen.
%\printbibliography[type=online,heading=bibintoc,title={\headingNameInternetSources}]
\printbibliography[type=online,heading=subbibliography,title={\headingNameInternetSources}]
%\printbibliography[type=online,notkeyword=KI-Zitat,heading=bibintoc,title={\headingNameInternetSources}]
\printbibliography[type=online, notkeyword=KI-Zitat,heading=subbibliography,title={\headingNameInternetSources}]

% KI-Verzeichnis
\newpage


%\printbibliography[filter=KI-Zitate,heading=bibintoc,title={\headingNameKISources}]
\printbibliography[keyword=KI-Zitat,heading=subbibliography,title={\headingNameKISources}]

\input{kapitel/anhang/erklaerung}
\end{document}
Expand Down

0 comments on commit b243783

Please sign in to comment.