Master the NEW ChatGPT Dots in 20 Minutes (Full Course)
Read the Portuguese translation →
Author: Edwin Chen | AI Automation · Watch on YouTube
Video authored by the channel shown, not by IANIA; all rights belong to the creator. Transcript and summary generated automatically; the original-language content is preserved.
Original language: English
Original video: Master the NEW ChatGPT Dots in 20 Minutes (Full Course) · Channel: Edwin Chen | AI Automation · 22:14 · Watch on YouTube
Topics: AI agents, Enterprise AI applications, Task and workflow automation
Summary
Section titled “Summary”The video walks through setting up OpenAI’s DOT agent, connecting it to Google data, and giving it a document with business context. The presenter demonstrates using DOT’s cloud browser to research roofing companies and create a Google Sheet, then explores its computer and voice features. He also connects Slack and configures a client-feedback workflow that distinguishes feedback from questions and new requests, with updates routed to Notion and a Google Doc. The video ends with a recap of the agent’s potential for business automation and co-working.
Key points
Section titled “Key points”- DOT has a cloud computer with a browser, can optionally use a local computer, and can connect to apps such as email, calendars, files, and Slack.
- The presenter connects DOT to Google and provides a business brief so the agent has context about the company, working preferences, and limits.
- With access to email and calendar data, DOT identifies a potentially overlooked client commitment and links to the relevant email thread.
- DOT uses its browser to find roofing companies in Manchester without live chat or booking assistants and records the results in a Google Sheet.
- The presenter explores DOT’s computer and voice mode, including its ability to work with tools such as 3D Slicer.
- Using a sample MRI, DOT creates a 3D rendering alongside the scan’s slice views and saves the project.
- The presenter connects DOT to Slack and asks it to monitor selected client and project channels for feedback.
- The workflow is instructed to record feedback on existing work, avoid duplicate updates, and send open questions or new requests to the presenter rather than answering on his behalf.
- The agreed routing sends one client’s feedback to both a Google Doc and Notion, while feedback from other clients goes to Notion.
Chapters
Section titled “Chapters”| Start | Chapter | Summary |
|---|---|---|
| 00:00 | What DOT is and how to set it up | The presenter explains DOT’s cloud computer, optional local computer, and app connections, then starts connecting it to Google. |
| 01:02 | Connecting data and adding business context | He connects Google apps, gives the agent a business brief, and tests its ability to use email and calendar information. |
| 05:43 | Researching leads with the browser | DOT searches for roofing companies without chat or booking assistants and compiles the findings in a Google Sheet. |
| 08:19 | Voice mode and a 3D Slicer task | The presenter calls DOT, asks about its available tools, and has it use a sample MRI to create a 3D view. |
| 12:27 | Connecting Slack and defining feedback rules | He connects Slack and explains how DOT should acknowledge client feedback while escalating questions and new requests. |
| 15:32 | Setting up the client-feedback workflow | The presenter clarifies which channels and records to use, connects Notion, and sets rules for routing and deduplicating feedback. |
| 21:11 | Recap and closing | The presenter recaps the MRI and Slack demonstrations and describes DOT as a tool for business automation and co-working. |
Quotes
Section titled “Quotes”The first box is a computer OpenAI runs through it in the cloud with its own browser. — 00:31
Read it again whenever I tell you it’s changed. — 04:10
It’s pretty good. I would say this is exactly what I expected. — 07:46
It’s a 3D rendering built from the MRI slices. — 15:02
Questions get a brief acknowledgement and a private ping to you. — 20:40
Concepts and entities
Section titled “Concepts and entities”DOT, OpenAI, Matters Muse AI, Google Drive, Slack, Notion, 3D Slicer, Blender, Edwin Chen, Legacy AI
Full transcript (original language)
Section titled “Full transcript (original language)”00:00 OpenAI just released DOT, an AI agent with its own computer that keeps working even when you’re sleeping and it’s a direct competitor to Matters Muse AI. So, in this video, I’m going to be showing you how you can master this tool in 50 minutes and actually work for your business. I’m going to be setting up for my own actual business in seven steps from an empty app to an actual working agent that actually works in night shifts while I’m asleep. >> It’s a 3D rendering built from the MRI slices. >> So, let’s get straight into it. Now the first question people actually want to
00:31 ask is like what is a dot? So it’s basically consists of three different components. The first box is a computer OpenAI runs through it in the cloud with its own browser. That’s kind of where it lives and that’s why it keeps going on even when your laptop is shut down. The second box is your own computer. DOT can also use your local desktop as well but only if you switch it on and is off by default. And the third component is your apps. Your email, your calendar, your files, your Slack, and this is how you can talk to it from your phone.
01:02 Everything we’ll do in the next 15 minutes is deciding what it’s allowed to do in each of those three components. Okay. So, let’s quickly move through this setup. So, the first thing we want to do is actually go to chatg.com/dots. Um, and then once you’re here, you want to click on continue. And now this is kind of the first layer is that dots by itself just like any kind of AI agent is kind of useless if it doesn’t have connections to your data. So the first step that you want to do is actually connect your agent or dots to your data
01:34 sources. So the first thing you want to do is actually continue with Google if you’re using Google. Then it will give dots all the context and data about your business about yourself. So it can helps you better. It can help you drive email calendar. You can see what events you have like work with your docs in your Google Drive, contacts, etc. So, I’m just going to click on continue with Google. I’m going to give it all access to every single app from Google. Continue to Google. Going to log into my account and then select all. So, it has all the different access. So, this is kind of your first dot in a sense,
02:06 right? So, you click on continue. So, now because it has access to my data sources in my all of my Google apps, so now it takes a few minutes just to set up the dots. Now, there’s two different ways that you can kind of think about this. So, you can either do it on your DOT’s computer, which is kind of like a virtual cloud version, or you can do it on your local computer. For now, I’ll just let it select the the cloud version. And this is kind of the first message from the dot. So, it’s like, hey, I’m your dots. Message me, call me anything. I want to give you a name. So, I’ll just call it twin.
02:38 So, I can just say something like, for example, um very general question. I can just say, a client wants to push off kickoff call back 2 weeks. What should I say? So again, if you’ve been using Muse AI, this is actually very very similar to the Matters Muse AI. I’ll keep it friendly and make clear that moving kickoff mission delivery day. Not a bad answer, but it’s very very generic. You know how without this because dots right now doesn’t have the context, right? Which client like what we talking about? What do I even do? It doesn’t really have that context. So the second step here is to really give dots all the
03:08 context about myself, right? And because of that, what I want to do is to create a Google doc that contains all the information about my business and myself. So the dots agent actually has full context about who I am and what I actually do. So this is the Google dots I actually have. So it say who I am. So I’m admin, founder of legacy AI. We build AI um agents, voice agents and automation for businesses, right? So give a context what we do, how a project actually runs. So a kickoff call starts to build slot that developers booked
03:39 for. If a kickoff moves by two weeks, delivery moves by two weeks, right? How I like things written, what a good looks like, and what you must never do without asking. Right? So now we have this. Obviously, if you want, you can be more much more detailed. If you’ve been using claw code, this is kind of like your claw. MD. By the way, if you want to fill in your own templates for your own agent, I’ve linked to resources in the description. So you can literally just grab it um and plug it into your dots agent. So now I would just say before you do anything for me, just read the Google doc called doc brief legacy in my drive. It’s who I am, what the business
04:10 does, how I like things written and what you must never do. Read it again whenever I tell you it’s changed. Then tell me in three lines what you know about me. Right? So in this way we are making sure that every time before it works it has full context about me and the business. So as you can see it’s successfully read the docs and now it has a summary of what I actually do. So now the dots agent have full context. I will actually ask it things about myself because I’ve connected it to the Google workspace. You should have full access to all the data sources. So, I can just ask, “Look at my email and my calendar for this week. What’s the one thing I’m
04:41 most likely to drop? Don’t do anything about it yet.” So, say, “I’ll compare this week’s email commitments with your calendar and pick the one most likely to slip and I’ll only review.” By the way, you can also react emoji to it. So, you can be like, “Hands up, uh, react to the to this message just like how you would chat to your friend.” So it said um I compare this week’s commitment to your calendar and pick the one most likely to slip and my pick is getting the taste busy night and load results back to Luca which is one of our client. You promised to share them on 28th of September. It actually links me to the actual email
05:12 chain. So let’s see. Yep, it’s actually Yep, I remember this email. That’s 28th of September and I found no later results in the email and the latest projects still mention slow on boarding with no firm date on name delivery owner. I promise it’s easy to lose behind task being actively chased the connected calendar. So no events is made yet because I don’t actually use this account. It’s like the team account. So perfect. This is actually true. So now we can kind of show that using data that this is kind of like the intelligence layer of the the dots agent where I can
05:43 able to pull the data sources and think on it and actually come back with certain results. So the next text is that right now this is just a chatbot, right? This kind of like a back and forth conversations with the dots agent, but we want the agent to actually do things. So instead, what I’m actually going to ask do now is use your own browser because dot has it own browser to find 10 roofing companies, Manchester niche in England with a website, but no live chat or booking assistant. Put your name, website, phone, and what’s missing
06:13 into your new Google sheet called roofing leads no chat. Show me the sheet when you’re done. So this basically for for sales. So I’m trying but let’s say I’m trying to reach out to these ripping companies you know to sell these chat agents right then this is actually what dots is going to be doing. So you can see that this is kind of like admin’s computer. So you can see this is the computer of the dots right. So you can see this is kind of like the kind of Google Chrome browser that they have. So now it’s trying to use the the browser in order to achieve the task that it wants to do. It has a browser it has a file. It has the terminal. Right now the
06:45 dots agent has control but you can also take over and actually do something on the browser itself. Right? So now first of all it’s trying to go to Google and you have to say I’m not a robot. Right? So as you can see like it already has like multiple websites of a roofing company already. So basically it’s checking a list of these roofing companies to check to see if they have some sort of chatbot or an AI agent on their websites. Right? And it keeps going on and on and checking and check all these. So it will check 10 of these and then hopefully after checking 10 of
07:15 these it will actually combine them together into a spreadsheet. By the way and not so important point um you can what you can do if you want to is you can click on here in order to personalize the dot. So like right now it’s just a dot but then you can choose a character you can choose a pet that you like kind of like Pokémon and you can change the name because admin is getting confusing cuz I’m admin so I’m just calling it Javvis and then click save and yeah this is how it looks like right now. Just a an interesting point. So, it finishes working and now it has the entire spreadsheet ready for me. So,
07:46 let’s see how well it does. So, it has the name, website. They even formatted the the headers, which is pretty nice with the phone and what’s missing, etc. It’s pretty good. I would say this is exactly what I expected. All right, this is pretty good. By the way, one thing I did notice is that if you see the browser, it has so many different tools it has access to. It has Blender, it has 3D slicer. I don’t even know what this is. the 3D slicer got which is a project manager tool. Okay. Get okay. It even has like let me
08:19 just explore around. It has so many tool. It can play solid set and blender and draw. So I’m curious to see what you can do in terms of creative design of using codeex. Maybe I’ll put it in the in the next video um just to see what you can do. But yeah. Okay. So this is kind of done with like the chat now. I’m just going to return control and going to close the panel. And the next thing we want to do is channels. So other than this specific chat channel that you can talk to Javas about um you can also talk to it through Slack and also through
08:49 calling. So if you click on this and you can click on call, you can literally call Javvis. Hello. >> Hey there. What’s on your mind? >> Hey Javvis, what’s up? >> Hey, I’m good. What’s going on? >> Yeah, so I I looked at this spreadsheet you did. It’s pretty good job, man. >> Thanks. Yeah, I’m glad it mine did. Well, >> what can you just talk to me a little bit uh about the tools that you have because I saw in your computer you have like 3D Slicer, Blender, Draw, Go, and Inkscape and all these apps. Can you just explain to me what each of these tools actually actually do?
09:20 >> Sure. Let me pull this up for you. >> Yeah. So, they cover really different jobs. 3D Slicer is for medical scans, turning CTS or MRIs into 3D models you can study. Blend is more of a full 3D studio for modeling and animation rendering. You use it for visuals or mockups. Draw if it’s Libre Office RAW is for diagrams and layouts while
09:50 Inkscape is for vector graphics like logos and sharp SVG graphics for the web. in Go depends. If it’s the programming language, that’s for building software, but an app. >> Ah, yeah. Yeah. Yeah. So, I see what you mean. I Yeah, I see what you mean. Like the game, right? Okay. So, I actually want I want you to try to actually use the 3D slic and >> that covers the list. >> Yeah. But I want you to try to use the 3D slic to like try what did you say? Mi scan. I want you to try like create
10:22 something from it. Can you do that? >> Sure. Yeah. >> Okay. Are you doing it now? Let me check on that. Hold on. Yeah. MRI scan. Go on. >> No, no, no. I’m saying, can you open >> try it with a sample MRI? >> Yeah. Yeah. Try with a sample MRI. Yeah. Yeah. >> Okay. So, I’m getting it started, right? Yeah, I’m on it. I’ll use a sample MRI for the 3D view, but I’m still waiting for confirmation that Slicer has actually opened and loaded the scan. I’m on it. Demonstration. I’m working on
10:53 [clears throat] the sample MRI and I’ll show you the result when it’s ready. >> So now you can see like I’m just co-working with Jarvis right now on a MRI scan. So I don’t know too much about this to be honest. Some of you in the comments might know more about this but I’m just asking you to create something just to see what it does. Right. >> Okay. Can you uh sorry can you repeat what you did? So what you doing now? Right now, I’m trying to load a sample MRI into Slicer and then use volume rendering to show the slices as a
11:24 rotatable 3D view. I’ve started but haven’t confirmed the scan is loaded yet. For what’s open, the sample download failed, so I’m checking for a scan already on the computer. Nothing’s created yet. >> Uh I don’t have any scan created in the computer though. So like can you just download it from somewhere maybe on the internet? just like a sample one just just literally like it could literally be like a generic example you found on the internet, you know, cuz we don’t have one on the computer. >> Let me check that for you. Yeah, I’ll try another download source for a sample
11:55 MRI. I’m trying another public sample source. Slicer is open. Getting the MRI downloaded is the part holding things up. >> Okay, so just search on Google, find a generic MRI scan, and just download it. >> Search Google for a downloadable sample MRI data set. that Slicer can open. >> Perfect. >> I’m looking for the actual scan data so Slicer can build the 3D view from it. I don’t have a successful download yet. So while Javus is working on it um by heart on the computer or it’s literally
12:27 downloading like actual data sets from the internet. I’m actually going to show you the other channel which is kind of the Slack channel. So if you click on Slack, you can click on add Slack and from here you just need to your workspace name. So mine be legacy. And now I’ve signed into my Slack group. I can just say where do you want to use touchd? I’ll just say legaci. And I’ll just click allow. U just click opent. Uh click on legacy. Allow pencil. Open slack. >> The sample MRI has downloaded
12:58 successfully. I’m loading it into slicer now to create the 3D view. >> Okay, perfect. Okay, perfect. Thank you. So you can see like Java is actually giving me updates when it’s doing the work. But yeah, anyway, we successfully connect to Slack now. So if you go to the JGD app, you can see that it’s connected to Slack. And if you click on Slack, you can see that this is like where like Edwin’s Javas is actually instant with my own Slack profile. Now I’m here whenever you need a hand. One of my superpowers is sharing contacts everywhere I work. So message me here, message me in a channel or add me to a
13:29 new group DM and share conversation. I respond to you and everyone here can see my reply. What can I help you with today? So I can l just be like can you add yourself in every single channel that we have? Basically these are channels of with my clients and within this channels I want you to be able to gather feedback um and whenever the clients say something I want you to so I want you to be able to react to every single client if they mention something be like hey I’m on it and be able to summarize the changes. Don’t reply to them if you don’t know the answers though. You’re just here to collect feedbacks from clients. Edwin’s asked me
14:01 to join all Slack channels to collect client feedback and acknowledge it. That’s a separate request. I’m still on this slicer sample. >> Perfect. Thank you. >> No problem. >> This is pretty cool. By the way, I think I have you um Oh, I I see that there are a few brain scans in there now. What is going on? >> Let me check. Those are likely different views of the same sample brain MRI from above, side, and front. Slicer shows those slices together. So you can explore the same point for each
14:31 direction. I’m still working on the 3D view. The 3D view is up now alongside the three slice views of the same brain MRI. I’m saving a screenshot for you. >> And the 3D brain view is ready. I just put a screenshot in our chat. It shows the rendered brain alongside the slices. >> Wow, this is pretty good. This is pretty good. So basically you did, so from my understanding is you take these MRI scans and then you basically try to produce a 3D modeling of the brain, right? That’s perfect. That’s really good. Nice job. So, from my
15:02 understanding from the screenshot, basically what you did is you take like the MRI scans of like the brain and then you just turn it into like a 3D model. Is that correct? >> Yeah, that’s right. It’s a 3D rendering built from the MRI slices. So, you can see the volume in 3D as well as the original slice views. >> Wow. Well done. Well done. Really good. Can you save this please in your computer? >> Let me check that. I’ll save the slicer project on my computer so we can reopen the 3D view later. All right, perfect. And I can see that you’ve joined the
15:32 channels in Slack. Can I ask what channels have you joined? >> I’ve joined 25 other channels. >> Oh, perfect. I’m going to remove you from the voiceful channel. Don’t worry. >> Got it. Sounds good. >> Um, perfect. So, basically, I’ve shared with you the Google Docs for um the client feedback doc. So what I want you to do from now on is again first of all I’ I’ve already removed you from public channels like voice flow and things like that but like for channels like for example the client channels what I want you to do is when the clients say something so maybe some of this is feedback right if it’s feedback then put
16:03 it in the feedback doc but also if you have some sort of like we also have notion so if it’s possible to kind of like create a new tasks or update a new tasks on notion that would be perfect so I can actually see who’s responsible for which tasks within notion Right? That will be very very useful and things like that. And again another thing that I want to mention as well like some of the clients are not feedbacks. They are just open questions. If they’re open questions then just don’t say anything but ping me. Just be like hey um I’ll get back to you as soon as possible.
16:34 Like I will ask Edwin as as soon as possible. Uh don’t answer questions on behalf of me essentially to to clients if they have new requests. But if they have feedbacks of existing items then you can go ahead and update notion and the feedback doc. Yeah. >> Yeah. Let me put that together. I’ll update the workflow, record client feedback on existing work in the feedback doc, and we’re connected notion. Open questions and new requests will come to you without me answering for you. >> Perfect. Um, if if you want to, you can just be casual and be like, “Hey, um, we’ll get back to you in a bit.” Just
17:04 >> Yeah, let me check that for you. Uh, keep those acknowledgements casual, then ping you privately for the actual answer. Yes. Something like, “Hey, thanks for flagging this. I’ll check with Eddie and get back to you. Then I’ll ping you privately without giving them an answer or agreeing anything on your behalf. >> Yeah, that sounds great, man. >> Sounds good. >> Okay, I need to connect notion. So, one second. >> Yeah, no rush. That doc is specifically for dino feedback. So, I’ll keep other clients details up. Do you want separate
17:35 client docs or a private internal master? And I’ll need notion connected before I can update tasks there. >> It’s fine for the other clients. Don’t update on the client feedback doc. Just update on the u on the notion is fine, you know. >> Understood. Noted. I’ll keep other clients in notion only and leave the do north doc just for them. >> Perfect. >> Just so you know, monitoring is active for 14 client and project channels, but writing into the doc and notion tasks are still waiting on the doc’s intended
18:06 audience and the notion connection. >> Uh notion is connected. Can you check? >> Let me check. I’ll check notion access now. I’ll keep the doc for doing more feedback and use notion for the other clients. I’m checking whether I can actually read your notion workspace and find the task database. I haven’t confirmed access yet. Yeah, notion access works. I found the task database under legacy AI operations and I’m checking the project and owner fields before linking it to the feedback loop. That do north doc will stay for do north only. Other clients feedback will go
18:37 into notion. And by the way, not do not feedback go to the feedback doc and also the notion. >> Let me check on that. Yes, do not feedback goes into both the feedback doc and notion. Other clients feedback goes into notion only. >> By the way, just for you guys, um if you see this, this is basically a trigger. So you can see the task that it’s basically trying it’s basically crown drop, right? So it’s a trigger basically say collect client select feedback. So we say connect new client feedback from subscribe client only select channels of Javvis owner latest instruction distinguish feedback on existing work
19:07 from open questions and new requests for every event read current threat verify account and client relationship classify the message and check prior handling to avoid duplicate acknowledgements or summaries ignore B system caching messages internal stuff and ban client explicitly stated etc. So this is basically like a long description of what the dots agent should be able to do. So it triggered on new stack messages and the event is new messages and replies >> automatic updates is legacy AI operations tasks and internal team board
19:38 that other clients can’t access. >> You can choose the model as well. Sorry, can you repeat that? >> Of course, just to check before I start updating automatically. is legacy AI operations tasks an internal team board that other clients can’t access. >> So right now everything on notion is just for our team only. >> Let me check that. That answers the privacy check. I’ll finish setting up the notion updates with do north feedback going to both places. I’ll use the internal notion board for client
20:08 feedback with client docs also recorded in its doc. I’m finishing setting up the setup. So, existing tasks are updated rather than duplicated. >> Perfect. Some of them might have already been updated, by the way. So, you don’t have to necessarily change anything right now. It could be already very, very updated, you know. >> Let me check that. I’ll leave current entries as they are and check for existing updates before adding new feedback. Understood. No catchup changes. Now, for new feedback, I’ll check what’s already reported and only add or update what’s needed.
20:40 >> Perfect. The workflow is set for the 14 client and project channels. I haven’t changed existing records. New feedback will be checked for duplicates then reported in notion with due north also going into its dock. Questions get a brief acknowledgement and a private ping to you. >> Perfect. So, are we done? >> Yeah, we’re set on the client feedback workflow. >> All right, cool. Uh, thanks for your all the help you have. I’ll try to connect you to the private channels as well and then um yeah, I’ll talk to you later. >> Sounds good. I’ll be here. Thanks.
21:11 >> All right. Bye. >> Bye. >> So, as [snorts] you can see, this was the classic co-working session. So, we’ve done two things. First of all, we tried out the 3D tools to try to map our MMI scan to 3D brain while also setting up Slack connection so that we set up a automation workflow. Traditionally, you would need something like Nan in order to do something like that, right? So, for example, a classic case for my business is when a client with a feedback cames in, we’ll be able to collect it from Slack and then update my notion board and the feedback dock, right? update the notion block on different tasks that we’re supposed to be doing and then also update the
21:44 feedback docs but now I can just add dots and actually in the slack channel and it will automatically from now on collect all the client feedback and reply to clients right so kind of automation workflow so similarly you will be able to do something similar with that with dots and I really really love dots much more than muse AI to be honest it’s just makes much much more personalized and you can see that it’s very very productive just having the voice mode to be able to co-work together on certain tasks. So yeah, if you enjoyed this video, remember to subscribe. And if you’re a business owner, you want to work with me and my team, you can use the link in
22:14 description to book a free discovery call with us. And if you are developer or an agency owner and you want some technical coaching, you can also use the link in description to book a free discovery call with me. And yeah, this is dots essentially. And let me know how you guys get on with dots.