Skip to main content
Humanities LibreTexts

4.5: Which AI tools should I consider?

  • Page ID
    346970
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    I find that a lot of people who haven’t used AI much feel some anxiety about figuring out what to use. Choosing can be pretty simple. You don’t have to read this whole article if you just want a starting place; you can just read the beginning and stick with the primary chatbots. Beyond those, I’ve included informal recommendations based on what I use and what I can imagine being useful for students.

    Remember all the cautions around privacy, bias, energy use, and more described earlier as you consider whether and how to use these systems.

    Try at least one of the three main chatbots

    There are a lot of apps out there, but they are unlikely to give better results than the chatbots from the three leading AI companies. So don’t assume you’re missing out if your friend is using an app you’ve never heard of that keeps advertising to you on YouTube. Many, perhaps most other AI apps use the same underlying technology from those same companies but with a different focus or user interface.

    Since we can talk to these systems about what we want from them, general chatbots can often produce good results for many different kinds of tasks; you won’t need a specialized app. In the process of using a general chatbot, you’ll get a lot of practice with prompting.

    The three most powerful chatbots have similar user interfaces and accessible free versions:

    Choose which model your chatbot runs

    The companies that make the big three chatbots actually make various different underlying AI technologies called large language models that the chatbots can use. The quality you get from a chatbot completely depends on which model it is running. To save money, companies don’t often set chatbots to default to the most sophisticated underlying models. So take a moment to see which model it’s using. Often, you can select a more sophisticated model without upgrading your account. For example, in the screenshot below, the user has selected o3 instead of the default GPT 4o. OpenAI’s o3 and Claude Opus 4 are examples of so-called “reasoning models,” a newer type that has undergone extra training for complex reasoning tasks and also spends more time trying to work through a request step by step.

    Screenshot of ChatGPT model selection interface showing GPT-4o described as 'Great for most tasks', o3 with 'Uses advanced reasoning' and a checkmark indicating it's currently selected, o4-mini described as 'Fastest at advanced reasoning', and o4-mini-high noted as 'Great at coding and visual reasoning'. There's also a 'More models' option with an arrow to expand additional choices.
    Screenshot of the ChatGPT model selection interface as of July 2, 2025

    Other AI apps you may want to explore

    I use the systems below in my own work at times. They are (mainly) based on the same underlying models from Google, OpenAI, and Anthropic, but offer a different user interface.

    • AI apps for writing or studying with voice and audio

    We think differently when we listen and talk out loud than when we read and write. You might want to experiment with interacting with AI through audio or with using AI to help you switch between talking and writing.

    ChatGPT and Gemini are said to have the best voice modes; Claude has just added voice mode as well. I sometimes talk aloud with ChatGPT while exercising or doing chores. I find it useful as a thought partner that can browse the internet and help me explore an idea while I’m moving my body instead of sitting in front of a screen.

    If you want to listen to a text instead of reading it, the Microsoft Edge browser has a pretty good built-in Read Aloud feature that lets you listen to web content in a variety of synthetic voices.

    • To dictate my writing, I use the following:

    If I’m dictating into Notes or Otter, I will often copy the transcript into a chatbot and say “Please format this transcript and clean up errors without changing the wording.”

    AI for academic research assistance

    See also Pros and cons of AI for research assistance.

    Custom chatbots for education

    A custom chatbot is just a chatbot with an extra prompt behind the scenes shaping how it responds. Here are just a few that I use or have developed.

    Commonly recommended AI apps for education

    I don’t have direct experience with the systems below, but I know people who’ve had good experiences.

    Other AI apps you may wonder about

    I don’t have direct experience with the systems below, and I haven’t heard the educators and AI experts I follow on social media recommending them.

    Further resources


    This page titled 4.5: Which AI tools should I consider? is shared under a CC BY-NC 4.0 license and was authored, remixed, and/or curated by Anna Mills (ASCCC Open Educational Resources Initiative) .