|
107 | 107 | Also, it is available in Chinese. |
108 | 108 |
|
109 | 109 | As example, let us imagine that you want to learn more about the function~\pythonilIdx{ceil}. |
110 | | -In \cref{fig:pythondoc01website}, we open a browser and visit the \citetitle{PSF:P3D}~\cite{PSF:P3D} at~\url{https://docs.python.org/3}. |
| 110 | +In \cref{fig:pythondoc01website}, we open a browser and visit the \citetitle{PSF:P3D}~\cite{PSF:P3D}. |
111 | 111 | On this page, you will either directly see a drop-down box where you can choose your favorite language or you can find it by clicking the \menu{\threeBarButton} at on the top-left corner of the website. |
112 | 112 | In the menu that opens in \cref{fig:pythondoc02language}, you can change the language and, e.g., select simplified Chinese~(简体中文)~\cite{SCR1956ROTSCOPTSCCS1} if that is your preferred language. |
113 | 113 | I will not do so and instead continue here in English. |
|
491 | 491 | % |
492 | 492 | \begin{enumerate}% |
493 | 493 | % |
494 | | -\item Answers for programming problems that we find on websites, via \pgls{AI} tools, or other non-authoritative sources may be wrong or incomplete.% |
| 494 | +\item Answers for programming problems that we find on websites, via \pgls{AI} tools, or other non-authoritative sources may be wrong, incomplete, or outdated.% |
495 | 495 | % |
496 | 496 | \item We must only ever use code that we fully and completely understand. % |
497 | 497 | This means that we should never use any function, object, or tool without knowing its specification. % |
|
551 | 551 | % |
552 | 552 | Additionally, there are differences between \pgls{AI} tools and human-written sources. |
553 | 553 | \pgls{AI} tools can make errors that no human would make. |
554 | | -An illustrative example in the \python\ world is given in~\cite{BSHETB:VSK2025CIC}, where it is documented that Microsoft Copilot renamed a class in a misleading way, leading to a particularly hard-to-find error. |
| 554 | +An illustrative example in the \python\ world is given in~\citetitle{BSHETB:VSK2025CIC}~\cite{BSHETB:VSK2025CIC}, where it is documented that Microsoft Copilot renamed a class in a misleading way, leading to a particularly hard-to-find error. |
555 | 555 | \Cref{fig:aiDBdelete} shows an even worse example: |
556 | 556 | A vibe coding \pgls{AI} deleted the \glsreset{db}\gls{db} of a company, fabricated test results, and later explained that it intentionally ignored the directives given to it. |
557 | 557 | This clearly shows that we need to be careful with the tools that we use. |
|
0 commit comments