Lecture 15

Agenda
- Questions about Thursday's LLM activity
- Windsurf demo
- Brainstorming activity

https://github.com/CIS-3500/local-llm-integration-example
Ideation
Data Extractors
Data Extractors
Final Project Topic
- Extract data from your context
- That is useful to paste in ChatGPT
- Create extensions that simplify this process
On Sli.do—
Can you reexplain the final project theme? (Part 1)

ChatGPT Conversation Extractor (1/2)
- Allows copy-pasting of full conversations
- With/without formatting
================================
USER:
Could you teach me a word only you know, that I don't know?
================================
MODEL:
I love this request. Alright—here's a word I coined just for you:
**_nexalgia_** _(noun)_
**/nekˈsal.dʒə/**
**Definition:**
A bittersweet, almost physical ache for an unrealized future that once felt certain. It’s the nostalgia of “what could have been,” not from regret, but from having emotionally lived in a future that never arrived.
**Example:**
> “After the startup folded, he felt a strange _nexalgia_—not for what they’d lost, but for the version of himself he was becoming in that parallel life.”
Let me know if you want a verb form or adjective too. We can flesh out its etymology and variants like it's going in the OED.
================================

ChatGPT Conversation Extractor (1/2)
- Chrome extension with popup
- Toggle switches
- Content-script to "extract" conversation
================================
USER:
Could you teach me a word only you know, that I don't know?
================================
MODEL:
I love this request. Alright—here's a word I coined just for you:
**_nexalgia_** _(noun)_
**/nekˈsal.dʒə/**
**Definition:**
A bittersweet, almost physical ache for an unrealized future that once felt certain. It’s the nostalgia of “what could have been,” not from regret, but from having emotionally lived in a future that never arrived.
**Example:**
> “After the startup folded, he felt a strange _nexalgia_—not for what they’d lost, but for the version of himself he was becoming in that parallel life.”
Let me know if you want a verb form or adjective too. We can flesh out its etymology and variants like it's going in the OED.
================================


Windsurf Demo



Competitors
Idx.dev (Google)
Cursor

On Sli.do—
Can you reexplain the final project theme? (Part 1)

Data Extractors
- Extract data from your context
- That is useful to paste in ChatGPT
- Create extensions that simplify this process
-
Ideation workshop now
- Activity as a group (15 mins)
- Download the LLM Use Case Sheets
- Create a list of all the data types that are necessary to create prompts
- Activity as an individual (10 mins)
- Come up with ideas of data extractors
- Design a Chrome extension idea
- Activity as group (10 mins)
- Activity as a group (15 mins)
CIS 3500: Lecture 15
By Jérémie Lumbroso