MuleChat

MuleChat is an interactive tutorial hosted by DavisAI Lab students with a goal of providing equity of access for the Colby community to the most capable versions of some popular large language model applications. We’ve recently added MuleBot, a custom GPT AI assistant capable of answering prompts using a RAG database containing Colby-specific information. This database is maintained and updated by the tutors in the DavisAI Lab.

What follows is a sample MuleChat session in search of guidelines for a GenAI-resistant assignment. Also included is an overview of our implementation of MuleChat.

Prompt: I teach a seminar in data analytics and forecasting for undergraduate senior economics majors. My learning goals for this course include communicating an original forecast for a real-world data series using data visualizations and statistical methods for modeling and analysis. The methods they have learned include simple linear trend projections, ARIMA models, exponential smoothing, and econometric multivariate models. I’d like my students to write a 2 page brief with their best forecast for their assigned data series. It should be representative of a real-world policy brief in terms of format and accessibility to a lay audience. It should include at least one graphical data visualization, an explanation of their forecasting method that’s not too technical, and a contextualized interpretation of their outlook for the next 2 years. I don’t want them to use a GenAI application to help them write or edit this or to do any of the model estimation or analysis. Can you help me craft an assignment aligned with this learning goal that is GenAI-resistant?
Claude 3.5 Sonnet
Here’s a GenAI-resistant assignment design that emphasizes original analysis and personal engagement with the forecasting process:

Assignment: Economic Forecasting Policy Brief Due: [Date]

Part 1: In-Class Component (30 minutes)

  • Write a brief reflection explaining why you chose your specific forecasting method for this data series
  • Identify the key features of your data that influenced this choice
  • Describe one key challenge you encountered in your analysis and how you addressed it

Part 2: Written Brief (2 pages) Using your in-class reflection as a foundation, prepare a policy brief that includes:

  1. An executive summary highlighting:
  • Your key forecast findings
  • The most important implications for stakeholders
  • Critical assumptions underlying your analysis
  1. A data visualization showing:
  • Historical trends in your series
  • Your forecast values
  • Clear annotation of key turning points or events
  • Uncertainty bands if applicable
  1. A clear explanation of:
  • Why this forecast matters for policy/business decisions
  • Key drivers behind expected changes
  • Important caveats or limitations

Requirements:

  • Reference specific data points from your analysis
  • Connect your forecast to current economic conditions
  • Include specific dates/events that could impact your forecast
  • Cite at least two recent news articles relevant to your series

Evaluation Criteria:

  • Depth of engagement with the data
  • Clarity of communication
  • Quality of data visualization
  • Logical connection between method choice and data characteristics
  • Thoughtful discussion of implications

This design:

  1. Uses an in-class component to establish authenticity
  2. Requires personal reflection on analysis choices
  3. Demands specific references to the student’s own work
  4. Emphasizes original thinking about implications
  5. Connects to current events in ways that would be difficult to generate artificially
ChatGPT 4o

Certainly! Crafting an assignment that encourages original thought and analysis while being resistant to the use of generative AI tools involves a clear structure and emphasis on the unique, personal insights of the students. Here’s a suggested assignment outline that should align well with your learning goals and discourage reliance on AI for completion:


Assignment: Two-Page Forecasting Policy Brief

Objective: Create a policy brief that effectively communicates your forecast for your assigned data series. Your brief should be understandable to a non-expert audience and contain a thorough analysis based on the methods you have learned.

Requirements:

  1. Title and Introduction (approximately 150 words):

    • Clearly state the data series you are forecasting.
    • Briefly describe the importance of this data series in a real-world economic context.
  2. Methodology Explanation (approximately 300 words):

    • Introduce the forecasting method you selected: simple linear trend projection, ARIMA model, exponential smoothing, or multivariate econometric model.
    • Explain your choice of method without using technical jargon. Focus on the logic behind the selection and how it suits the specific characteristics of your data series.
  3. Forecast and Data Visualization (1-2 paragraphs + at least one graph):

    • Present your forecast for the next 2 years.
    • Include a graph that visualizes historical data and your forecast. Ensure the graph is clear, well-labeled, and easy to interpret.
    • Describe what your forecast reveals in terms of trends, potential risks, or changes over the forecast period.
  4. Implications and Interpretation (approximately 300 words):

    • Discuss the implications of your forecast. Consider potential impacts on stakeholders, policymaking, or economic conditions.
    • Provide a nuanced interpretation of the data, its significance, and any limitations or uncertainties you identified during your analysis.
  5. Conclusion (approximately 150 words):

    • Summarize your key findings and the relevance of your forecast to a broader audience.

Submission Details:

  • Maximum length: 2 pages.
  • Use a professional, clear layout with headings and subheadings.
  • Include references for any data sources or external information used.

Tips for Success:

  • Ensure that your analysis and insights reflect your own understanding and interpretation of the data.
  • Focus on clarity and accessibility in writing. Imagine you’re explaining your findings to someone with no technical expertise.
  • While preparing your report, think critically about your chosen model and its strengths and limitations in capturing future trends.

Plagiarism Policy:

  • All submissions will be checked for originality. Ensure that your work is your own, from analysis to the interpretation.

This assignment design prompts students to engage deeply and personally with their work, encouraging original insights and critical thinking that are harder to replicate with generative AI tools. The emphasis on personal understanding, clear communication, and contextual analysis helps ensure that students are working independently.

MuleChat Overview

Included Models (as of June 2025)
OpenAI
  GPT-4.1
  GPT-4o
  GPT-4o-mini
  o1-mini
  o1
  DALL-E-3 plug-in
  MuleBot custom GPT
  EchoBot custom GPT
Anthropic
  Claude 3.5-Haiku
  Claude 3.5-Sonnet
  Claude 3-Opus
Groq
  LLama 3.3-70b
  LLama 3.2-3b
  LLama 3.1-8b
  Deepseek R1
User Interface: LibreChat (open source)

MuleChat Resources
DavisAI User Agreement
Prompt Engineering Tips

Other GenAI Resources
Google
  Gemini 2.0 Flash
  NotebookLM
Apple Intelligence

AI@Colby