Steve Sanderson

3K posts

Steve Sanderson

Steve Sanderson

@stevensanderson

Developer/architect at Microsoft on the GitHub Copilot team.

Bristol, UK Katılım Nisan 2008
93 Takip Edilen25.5K Takipçiler
Steve Sanderson retweetledi
Patrick Nikoletich
Patrick Nikoletich@patniko·
Shipped a new build of the Copilot SDK that allows agents to link up to the same session. Unlocks a whole ecosystem of client to client agent interactions.
English
8
7
82
8.8K
Steve Sanderson
Steve Sanderson@stevensanderson·
As of 5 minutes ago, Copilot SDK's Node/.NET/Python packages now auto-bundle Copilot CLI in your build output. It means apps built on Copilot SDK don't have to worry about deploying Copilot CLI manually, and version mismatches are no longer possible. github.com/github/copilot…
English
14
26
161
15.8K
Steve Sanderson
Steve Sanderson@stevensanderson·
@AdaTheDev Hasn’t been announced but don’t be surprised if it’s soon
English
0
0
1
68
Steve Sanderson
Steve Sanderson@stevensanderson·
@Richie_Dalziel It’s a self-contained native binary dependency, so you don’t need to add a node runtime.
English
2
0
3
312
Richard Dalziel
Richard Dalziel@Richie_Dalziel·
@stevensanderson How would this work in something like app services ? I assume we still need a node container or is that not the case ?
English
1
0
0
384
Steve Sanderson
Steve Sanderson@stevensanderson·
Just published: new AI Chat Web App template Been wondering how to get started with .NET and AI? Well here’s one easy option! It takes in knowledge from your own data sources, gives citations, and runs AI inference on GitHub Models (free) by default. devblogs.microsoft.com/dotnet/announc…
English
3
31
172
19.6K
Steve Sanderson retweetledi
Sergiy Teplyakov 🇺🇦 🇺🇸
Do you know that .net9 now has a basic form of escape analysis to avoid heap allocations in some cases? Here is a simple case: allocating a new object, getting a property or calling a method and not storing the object. The current logic is limited, but it's huge!!
Sergiy Teplyakov 🇺🇦 🇺🇸 tweet media
English
12
29
262
20.9K
Non-Linear
Non-Linear@nonlinear_james·
@stevensanderson @EvanChaki @ollama I'm giving it a go... Realtime api from openai is nothing more than Whisper streaming (there's research papers on how this works) that then connects into standard chat streaming, and then back out with cancellation. So it should be able to reproduce that with Semantic Kernel.
English
1
0
1
113
Steve Sanderson
Steve Sanderson@stevensanderson·
OpenAI and Azure OpenAI recently released “realtime” APIs. Let’s experiment! Can we build a new kind of voice-based UI experience? youtu.be/H4BEF-VSDXQ?si…
YouTube video
YouTube
English
7
12
99
9.6K
Steve Sanderson
Steve Sanderson@stevensanderson·
@nonlinear_james @EvanChaki @ollama Haven’t tried it, but would be interested if you do. Traditional speech recognition might not be fast enough to feel natural (the point of the realtime APIs is to enable this responsiveness) but maybe that’s wrong and it would work.
English
1
0
0
41
Non-Linear
Non-Linear@nonlinear_james·
@EvanChaki @stevensanderson @ollama That’s awesome! Any chance of a sample with ollama instead of OpenAI? I know it would require more work but should be able to use the streaming text response with whisper and then do cancellation to mimic the realtime functionality in the OpenAI client.
English
1
0
0
66
Steve Sanderson
Steve Sanderson@stevensanderson·
@cecilphillip @condrong Slightly. Hyperlight is a much stronger form of isolation as it’s backed by hardware virtualization features.
English
0
0
0
265
Steve Sanderson
Steve Sanderson@stevensanderson·
Hyperlight, a library for micro VMs, has just been open-sourced: github.com/hyperlight-dev… I worked with getting .NET to run on wasm inside this a while back. It’s still bleeding edge, but with work you can start up lightweight hardware-isolated tasks incredibly fast.
English
6
43
178
17.5K