Cited by 16Artificial Intelligence in EducationProblem and Project Based LearningTeaching and Learning Programming

Chatbot Development Using LangChain: A Case Study to Foster Critical Thinking and Creativity

Open access
Farinetti, Laura, Canale, Lorenzo·2024·Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1

Abstract

Critical thinking and creativity are fundamental skills for engineers and computer scientists. The emergence of Large Language Models (LLMs) able to create chatbots that use natural language is an opportunity for educators to foster these skills. The well-known risk of generative AI for potential misinformation offers fertile ground to practice critical thinking. This paper describes a hands-on experience within a database course, where students had to develop a chatbot using the LangChain framework, and to evaluate it from different points of view. The students were free to choose the domain of their chatbot. The learning goal was twofold: on the one hand, to make them practice with state-of-the-art technologies, and on the other hand to stimulate critical analysis on their output. The paper discusses the students’ evaluation of the chatbots under several metrics, including document retrieval, syntax and grammar accuracy, semantic relevance and information reliability. Students’ assessments were also compared to the teachers’ ones, to gain an insight on the critical attitude of the students and to offer a ground for discussion. The experience was stimulating and appreciated by the students. The final results highlight that the majority of students successfully produced chatbot responses that were grammatically and syntactically correct, and that consistently extracted pertinent sections from documents, yielding semantically relevant outputs. Despite these achievements, a significant portion of students expressed reservations about the reliability of the chatbot’s responses to prompts, gaining awareness of LLMs’ capability to generate responses that make sense to humans but may be potentially misleading.

Integrity signals

Registry

Crossref · 10.1145/3649217.3653557

Cites

15 of 15 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Farinetti, L., & Canale, L.
Affiliations
  • Politecnico di Torino (IT)
  • Radiotelevisione Italiana (Italy) (IT)
Venue
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1
Publisher
ACM
Published
2024-07-03
Pages
401-407
OpenAlex
W4400268423
Cited by
16
References
15
Citations by year
2026: 5 · 2025: 11
FWCI
6.08
Type
conference paper
Language
en
Open access
Locations
  • ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) (publishedVersion, cc-by-nc-nd)
  • PORTO@Iris (submittedVersion, cc-by-nc-nd)
Topics
  • Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
  • Social Sciences › Education › Problem and Project Based Learning
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
Keywords
chatbot development, LangChain, critical thinking, creativity, AI-assisted learning

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review