Workshops
We host and publish a variety of workshops, educational resources, and python notebooks to share our work at EconLLM lab with everyone. We hope this effort serves to democratize information about LLMs in practice and research while empowering curious individuals to develop these skills.
Introduction to Prompt Engineering in Python
We start off with a discussion of approaches to AI, how to encode text, the key idea behind the Transformer, and how to engineer and think about prompting LLMs.
The learning outcomes of the workshop are: 1) Understanding the idea of a prompt conceptually and technically; and 2) Implementing LLM models with different types of prompts in Python using LangChain.
A Brief History of AI + Slides
Recording of conference talk at ACHE Emerging Leaders Institute (ELI) hosted by University of La Verne. The topic was exploring the implications and opportunities of AI in education plus how it could be harnessed to improve learning in the classroom.
It covered differences between AI paradigms (Statistical vs Symbolic), a brief history of the technology developed since the 1960s that led to the Transformer architecture, traditional vs modern ways to deal with text, and showcasing applications of language models in the classroom drawn from my personal experiences.
Zoom recording (passcode: jG%3V*pm)
Canva Slide deck​​

RAG + Streamlit UI Python Tutorial
Retrieval Augmented Generation (RAG), in different flavors, is the main technique employed in our projects. With recent (and rapid!) increase in popularity of RAG applications, both in industry and research, we thought of writing an introductory hands-on tutorial to guide you through the implementation of it in Python. The following article walks you through the main components of the RAG architecture, a brief history of the technologies involved, setting up Streamlit to develop a user interface, and deploying a RAG-based application on the cloud.
Happy coding!

Introduction to Agent-Based Modeling (ABM) with NetLogo
By Ochiro Tugsbilguun
I hands-on introduction to the basics of Agent-Based Modeling (ABM) using the NetLogo programming language. Expect to learn a brief history of ABM and the NetLogo language as well as the important applications of ABM to scientific research. The workshop includes a step-by-step tutorial on setting up your first NetLogo program to implement a simple model of virus spread.