GitHub Copilot em todos os lugares: criando código no Slack, Teams, celular e VS Code
Autoria: GitHub · Assistir no YouTube
Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.
Idioma original: inglês
Vídeo original: GitHub Copilot everywhere: building code across Slack, Teams, mobile, and VS Code · Canal: GitHub · 12:04 · Assistir no YouTube
Tópicos: Agentes de IA, Automação de tarefas e workflows, Engenharia de software com IA, Ferramentas de desenvolvimento com IA
A apresentadora demonstra como usar GitHub Copilot em diferentes superfícies para desenvolver um aplicativo de reservas de aulas de fitness, começando pelo Slack. Ela mostra como iniciar uma sessão, acompanhar o trabalho do agent e colaborar em recursos com colegas, além de continuar o fluxo pelo GitHub, celular e VS Code. Também destaca a integração com Microsoft Teams, inclusive em reuniões, e a continuidade entre sessões, diffs e pull requests. A demonstração termina com a criação de um histórico visual das aulas frequentadas.
Pontos-chave
Seção intitulada “Pontos-chave”- O aplicativo de reservas de aulas de fitness foi desenvolvido principalmente pelo Slack, com colaboração entre colegas e visualização da aplicação em tempo real.
- O GitHub Copilot pode iniciar uma sessão na nuvem, consultar o histórico do chat e manter informações do repo e da branch no canal do Slack.
- As sessões podem ser acompanhadas pelo GitHub e pelo aplicativo móvel, e o trabalho pode continuar no VS Code ou no terminal.
- A apresentadora demonstra a criação de opções de promoções e de um histórico visual das aulas frequentadas.
- O diff do código pode ser revisado e transformado em pull request, com os recursos de revisão de código do GitHub.
- A integração com Microsoft Teams permite criar issues e pedir ao GitHub para investigar problemas durante reuniões.
- O objetivo é oferecer uma experiência contínua entre diferentes superfícies, sem exigir que o usuário transfira contexto manualmente.
Capítulos
Seção intitulada “Capítulos”| Início | Capítulo | Resumo |
|---|---|---|
| 00:04 | Desenvolvimento do app pelo Slack | A apresentadora mostra o aplicativo de fitness e como ela e um colega colaboram em um recurso de aulas em alta no Slack. |
| 02:09 | Início de uma nova funcionalidade | Ela inicia uma sessão para criar um histórico visual das aulas e explica como o Copilot configura o ambiente e organiza o contexto no Slack. |
| 04:46 | Promoções, sessões e fluxo de revisão | A demonstração percorre ideias de promoções, o progresso do agent, os diffs e a continuidade do trabalho até o pull request. |
| 08:26 | Acompanhamento do agent e uso no Teams | A apresentadora mostra os logs da sessão e descreve como usa a integração com GitHub Copilot em reuniões do Microsoft Teams. |
| 11:02 | Resultado e encerramento | O histórico visual das aulas aparece, e a apresentadora conclui destacando a experiência conectada entre diferentes superfícies. |
Citações
Seção intitulada “Citações”Isso me permite criar onde for natural para mim e começar e terminar o trabalho onde eu estiver. — 02:09
Posso acompanhar o progresso enquanto estou em movimento. — 04:16
Não preciso copiar e colar o contexto daqui para outro agent. — 07:55
Você pode ver esse fluxo de ponta a ponta e como ele é conectado à experiência existente do github.com. — 11:32
Conceitos e entidades
Seção intitulada “Conceitos e entidades”- GitHub Copilot (ferramenta): Assistente de programação demonstrado em diferentes superfícies, incluindo Slack, Microsoft Teams, GitHub e VS Code.
- Slack (ferramenta): Plataforma usada para iniciar sessões do GitHub Copilot, colaborar com colegas e acompanhar alterações no aplicativo.
- Microsoft Teams (ferramenta): Plataforma integrada ao GitHub Copilot, usada na demonstração para criar issues e investigar problemas durante reuniões.
- VS Code (ferramenta): Editor citado como uma das superfícies em que é possível continuar o trabalho iniciado em outro lugar.
- GitHub (empresa): Empresa responsável pelo GitHub Copilot e pelos serviços de hospedagem e revisão de código mostrados na demonstração.
- Agent (conceito): Sistema que executa tarefas de desenvolvimento, apresenta um plano de implementação e pode ser acompanhado durante uma sessão.
- GitHub Copilot CLI (ferramenta): Cliente de terminal citado como uma das interfaces que compartilham um runtime semelhante ao das integrações com Slack e Teams.
- GitHub Copilot SDK (ferramenta): Repositório de código aberto citado como exemplo de projeto que pode ser apresentado e discutido em uma reunião do Teams.
Tradução completa (pt-BR)
Seção intitulada “Tradução completa (pt-BR)”00:04 Olá, pessoal. Obrigado pela introdução, Burke. Como Burke disse, hoje vou falar um pouco mais sobre como vocês podem usar o Copilot em várias plataformas e dedicar um tempo especialmente à nossa plataforma no Slack. Na palestra de hoje, James e Piers falaram e mostraram um pouco do valor de usá-lo no Slack, mas quero dedicar um pouco mais de tempo a construir algo juntos. Então, vamos fazer o bolo juntos. O que estamos vendo aqui é meu app de reservas de aulas de fitness. É só um app divertido que estou criando, uma forma de os
00:36 usuários reservarem aulas de fitness na região. E quero mostrar um pouco do histórico do que fiz dentro do Slack. Desenvolvi este app principalmente no Slack, o que é muito divertido e útil quando estou em trânsito e posso simplesmente começar a fazer as coisas. Um exemplo do tipo de coisa que construí aqui no Slack: se vocês entrarem neste canal de código, que é um novo recurso do Slack na oferta Slack Code, podem ver que estou conversando com outro gerente de produto da minha equipe, Tim, e estamos criando essa nova funcionalidade para ver aulas em alta
01:07 dentro do app. Assim, os usuários têm uma indicação de quais são algumas aulas divertidas que as pessoas estão curtindo de verdade. Comecei isso, mas depois pedi a opinião do Tim. Ele entra e diz: “Certo, olhando para isto, podemos ocultar os rótulos de tendências? Está um pouco poluído.” E bem aqui no Slack vocês podem ver o renderizador do app ao vivo, o que facilita muito iterar rapidamente nesse tipo de workflow mais voltado ao frontend. E o harness do GitHub Copilot está por trás de tudo isso. O harness está retornando todo
01:37 o trabalho e nos permite vê-lo e iterar diretamente sobre ele. O que adoro nessa experiência é que ela é muito boa dentro do Slack, especialmente quando você está trabalhando com alguém da equipe. Também oferecemos isso no Microsoft Teams, mas é especialmente poderoso poder usar em todas as plataformas. Posso abrir isto no GitHub e vou mostrar esse fluxo enquanto fazemos a construção ao vivo juntos. Também posso abrir no celular. Posso pegar o PR e as
02:09 alterações e continuar no VS Code ou no app GitHub Copilot. Isso me permite criar onde for mais natural para mim e começar e terminar o trabalho onde quer que eu esteja naquele momento. Uma coisa que queria fazer junto com vocês é criar algum tipo de nova funcionalidade. Gostaria que isso fosse uma situação bidirecional, em que vocês pudessem sugerir funcionalidades. Acho que seria muito divertido. Mas a ideia que acabei de ter agora é criar um registro visual de todas as aulas que frequentei, para que o usuário tenha essa personalização própria.
02:41 Então vou dar início a isso e mostrar ao vivo como é rápido. Acho que uma das coisas de que mais gosto é que, do lado do GitHub, fizemos muita coisa para tornar a experiência muito boa no ambiente de sandbox na nuvem. Assim, dá para sentir como é essa experiência enquanto se usa e desenvolve nela. Já iniciei o processo. O GitHub está me dizendo o que está fazendo. A primeira coisa que me disse foi: “Ei, estou iniciando seu ambiente na nuvem.” Depois, disse: “Estou lendo o histórico do chat para
03:12 entender o contexto do que estamos fazendo.” A partir daí, abre este canal de código, que é uma forma de manter todos os metadados dessa funcionalidade em um só lugar no Slack. Obviamente, você também pode pedir para colar tudo na conversa. Isso é basicamente uma escolha do usuário. Mas então o GitHub me diz: “Certo, abri este canal aqui para colaborarmos.” Se eu entrar neste canal, vocês podem ver alguns metadados novos que talvez não estejam acostumados a ver no Slack e no Teams: agora vemos o
03:44 repo em que está trabalhando ou o branch em que está trabalhando, o repo em que está trabalhando. Depois, há esta sessão aberta, que vou acompanhar e mostrar a vocês como posso ver tudo isso no github.com. É bom ter tudo no contexto. Já estou neste repo. Posso ver o outro trabalho que está sendo feito nele. Também posso ver no celular, e queria tentar demonstrar ao vivo, embora saiba que a exibição não vai ficar ótima. Nosso app para celular está mostrando minhas sessões na nuvem. Posso ver todas elas e acompanhar o progresso enquanto estou
04:16 em trânsito. Daqui, posso ver o histórico. Se outra pessoa entrasse, também me mostraria o trabalho dela. Posso ver quanto a sessão está gastando, o que sei que é muito importante para muitos usuários, para poderem ajustar os próprios gastos e ficar de olho neles. E, no canal do Slack, a última coisa que consigo ver é o modelo. Obviamente, vocês podem mudar o modelo, mas aqui temos nosso modelo padrão. O plano de implementação está detalhando o que o agent está fazendo, de forma parecida com o que vocês esperariam
04:46 de outros clientes do GitHub Copilot. O runtime é todo igual. Então, a experiência no CLI ou no app GitHub Copilot deve ser muito parecida com o que vocês veem no Slack e no Teams. Agora ele está trabalhando para construir isso. Enquanto isso, tenho alguns bolos que já preparei e queria mostrar, porque acho essa experiência divertida. E acho que este caso de uso de um app de reservas de aulas de fitness é muito divertido para visualizar rapidamente
05:17 o que está acontecendo, o que o agent está fazendo. Então, bem antes de entrar na transmissão, literalmente um instante antes, perguntei ao Patrick, que vocês vão ver mais tarde na sala: “Ei, que funcionalidade você gostaria de ter?” E ele respondeu: “Acho que uma funcionalidade muito boa seria ver as promoções. Tipo, qual aula está barata esta semana? Isso talvez influenciasse uma mudança na minha rotina.” Então, mandei rapidamente uma mensagem ao GitHub: “Ei, crie isso, mas me dê cinco exemplos para eu… ou, desculpe, três exemplos entre os quais eu possa escolher.” E eu disse que
05:49 um exemplo seria uma promoção de US$ 5 às quartas-feiras para as aulas. Ele me apresentou algumas opções. A primeira é este banner de campanha, que acho que é o que mais gosto. A segunda é algo bem agressivo em vendas. Isso me lembra algum tipo de promoção do Uber Eats, sabe? Acho que talvez não seja a estética que quero, mas é muito divertido poder iterar nesse nível, porque aí posso adicionar o Patrick e dizer: “Ei, você pediu essa funcionalidade. O que acha? Era isso que você
06:19 esperava ou não?” E, a partir daí, posso continuar com o agent. Também posso ver o diff do código dentro do… ah, aparentemente não consigo fazer isso agora, mas vou mostrar no meu outro canal. Quando o agent estiver funcionando, ele vai mostrar o diff do código por padrão, e então você pode abrir um PR, que me parece um workflow bem comum para seguir a partir daqui. Então, vamos fazer isso ao vivo e posso mostrar a continuidade em todo o GitHub. Vamos voltar agora para ver como está…
06:52 sessão que começamos em torno do histórico de aulas. Então, estou só conferindo e ele está trabalhando na experiência completa do histórico. Os dados de teste que tenho no app para isso incluem uns 12 registros de presença. Vou mostrar rapidamente como está hoje, para termos um ponto de referência quando ele fizer essa mudança. Então, aqui está o nosso app como está hoje, que mostrei brevemente antes. A experiência do perfil mostra quantas aulas restam, porque isso se baseia em uma cota mensal, mas não dá uma visão clara de, tipo, certo,
07:23 sabe, que valor eu obtive com essa assinatura? E parte do que estamos tentando acrescentar é justamente o histórico, para deixar divertido ver tudo o que você fez, sabe, já que está pagando pela assinatura mensal. E quero mostrar uma divisão de código enquanto estamos neste canal, para vocês verem o que quero dizer. É bem parecido com a visualização de PRs do GitHub, em que tudo é dividido por arquivo e por alteração. Isso obviamente corresponderia. Deixe-me ver se tenho um PR aberto. Sim, vamos olhar o PR aberto para isso. Eles deveriam ser
07:55 idênticos, porque é apenas o diff dentro do sandbox sendo aberto em um PR. E dá para imaginar a continuidade aqui: no meu repo, tenho o Copilot fazendo a revisão por padrão. Então, estou fazendo esse trabalho pelo Slack, mas aproveito todos os benefícios da revisão de código empresarial dentro do GitHub. E todas essas ferramentas têm uma ótima integração entre si. Como usuário, acho bom não ter que pensar: “Ah, preciso copiar e colar o contexto daqui para este agent, depois para essa outra coisa”.
08:26 Sabe, as sessões simplesmente fluem, seja do celular para… ou do Slack para meu cliente local no desktop, ou para o terminal e, depois, para github.com. Essa continuidade é muito boa para mim como usuário, porque tudo simplesmente acontece. Não é algo em que eu tenha que pensar manualmente. Essa é a graça das demos ao vivo. Isso deveria aparecer magicamente daqui a pouco. Lá está.
08:57 Foi uma ótima hora para isso acontecer, enquanto eu fazia aquilo. Certo. Parece que estamos abrindo alguns issues com base no histórico, o que não era exatamente o que eu queria. Mas podemos redirecionar isso facilmente. Ah, certo. Estamos renderizando. Ótimo. Estamos analisando quais são os issues e como precisamos resolvê-los. E também parece que o agent vai fazer a mudança. Então, espero que ela apareça aqui enquanto fazemos a demonstração ao vivo. Mas, por sorte, tínhamos aqueles exemplos de reserva
09:28 caso não termine a tempo. Vou dar mais uma olhada nesta sessão ao vivo para vocês verem a experiência enquanto ela acontece. Posso ver os logs adicionais do agent se quiser mais detalhes sobre o que ele está fazendo. Obviamente, no Slack não faz muito sentido exibir tudo isso, mas é muito bom ter a opção de ver toda a cadeia de pensamento dele, os comandos que está executando no sandbox e assim por diante. Falamos sobre o Microsoft Teams, e quero me certificar de pelo menos
09:58 mencioná-lo. Uma das coisas de que tenho gostado muito desde que lançamos essas novas integrações, nas últimas semanas, é que temos usado bastante o Microsoft Teams em reuniões, e esse tem sido um caso de uso muito divertido. Especificamente, quando estamos conversando sobre atualizações de status, adicionamos o GitHub agent às nossas reuniões do Teams e criamos issues. Dizemos algo como: “Ei, GitHub, investigue este problema que estamos ouvindo nesta reunião”. Também tenho feito isso com alguns dos nossos clientes, para poder mostrar como a integração funciona e como
10:31 eles podem aproveitá-la. Tem sido uma demonstração direta muito divertida, do tipo: “Ei, olha, posso mostrar aqui mesmo, neste repo open source, como o Copilot SDK ou o Copilot CLI mostram as principais mudanças”, e tudo acontece dentro desta reunião do Teams. Então, essa tem sido uma superfície muito legal para explorarmos. Certo, os deuses das demos nos abençoaram e, bem na hora, temos esta renderização do histórico de aulas. Dá para ver que o modelo criou uma apresentação de vendas bem criativa
11:02 aqui, sobre como cada aula deixa sua marca. Mas ele mostra, ao longo do tempo, uma espécie de histórico das aulas, destacando, sabe, ioga, pilates, ciclismo e treinamento de força. É mais ou menos isso que eu tinha em mente. Acho que certamente poderíamos fazer ajustes. Esses dados falsos parecem muito falsos, mas a demo não é sobre isso. A demo é sobre mostrar como o GitHub Copilot é poderoso em várias superfícies e como ele encontra você onde você está. Então, acho que o momento funcionou perfeitamente. Eu não poderia ter planejado isso
11:32 melhor: dá para ver esse fluxo de ponta a ponta, como ele parece rápido e como está conectado à nossa experiência existente no github.com. Espero que todos vocês experimentem. Espero que nos enviem bastante feedback. Estou disponível no Twitter. Muitos de nós também estamos no X e no LinkedIn. Sintam-se à vontade para compartilhar suas impressões usando a ferramenta. Estamos melhorando todos os dias e espero que, independentemente do cliente que estejam usando com o GitHub Copilot, ele cumpra sua função e vocês gostem da experiência. Dito isso, vou
12:04 devolver a palavra ao Burke. Obrigado.
Transcrição original
[00:04] Hello everyone. Thank you Burke for the intro. Uh as Burke said, today I’m going to talk a little bit more about uh how you can use Copilot from multiple surfaces uh and spend a little time on our Slack surface specifically. Uh the keynote today, James and Piers talked about and showed some of the value of using it in Slack, but I just want to spend a little bit more time building something together and uh so we’ll just we’ll bake the cake together. Uh, so what we’re looking at here is my fitness booking app. This is just like a fun app that I’ve been building that’s a way for
[00:36] users to book local fitness classes. Um, and I want to show some of the history of like what I’ve done inside Slack. I’ve predominantly developed this app inside of Slack, which is very fun and it’s useful when I’m on the go and I can just kick things off. Uh, and so an example of the types of things I’ve built here in Slack. If you jump into this code channel, which is a new Slack feature in their uh, Slack code offering, you can see that I’m going back and forth with another PM on my team, Tim, and uh, we’re designing this new ability to see trending classes
[01:07] inside of the app. And that way it kind of gives the user some signal on like what are some fun classes that, you know, people are really enjoying. And so, uh, I I kicked this off, but then I asked Tim for his feedback. Tim comes in and says like, okay, looking at this, like, can we hide the trending pills? It’s a bit too noisy. And then right here in Slack, you can see the live app renderer, which makes it really easy to iterate quickly on these kind of like more front-end workflows. Uh, and the GitHub copilot harness is powering all of this. So the harness is returning all
[01:37] of the um all the work and it’s allowing us to see it and iterate on it directly. And what I love about this is like this experience is really nice uh inside Slack, especially if you’re working with a team member. We also offer it in Microsoft Teams, but it’s uh especially powerful when you can use it across all surfaces. So I can open this inside of GitHub and I’ll show that flow while we do the live uh the live building together. and I can open it on mobile. It I can pick it up, grab the PR and
[02:09] changes and pick it up inside VS Code or the GitHub Copilot app. And so this just allows me to build wherever is natural to me and kind of start work and finish it wherever I happen to be at that time. Uh so one thing I wanted to do together while uh I have you all is build some sort of new feature. Uh I kind of wish this was like a birectional like situation where you guys could suggest features. I think that’d be very fun. But the one I just came up with the top of my head right now is let’s build a visual log uh of every class that I’ve
[02:41] been to so that the user has this like self-personaliz personalization. Uh and so I’m going to kick that off and show you live just like how fast this is. I think that’s one of the things I’m enjoying the most is, you know, on the GitHub side, we’ve done a lot to make the experience really good in the cloud sandbox environment. And so you can kind of like feel that experience when you’re using it and developing on it. So I’ve kicked it off. GitHub’s kind of telling me what it’s doing. So the first thing it said to me is like, hey, I’m starting your cloud environment. And then it said, I’m reading the chat history to
[03:12] get some context of what we’re doing. Uh, and then from there it opens this code channel which is a way to just kind of keep all of its metadata about this feature inside one place in Slack. You c you can obviously just have it like paste in the thread as well. This is kind of just like a a user choice thing. But then GitHub saying to me, okay, I opened this uh channel here for us to collaborate together. And if I come into this channel, you can kind you can see some new metadata that you probably aren’t used to seeing inside of Slack and Teams, which is now we see the like
[03:44] repo it’s working on or the branch it’s working on, the repo it’s working in. And then there’s this open session which I will follow and show you all how I can see all of this inside github.com. And so it is nice to have it all in context. I’m already inside this repo. I can see the other work that’s being done in this repo. Um, I can also see it on mobile, which I wanted to attempt to demo live, though I know it won’t render great, but um, our mobile app is rendering my cloud sessions. And so I can see them all and am able to follow its progress on the
[04:16] go. And then from here, I can kind of see what the history is. If someone else came in, it would show me their work as well. I can see what the spend is of the session, which I know is like very important um, for a lot of users to be able to calibrate their own spending and keep an eye on it. And then inside the slack channel, the last thing I can see is the model. Uh you can obviously change that model, but we have our default model here. And so the uh implementation plan is just walking through what the agent is working on, similar to what you would expect in
[04:46] other GitHub copilot clients. Uh the runtime is all the same. So the experience that you get inside the CLI or inside the GitHub copilot app should be very similar to what you see inside Slack and Teams. So, right now it’s just working on, you know, building this out. And while it’s doing that, I have a couple of my already baked cakes that I wanted to walk through because I think this experience is fun. And this like use case of a um like a fitness booking app is I think a really fun one to just be able to like quickly visualize what
[05:17] what’s going on, what is the agent doing. So, right before I jumped onto the stream, like literally right before I asked uh Patrick, who you’ll see later in the room, I said like, “Hey, what’s a feature you would want?” And he’s like, “I feel like a really good feature is like, what’s the promos? Like, what is a class that’s cheap this week?” Because that might influence, you know, me changing my routine. And so, I just quickly shot a note to GitHub like, “Hey, build this thing, but give me five examples so that I can just or sorry, five, give me three examples that I can just choose from.” Um, and I I said like
[05:49] an example is like a $5 promo on Wednesdays for classes. Uh, and so it rendered a couple of options for me. Uh, the first one is this like campaign banner, which I think I like the most. Uh, and then the second option is this almost like this very salesy. This reminds me of like some sort of like Uber Eats, you know, type promo, which I feel like is maybe not the aesthetic I’m going for, but it’s really fun to have this level of iteration because then I can just add Patrick and be like, “Hey, you know, you asked for this feature. What are your thoughts? Is this what you
[06:19] were expecting or not?” And uh, you know, from there I can pick it up with the agent. I can also see the code diff inside of um, oh, apparently I can’t right now, but I will show it in my other channel. um when uh the agent will by default show the code diff and then you can open a PR which I feel like is you know a very common workflow of where I would want to go from here. So let’s do that live and then I can kind of show the continuity throughout all of GitHub. Let’s check back in now on on the the
[06:52] session we kicked off around doing the class history. So, I’m just checking in on it and it’s uh working on the complete history experience. The test data that I have in the app for this has like 12 attendance records. I’m going to quickly show you all just what it looks like today so we have a reference point when it makes this change. So, here’s our app today that I briefly showed earlier. Um the profile experience has this like classes remaining because it’s based on like a monthly quota, but there’s no real insight into like okay,
[07:23] you know, what value did I get from this subscription? And so part of the the thing we’re trying to add is just the the history to kind of make it fun to be like here’s all the things you did, you know, since you’re paying for your monthly subscription. Um, and then I want to show one code div while we’re in this channel so you can see what I’m saying. Uh, very similar to the GitHub PRS view where it’s broken down by file and each change. Um, this obviously would match. Let me see if I have an open PR. Yeah, let’s look at the open PR for this. um they should be
[07:55] identical because it’s just the diff inside the sandbox um being opened into a PR. And so you can imagine the continuity here in terms of, you know, in my repo I have copilot reviewing it by default. And so I am doing this work from Slack, but I’m getting all of the benefits of my like enterprise code review inside of GitHub. And all of these things have a great integration across them, which I feel like as a user is nice to not have to think about like, oh, I need to copy and paste context from here to this agent to this thing.
[08:26] You know, the the sessions just flow. uh whether it’s from mobile to uh or or from Slack to my local you know desktop client uh or terminal and then into github.com. It’s just that continuity that I think as a user is really nice so that it just happens for me. It’s not something I have to manually think about. This is the the fun of live demos. Uh it should just magically appear with something shortly. Um there we go. That
[08:57] was great timing. um as I was doing that. Uh okay. So it looks like we are opening some issues based on the history. Uh which isn’t exactly what I wanted. Uh but we can we can easily redirect here. Oh, okay. We’re doing a rendering. Awesome. So we’re thinking through what each of the issues are and how we need to address it. And then it’s it also appears that the agent is going to make the change. So hopefully that pops up here while we’re doing it live. Um, but luckily we had those uh backup
[09:28] examples in case it doesn’t finish in time. And I’ll take one more look at this uh live session so you can just kind of see the experience of as it’s going through here. Uh I can see like the additional agent logs if I want more details as to what the agent’s doing. Obviously in Slack it doesn’t make a ton of sense to like render all of these things, but it’s really nice for me to have that option to be able to go and see its full chain of thought, see what commands it’s running on the sandbox, etc. So, we did talk about Microsoft Teams and I want to make sure that I at least
[09:58] mention that. Uh, one of the things that I’ve been really enjoying since we released uh these new integrations in the last few weeks is that inside Microsoft Teams, we’re using it a lot in meetings and that’s been a really fun use case. Specifically, as we’re like talking about status updates, we just add the GitHub agent to our teams meetings and then we’re creating issues. we are like you know saying hey GitHub go investigate this problem that we are hearing about in this meeting. I’ve also been doing it uh with some of our customers just to like be able to show them how the integration works and how
[10:31] they should leverage it. And it’s been a very fun like direct demo to be like hey look we can I can show you right here for this open source repo like like the copilot SDK or the copilot CLI what the major changes are and that all happens inside of this team’s meeting. Uh so that’s been a really cool surface for us to kind of explore. Okay, so demo gods have blessed us and just in time we have this rendering of the history class history and you can see that the the the model has made some creative sales pitch
[11:02] here around every class leaves a mark. Um but it’s showing over time kind of like the history of what classes um where like you know yoga, pilates, cycling, and strength are called out. Um this is like kind of what I had in mind. think we could definitely iterate on it. This fake data looks very fake, but uh that’s not what the demo is about. The demo is about showing you how powerful uh GitHub Copilot is in multiple surfaces and meeting you where you are. And so I think this timing worked out perfectly. I could not have planned it
[11:32] better where you can kind of see this endto-end flow and how fast it feels, how connected it is um to our existing github.com experience. Uh and I hope that you all try it out. I hope you give us lots of feedback. I’m available on Twitter. A lot of us are or X um as well as LinkedIn. Feel free to just like share all of your sentiment using the thing. We’re making it better every day and uh hope that regardless what client you’re using from GitHub Copilot that it’s doing the job and you’re loving the experience. So with that said, I will
[12:04] hand it back to Burke. Thank you.