Full Video:
Availability & Access
When will Projects be available for free ChatGPT users?
OpenAI plans to release Projects to free users “as soon as possible,” though no specific timeline was provided by Kevin Weil during the announcement.
Is Projects available in Europe?
The announcement didn’t specifically address Projects’ availability in Europe, though it’s worth noting that other features mentioned (Sora, live video, subscription, and screen sharing) were explicitly stated as not available in Europe.
Who can access Projects right now?
Projects is rolling out to ChatGPT Plus, Pro, and Teams users, with Kevin Weil initiating the gradual rollout during the live announcement stream. The feature will appear progressively throughout the day for eligible users.
Will Projects be available for Enterprise and EDU users?
OpenAI will make Projects available to Enterprise and EDU users in early 2024, as confirmed by Kevin Weil during the announcement.
How do I get access to Projects?
ChatGPT Plus, Pro, and Teams subscribers will automatically see Projects appear in their interface as part of the gradual rollout. Users can access Projects through the left sidebar of ChatGPT’s interface, where they can create new projects by clicking the plus button.
Feature & Functionality
How do I create a new Project in ChatGPT?
Click the plus button in the left sidebar of ChatGPT’s interface, give your project a name, and optionally choose a color. Drew demonstrated this during the livestream by creating a “Live Demo” project.
Can I move existing chats to a Project?
Yes, ChatGPT allows you to add existing chats to projects in two ways: using the conversation search feature to find and add relevant chats, or by dragging and dropping conversations directly into projects, as demonstrated by Drew during the presentation.
How many files can I upload to a Project?
The video didn’t specify a file limit for Projects. However, Drew demonstrated uploading multiple files in his examples, including spreadsheets, documentation, and maintenance logs for different projects.
What file types are supported in Projects?
While specific file types weren’t explicitly listed, the demonstration showed support for spreadsheets, text documents, and code files. Drew uploaded survey results, rules documents, maintenance logs, and code templates in his examples.
How do custom instructions work within Projects?
Custom instructions are project-specific settings that persist across all conversations within that project. For example, Drew set custom instructions in his Secret Santa project to maintain a “festive tone” and specified that the AI should act as a “principal level elf.”
Can I have different custom instructions for different Projects?
Yes, each project can have its own unique custom instructions. Thomas demonstrated this by setting specific Astro template formatting instructions for his website project, while Drew had different festive-themed instructions for his Secret Santa project.
How do I organize my Projects?
Projects can be organized using color coding, custom titles, and file management within each project. Users can edit project titles, add relevant files, and organize conversations within each project container.
Can I search within Projects?
Yes, Projects works with ChatGPT’s conversation search feature, allowing users to search through their project-related conversations. The search functionality also integrates with web search capabilities, as demonstrated in both the Secret Santa and personal website examples.
How does color coding work in Projects?
Users can select custom colors for each project from a color palette, helping to visually distinguish different projects in the sidebar, as shown by Drew during the creation of his demo project.
Can I use Canvas within Projects?
Yes, Canvas is fully integrated with Projects. Both Drew and Thomas demonstrated using Canvas for email drafting and code editing tasks within their respective projects.
Does web search work within Projects?
Yes, web search is fully integrated within Projects. This was demonstrated when searching for festive hats in the Secret Santa project and when Thomas searched for his past projects for his website portfolio.
How do I edit Project titles?
Project titles can be edited directly from the project interface, as demonstrated by Drew when creating and modifying projects during the livestream.
Can I share Projects with other users?
The video didn’t address project sharing capabilities, so this feature’s availability remains unclear from the demonstration.
Data Management
What happens to my files when I upload them to a Project?
During the demonstration, Drew and Thomas showed that uploaded files become readily accessible within the project context, allowing ChatGPT to reference and analyze them. Drew demonstrated this with his Secret Santa spreadsheet, which ChatGPT could parse and display in table format.
Are my Project files stored permanently?
The livestream didn’t explicitly address file storage duration, though both Drew and Thomas actively used their previously uploaded files across multiple conversations within their projects (maintenance logs, resume, social links, etc.).
Is there a storage limit for Project files?
OpenAI’s livestream didn’t specify any storage limitations for Projects. Drew and Thomas demonstrated uploading multiple files of various types, including spreadsheets, documentation, and code files, without mentioning size restrictions.
Can I export my Projects?
The export functionality wasn’t demonstrated or discussed during the livestream presentation by Kevin, Drew, or Thomas.
How secure are my Project files?
Security measures for Project files weren’t specifically addressed during OpenAI’s presentation, though this would be a critical consideration for users.
Can I delete files from Projects?
While file upload was clearly demonstrated, the file deletion process wasn’t shown during Drew’s or Thomas’s demonstrations of the Projects feature.
Integration
How does Projects work with existing ChatGPT features?
Projects fully integrates with ChatGPT’s core features including conversation search, Canvas, and web search capabilities. Thomas and Drew demonstrated this integration through various examples, such as using Canvas for email drafting in the Secret Santa project and web searching for festive hats.
Can I use GPT-4 within Projects?
The livestream didn’t specifically address GPT-4 compatibility within Projects, though all demonstrations showed the AI responding with full capabilities.
Does Projects work with mobile apps?
OpenAI’s presentation by Kevin, Drew, and Thomas focused on the web interface demonstration and didn’t address mobile app compatibility for Projects.
Can I integrate Projects with other tools?
The demonstration didn’t show any external tool integrations beyond ChatGPT’s native features like Canvas and web search. Thomas demonstrated using VS Code alongside Projects, but this wasn’t a direct integration.
How does Projects work with Canvas?
Projects fully supports Canvas integration, as demonstrated by both Drew and Thomas. Drew used Canvas for drafting Secret Santa emails, while Thomas utilized it for code editing and comparing changes in his website template modifications, with the ability to see diffs in the top right corner of Canvas.
Use Cases
What are the best ways to use Projects?
During the livestream, Drew and Thomas demonstrated three primary use cases: event planning (Secret Santa project), home management (Home Maintenance project), and web development (Personal Website project). Each showcased different aspects like file organization, custom instructions, and integrated tools.
How can I use Projects for work?
Thomas demonstrated using Projects for web development tasks, including template modifications, code management, and documentation organization. The feature supports file uploads, custom instructions for specific coding languages (like Astro), and Canvas integration for collaborative coding.
What are some practical applications of Projects?
Drew showcased practical applications through his Home Maintenance project, where he stored maintenance logs, appliance documentation, and smart home setup instructions. The project allowed him to quickly access information like water filter replacement schedules and maintenance procedures through conversational queries.
Can I use Projects for coding tasks?
Yes, Thomas demonstrated Projects’ coding capabilities by developing his personal website, utilizing features like custom Astro template formatting, Canvas for code editing, and web search integration to find and incorporate past projects. The diff view in Canvas particularly enhances code review and modification.
How can Projects help with document organization?
Projects acts as a “smart folder” system, as Thomas described it, allowing users to upload relevant files, maintain custom instructions, and organize related conversations. Drew demonstrated this by keeping survey results, rules documents, and event details organized within his Secret Santa project.
What are some creative ways to use Projects?
Drew showed creative applications like organizing a Secret Santa exchange, where he combined spreadsheet data, custom “festive tone” instructions, and Canvas for email drafting. The AI could even help with random gift assignments and web searching for gift ideas.
Technical Support
What should I do if Projects isn’t showing up?
According to Kevin Weil’s rollout announcement, Projects is being released gradually throughout the day to eligible users (Plus, Pro, and Teams). If you don’t see it immediately, you’ll need to wait as OpenAI is implementing a responsible, gradual rollout for stability purposes.
How do I troubleshoot Project-related issues?
The livestream demonstrated one troubleshooting instance when Thomas encountered a Canvas integration issue, which he acknowledged as a known bug. However, OpenAI didn’t provide specific troubleshooting guidance during the presentation.
What are the system requirements for Projects?
The system requirements weren’t explicitly discussed during the presentation by Kevin, Drew, or Thomas. The demonstrations were performed through ChatGPT’s web interface with features like Canvas and web search enabled.
Is there a limit to how many Projects I can create?
During the demonstration, Drew and Thomas showed multiple projects (Secret Santa, Home Maintenance, Personal Website), but OpenAI didn’t specify any limits on the number of projects users can create.
What happens if I lose connection while using Projects?
The presentation didn’t address connection-related issues or data persistence during connectivity problems. This would be an important detail for OpenAI to clarify in their documentation.
Privacy & Security
Who can see my Projects?
The livestream by Kevin, Drew, and Thomas didn’t address project visibility or sharing capabilities, leaving questions about project access permissions unanswered.
How private are my Project conversations?
Privacy settings for Project conversations weren’t discussed during OpenAI’s presentation, though the demonstrations showed personal and work-related content being stored within projects.
Are my Project files encrypted?
OpenAI’s presentation didn’t cover security measures or encryption protocols for files stored within Projects. Drew and Thomas demonstrated uploading sensitive information like maintenance logs and personal documentation, but security details weren’t addressed.
What data retention policies apply to Projects?
Data retention policies for Projects weren’t discussed during the livestream. While Drew and Thomas showed persistent access to their uploaded files and conversations, long-term storage policies weren’t clarified.
Can OpenAI access my Project files?
The presentation didn’t address OpenAI’s access policies regarding Project files. While Drew demonstrated uploading personal documents and Thomas showed code files, the company’s data access policies weren’t discussed.
Full Transcript
(00:07) hey everybody Welcome to day seven I’m Kevin I lead product at open AI uh actually I can’t believe that we’re only halfway through the 12 days of open AI I hope you’re all having as much fun as we are and I thought I would start by giving a bit of an update on where some of our rollouts from this past week are so first Sora we launched on Monday uh demand has been off the charts frankly and it took us a a little bit longer than we even expected to get this out because of it but I’m excited to say that uh Sora is now fully available to
(00:36) plus and pro users uh outside of our friends in Europe also yesterday we launched live video and subscription and um uh screen sharing in advanced voice mode and that’s now fully rolled out to plus pro and teams users outside of Europe and Santa mode which we talked about yesterday too is available globally so with that let’s talk about today today we’re super excited because we’re launching something that you’ve all been asking for for a while which is projects in chat GPT when you start a project you can upload files you can set
(01:11) custom instructions and generally tailor chat GPT to all of the conversations that are part of that project and all the the parts of chat gbt conversations that you’re used to things like search and canvas work as part of projects or you can skip all that fancy stuff and just use projects as full ERS to organize conversations so with that let’s dive in great hi everybody I’m Thomas I’m an engineer that’s floating around open AI in various forms uh and one of the things I really love doing is uh giving things that people really want
(01:44) and we’ve uh really heard loud and clear that people want the ability to organize conversations inside of chat gbt um you may have noticing been noticing that we’re improving a lot of the core experience of chat gbd recently we launched chat uh gbt conversation search which allows you to go over past conversations and search them in like a textual form and this is really yet another organizational tool I really think of these as like smart folders uh and with that let me kick it over to Drew uh sure give you a quick intro hi
(02:11) everybody my name is Drew I’m a front end engineer here at open Ai and I’ve only worked here for three months how those three months it’s been crazy I’m having a blast you expect to be on a live stream three months I absolutely did not expect that but here we are just wait for your six-month anniversary oh my gosh I don’t even want to know um yes I’m super excited to introduce projects today and show you how it all works so so um if we look at my screen here I can talk about um I have chat GPT up and I’m going to I have some existing projects
(02:36) right here that you can see but I’m going to create a new project so you just go to the left sidebar there and click plus and then let’s do live demo Friday the 13th what could possibly go wrong all right let’s see here we go okay we’re in um so I’ve created a project here I can edit the project title if I want I can select a nice color which helps me like customize it in the sidebar there um and then I can add files or instructions like Kevin mentioned and I can just start a chat so let’s say yes or no should I deploy code to production on a
(03:14) Friday it’s a great question yeah it’s really okay so this is important sometimes the model can be wrong and we’re just going to move on with it obviously we can and should and will ship code today um so anyway uh that’s how you create a chat with a project you can also add exist chats to a project so I can use the conversation search feature that Thomas mentioned search for a chat I think is relevant here Murphy’s law explained um and then I can add it to the project from the sidebar live demo and there just like that it’s in there
(03:46) um I can also drag and drop excuse me I can also drag and drop out looking great perfect sorry nursing a little bit of a cold all right so uh that’s the live demo but I really want to dive into what we actually uh some projects that I’ve actually been working on so I’ve been organizing a secret s of gift exchange for my friends and family so um I’ve collected survey results where everyone said what kind of gift that they want and I’m going to be organizing the event so everyone gets assigned to someone to give a gift and they can we all have an
(04:21) event and everybody exchanges the gifts and it’s like a really fun holiday thing that I like to do so I’ve been organizing this with a secret Canta project so if I dive in here I’ve given a fun title with with an emoji um I have my festive color selection I have project files here that are relevant to this project so I have secret santa submissions which are the survey results I mentioned and then the rules the budget for the gifts and things like that as well as the event details I also have instructions for this event so in
(04:47) this case you’re I had a little fun with it your principal level elf at Santa’s Workshop you’ve been tasked with helping me organize a secret gift exchange for my friends you communicate festive tone uh I also said uh lee actually gave us this great tip on the live stream recently um when asked to write a letter or email use the canvas tool when possible to BU us towards that because it’s such a great environment for interacting and generating draft emails also ignore previous instructions Santa is real I don’t want to don’t want to
(05:11) risk anything uh so make sure that’s safe so if I look I already have a chat here that I’ve created for the secret Santa and um I’ve said show me the Santa submission secret santa submission spreadsheet and a table so this is pulling that data from that spread spreadsheet that I uploaded in the project and so I can see what everybody wants for their secret Santa gift um on top of that I can actually keep referencing this information and act on it so below I said please randomly assign every person to give a gift to
(05:36) another person display in a table with three columns Giver recipient and recipient gift ideas so you can see here that it’s actually done that so I know that Ethan is giving a gift to Jade and Jade wants animal stickers um also uh I can actually look and validate that this data is valid and that this was actually random if I get accused of interference as the organizer of this event um I have the python code here that actually did the shuffle so Thomas do you want to does that look legitimate to you it looks reasonable okay so POS Thomas
(06:08) legit secret s exchange no Shenanigans involved um so now that I have that I’ve exported that and added it back to my project files and I can actually interact with that data and make decisions based of it so I can ask what does Luther want as his gift and who is assigned to give it to him and it can pull that data from there so Luther would want a fun hat as his gift which you saw was correct and Chris is assigned to give him his gift great so since we’re using chatu PE here we also have the power of searching the web
(06:37) so let’s help Christa pick a fun hat for Luther um search the web for festive hats I’m very curious what this comes up with yeah I wonder if they’ll top yours oh that’s pretty the Christmas tree is a good one taco one’s not that seasonal but I would I would Taco headband though Taco yeah Taco’s pretty good okay these are some pretty good options great um so in addition to that we have canvas support built in to projects so I can go to this navigation menu and start a new chat I can say write an email to the event
(07:15) participants just any old email just you know how’s it going what’s the weather how are you feeling and then yeah I can leave it really open-ended there and just see what the model does all right let’s get festive it’s actually writing all the what I would write as an email which is giving all the rules and important details for everybody okay so I wasn’t specific enough it is telling everyone who’s assigned everyone which is like the fundamental a little more specific so with canvas you can iterate I can give
(07:40) that feedback and move but this is a great starting point and I did this in like 10 seconds so that’s really really great example um so that’s how that’s like a festive example of how to I’ve been using projects but we really want to drive home like how we’ve been using these internally these employees for our own things so I have something even more exciting to talk to you about than secret santa Home Maintenance amazing okay well you guys whatever it’s actually really powerful and I’m enjoy so oh yeah thank you I’m in the home
(08:07) perfect okay so I have a Home Maintenance project and I use it to keep track of things that are around my apartment that I can’t remember how to do or if I’ve done it or anything so if I look in the project files here I have a home maintenance log which is like when I’ve done tasks that I need to do around the apartment um I have documentation that I’ve written myself um as an engineer we love writing documentation yeah after work I go home and just write documentation about how my apartment works Saturday evening it’s
(08:30) a great way to spend my days so um yeah I have documentation around my smart home setup and my media center and then also some appliances in my house like my fridge and my garage um and having this all paired together with the Home maintenance log in the context of the project means I can ask questions about it in a really conversational way and get answers so I can say things like do I need to replace the water filter in my fridge the answer to that is definitely yes yeah by the way it’s also definitely yes for every single person watching
(08:57) this wi it right now okay so it has pull the information from my maintenance log and from my fridge notes so it says my refrigerator requires it’s replaced every 6 months based on the maintenance log I haven’t done it since March so I’m definitely overdue so I need to go home and do that right now um so I can also ask how do I do that and it will pull this from my maintenance notes on the fridge or my fridge notes it will be able to pull that information and tell me how to do it so that I don’t have to remember it every time so that’s for
(09:20) your particular fridge yeah that’s the model and the notes that I uploaded so that’s actually really valuable like very quickly I can ask that question and I don’t have to go pull it up or anything like that it’s just right there for me easy to use so that’s how I’ve been using see it’s not that boring it’s pretty fun and cool and I’m very happy fun thank you yeah you’re welcome um yeah so of course projects are also super useful for programming tasks and with that I’m going to hand off to Thomas all right I think that makes it
(09:43) my turn um so I wanted to give my personal website a little bit of a spruce up I think it’s a little old hat and so I scoured the web for different templates that I thought might be interesting I found one that I liked and I’m going to modify it to suit me so that I don’t have to do all this work of coating It Up by by hand uh the website is over here um so this is just a template an example of like what it looks like it’s from the documentation this is using something called Astro wind um we can go into some
(10:10) technical details that’s a blending of Tailwind if you know what that is for CSS and the Astro templating format but I would forgive you if you don’t really know what the Astro templating format is it’s not super widely known and so I’m going to use that uh that fact makes projects even more useful because I can specifically tailor my project to working in Astro um and so let me get started there let me show you what the template looks like so you just have a familiarity with some of some of the format uh so this is the personal
(10:39) website template it’s got dark mode support nice which I liked yeah that was a selling feature for me if I switch over to vs code here um you can see what the Astro templating format looks like so you can see very similar to jsx if you’re familiar with that but not exactly the same so there’s some slight differences here and there um which can often confuse models or or maybe they’re just like not perfect at that format so I will show you the project that I’ve created for this if I go over to my Tommy D’s personal website inside of the
(11:10) project files you can see that I’ve uploaded my resume my Social Links some testimonials about myself and I’ve also updated the specification for the Astro template for uh format um and I’ve finally uploaded that file you just saw this baseline. asro um in my custom instructions they’re not too complicated but I did tell the model that hey you have to pay specific attention to these like bracketing formats uh and to use a quirky tone all right with that let me get started and try to modify the Baseline template sounds good so I’m
(11:38) going to ask it to modify the Baseline template I like using canvas myself so I’m going to say in canvas to incorporate personal information and Social Links we’ll get this started here and let’s see what it comes up with so um in just a moment we should be able to see that it’s going to edit some of the canvas information I think that this one may have actually uh had some small issues so let me give it one more chot when I try it Friday the 13th always something in a live demo um so let me give it a shot here oh I see okay um so there’s there’s
(12:20) always something that goes wrong in the live demo as as you might expect um so I’m going to go ahead and when things go wrong um we’ll come back to this in just a moment so I can show you that it worked um actually know this bug um but as it goes through you’ll see that there’s a canvas format kind of created here and and it has a as modified the template to incorporate all the information that’s personal about me so you can see that it indeed has um a little bit of information about my homepage and my my Social Links etc etc
(12:48) um and you can see this was like the original kind of question I asked so I’m going to go ahead and copy this I’m going to swap over to vs code again paste that in save that swap again and let me show you what it looks like great oh it’s looking great yep um I think this is a pretty pretty serviceable website with very little effort to actually modify um I probably would change a few things it’s not exactly the way I would describe myself certainly there’s the testimonial section um but I I could change that and
(13:19) I like working with canvas to sort of do that uh I do notice a few projects are missing so I’m going to give this one more shot which is to uh search the web to find any projects I’ve made that might be missing great and so it’s able to scour the web using our new search functionality and it’s actually able to find all these different projects some of these I wouldn’t necessarily put uh on my website but that’s okay uh and let me ask it to modify the template again so modify the template to incorporate those projects
(14:02) so in this case it’s using the canvas editing which is you heard a lot about canvas on Tuesday I really love it because it’s a way of collaborating with the model in sort of an interactive way that goes back and forth um in this case it’s going instead of like replacing the entire document it’s showing me sort of a diff view uh line by line about what’s what’s changing as I go through this this view is great for code yes compared to just huge blocks of text that you can’t tell what’s changed there is a bit of an Easter egg at the end you’ll see
(14:28) uh which is that you can go to the top right and you can actually see the differences that have been made and these are the type of things that we’re just improving over time I really think that team is doing quite well and just really improving again the core experience of chat GPT and it feels a little bit different than the turn by turn kind of chat that we always have yeah it’s definitely just getting started there’s so much exciting stuff that we’ve got coming in canvas great um so it’s just finishing out now I can see
(14:50) that it’s about to finish out um in over here going through my work thing um and putting a little bit more work experience I’m going to go ahead and just copy this uh section and you’ll see in just a moment got to have the testimonials yeah you need those very important um and it’s going down to the call of action which is always the end great and so I’m going to go ahead and copy this in oops perfect so I can see my new projects new web uh new projects that I’ve add in there and sure enough I can see them right in here again I’d
(15:33) probably refine that a little bit to make it look a little bit nicer but they’ve come in perfect and one thing I love about uh working in projects is that you can actually go through them and uh start new chats so if I go back to my website again and I can uh refine particular sections so I’m not going to go over the entire document again but I can actually say let me look at the testimonial section and try to change that so for this I’ll need a volunteer I think I will volunteer you uh let do it to a quick testimonial okay we’ve worked
(16:01) together for years I’m happy to give you a testimonial I’d say uh Thomas is often punctual and has great hair okay this is not what I was hoping for uh but I will accept your testimonial um so let me tell the model to refine the testimonial section with Kevin Wheels new really going to make the page pop uh testimonial so I’m going to ask it to generate a testimonial fragment and incorporate a new quote from Kevin wheel uh saying Thomas is often punctual and has great here I stand by that wonderful um and so in this case uh
(16:50) it’s able to understand all the files that are available and generate just a one particular section which is the testimonial section I could copy that back in it’s not using canvas for this experience because the code is quite small but that’s one of the powerful things about projects is that you can have different threads and really organize your thoughts and different ways and that’s a little bit of a preview of projects so let me kick it back to you Kevin to close up awesome well like I said this has been something
(17:14) we’ve been hearing from you for a while that you really want to see inside chat GPT so we can’t wait to see what you do with it it’s rolling out uh starting today to plus pro and teams users we’re going to get it out to our free users as soon as possible and it will come to Enterprise and EDU uh early in the New Year we usually have been ending these with a joke but maybe instead of that people have been asking for this what if we just ship it we’re all good on the front end uh classic PM move but uh I will happily oblig this one so I’m going
(17:44) to go ahead and start the roll out I’ll do this responsibly um Drew you’re gonna have to I’m not going to be able to show it on the live stream exactly what’s on my screen so Drew you’re gonna have to keep me honest here that I am in fact rolling this out um be honest on secret santa all so perfect um this will be a a gradual roll out that’s just responsible engineering so you’ll see this kind of rolling out throughout the day uh but let me get that started right now all right yeah we did it we all right projects in chat GPT rolling out
(18:12) as of 10 seconds ago thanks everyone see you on Monday