Skip to main content
  • UC Berkeley
  • College of Letters & Science
Berkeley University of California

URAP

Project Descriptions
Fall 2026

URAP Home Project Listings Application Contact

AI Visual Narratives

J. Miguel Villas-Boas, Professor  
Business, Haas School  

Open. Apprentices needed for the fall semester. Enter your application online beginning August 21st. The deadline to apply is Monday, August 31st, 4pm.

We are looking for 1-2 motivated undergraduate students to join an early-stage research project in the Quantitative Marketing group at Berkeley Haas.
The project broadly studies how generative AI systems (eg. LLMs, VLMs, and image-generation models) understand and produce coherent visual narratives. Potential directions include multimodal reasoning, controllable generation, AI evaluation, and visual storytelling.
Because the project is at an early stage, specific research questions and tasks may evolve as we learn from initial experiments. This role is best suited for students who enjoy exploring open-ended problems, learning new technical tools independently, and helping shape a research project from the beginning.

Application Process
Applicants should submit their application through the URAP portal and have weekly availability. If available, include a GitHub profile or example of previous technical work in the application.
Selected applicants will complete a small research exercise, submit a resume, and attend a short interview. The exercise will emphasize reasoning, communication, and willingness to learn.
Given the competitiveness of past application cycles, applicants who are also interested in a lower-hours, flexible research role are encouraged to also consider applying to “AI and Market Outcomes (Flexible Research Position).”

Role: Possible Responsibilities
- Help develop and test AI and multimodal-model workflows.
- Construct, clean, and evaluate research datasets.
- Audit machine-generated outputs for quality, consistency, and failure cases.
- Run controlled experiments and summarize results using Python.
- Read and synthesize relevant computer science and machine-learning literature.
- Maintain clear documentation and reproducible code.
- Explore new methods, models, and evaluation approaches as the project develops.
- Keep clean documentations of your work on GitHub.
If two students are selected, responsibilities may be divided between data/benchmark development and model experimentation. Students are expected to pay for their own computing and storage services. Due to the long publication cycle of business / economic projects, most of our URAP programs don't grant authorship.

Working with AI Tools
- We encourage students to use tools such as ChatGPT and coding assistants as part of the research process. At the same time, responsible AI collaboration is central to this position.
- Students should be able to understand, verify, and explain the code, analysis, and writing they submit, even when AI tools helped produce them. We value thoughtful questioning and careful validation over simply accepting or copying an AI-generated answer.

What You’ll Gain
- Hands-on experience with modern generative and multimodal AI systems.
- Exposure to the process of developing an early-stage research project.
- Experience with research coding, model evaluation, and reproducible experimentation.
- Close collaboration with graduate students in economics and marketing
- For students who demonstrate sustained engagement: mentorship on building an academic CV and graduate school application Q&A (experienced mentors from computer science / economics background available)
- Potential to contribute to multiple projects if bandwidth permits

Qualifications: Qualifications (required)
- Responsibility, attention to detail, and clear communication.
- Working knowledge of Python or a strong willingness to improve quickly.
- Experience in machine learning, generative AI, computer vision, NLP, or data science.
- Comfort learning unfamiliar tools and concepts independently.
- Ability to critically evaluate AI-generated code and explanations.
- Willingness to ask questions and communicate when uncertain.

Preferred
- Relevant coursework or projects in programming, data science, machine learning, NLP, or computer vision.
- Previous research or substantial technical project experience.
- Prior experience with fine-tuning.
- Experience with Git, PyTorch, Hugging Face, model APIs, or data-processing pipelines.

Day-to-day supervisor for this project: Debbie Liang, Graduate Student

Hours: 9-11 hrs

Off-Campus Research Site: or virtual.

 Social Sciences   Digital Humanities and Data Science

Return to Project List

Office of Undergraduate Interdisciplinary Studies, Undergraduate Division
College of Letters & Science, University of California, Berkeley
Accessibility   Nondiscrimination   Privacy Policy