Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

How do you _guarantee_ your agent's code is correct? You prove it. Introducing Proof Driven Development Kit (PDD Kit) from Microsoft Research. PDD Kit helps turn your plan into a formal spec, then proves the agent's code meets that spec for every input. No vibe verification. PDD Kit is...

395,150 Aufrufe • vor 12 Tagen •via X (Twitter)

30 Kommentare

Profilbild von Taelin
Taelinvor 12 Tagen

@MSFTResearch sounds like a great idea, good luck!

Profilbild von Daniel Priscu
Daniel Priscuvor 12 Tagen

@MSFTResearch proving against a formal spec still leaves the spec to review, but that is a lot less to read than the code

Profilbild von Dhanji Bhagat
Dhanji Bhagatvor 12 Tagen

@MSFTResearch Does it Open-source?

Profilbild von Simo | ai-costguard
Simo | ai-costguardvor 12 Tagen

@MSFTResearch A verifier can prove code meets its formal properties, but it cannot prove those properties fully capture what the user actually intended

Profilbild von davinci
davincivor 12 Tagen

@MSFTResearch @VictorTaelin

Profilbild von Matheus Felizola
Matheus Felizolavor 12 Tagen

@MSFTResearch @VictorTaelin

Profilbild von Lexifina
Lexifinavor 12 Tagen

@MSFTResearch Your honor, this computer use agent clearly exonerates my client

Profilbild von MalikiAoweed
MalikiAoweedvor 12 Tagen

@MSFTResearch A coding agent saying “trust me” is a tiny Kremlin spokesman. PDD Kit turns intent into a formal spec, then proves Rust code meets it for every input. Less vibes, more receipts.

Profilbild von David
Davidvor 12 Tagen

@MSFTResearch haven't read but yes, this is what I want

Profilbild von Khushal
Khushalvor 12 Tagen

@MSFTResearch no vibe verification is going on a shirt

Profilbild von Pablo Mercuri
Pablo Mercurivor 12 Tagen

@MSFTResearch So just test driven development ?

Profilbild von ArieX
ArieXvor 12 Tagen

@MSFTResearch @VictorTaelin they're stealing your work

Profilbild von Leonardo Moura
Leonardo Mouravor 12 Tagen

@MSFTResearch RIP to the other PDD Kit (Product-Driven Development)

Profilbild von xp Ehsaan
xp Ehsaanvor 12 Tagen

@MSFTResearch @grok can I used this in gitlab too?

Profilbild von Orhan Özkerçin
Orhan Özkerçinvor 12 Tagen

@MSFTResearch @bot send me the summary and how it is related with my mental modal

Profilbild von Kala
Kalavor 12 Tagen

@MSFTResearch make the proof-to-test fallback visible in the pull request. otherwise reviewers can mistake a passing test suite for proof.

Profilbild von Daniel Buenrrostro
Daniel Buenrrostrovor 12 Tagen

@MSFTResearch So basically a really deep integration with a test library in github?

Profilbild von Madeactual
Madeactualvor 12 Tagen

@MSFTResearch A cheap step before full proofs: property-based tests on the few functions where a bug costs real money, like pricing, permissions, and refunds. Hypothesis or fast-check runs thousands of generated inputs against the invariant, and the shrunk failing case is the bug report.

Profilbild von Rivaldo A.
Rivaldo A.vor 12 Tagen

@MSFTResearch i tried to prove my code was correct, but my agent said 'if it works, it's good enough'

Profilbild von Samuel Adedigba | Software Engineer
Samuel Adedigba | Software Engineervor 12 Tagen

@MSFTResearch Proving the code matches a spec still leaves the tougher question: does the spec actually cover the real-world failures and constraints the system will hit?

Profilbild von gsm
gsmvor 12 Tagen

@MSFTResearch @bot can you remind me of this?

Profilbild von pkb
pkbvor 12 Tagen

@MSFTResearch @grok could this PDD be a simple pr review skill ?

Profilbild von Jimmy Young | building LUCI
Jimmy Young | building LUCIvor 12 Tagen

@MSFTResearch how long does Verus take to prove that login flow, seconds or minutes?

Profilbild von umi008
umi008vor 12 Tagen

@MSFTResearch @G_Programming

Profilbild von Pedro Santos
Pedro Santosvor 12 Tagen

@MSFTResearch Reviewing the spec instead of the diff is a big shift, and falling back to tests where proof isn't possible feels honest. Any plans beyond Rust, or is Verus the main reason it starts there?

Profilbild von Charles Vinette
Charles Vinettevor 12 Tagen

@MSFTResearch Thoughts on this @VictorTaelin ?

Profilbild von Remus
Remusvor 12 Tagen

@MSFTResearch Is this going to be a programming language agnostic specification?

Profilbild von Ferus
Ferusvor 12 Tagen

@MSFTResearch Is there a repo?

Profilbild von Rami
Ramivor 12 Tagen

@MSFTResearch @grok I didn't read any of this. Does it use an agent or LLM to verify or is it deterministic?

Profilbild von Soares
Soaresvor 12 Tagen

@MSFTResearch @bot verifica se isso aqui é útil, por favor

Ähnliche Videos