Загрузка видео...

Не удалось загрузить видео

На главную

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 просмотров • 12 дней назад •via X (Twitter)

Комментарии: 30

Фото профиля Taelin
Taelin12 дней назад

@MSFTResearch sounds like a great idea, good luck!

Фото профиля Daniel Priscu
Daniel Priscu12 дней назад

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

Фото профиля Dhanji Bhagat
Dhanji Bhagat12 дней назад

@MSFTResearch Does it Open-source?

Фото профиля Simo | ai-costguard
Simo | ai-costguard12 дней назад

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

Фото профиля davinci
davinci12 дней назад

@MSFTResearch @VictorTaelin

Фото профиля Matheus Felizola
Matheus Felizola12 дней назад

@MSFTResearch @VictorTaelin

Фото профиля Lexifina
Lexifina12 дней назад

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

Фото профиля MalikiAoweed
MalikiAoweed12 дней назад

@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.

Фото профиля David
David12 дней назад

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

Фото профиля Khushal
Khushal12 дней назад

@MSFTResearch no vibe verification is going on a shirt

Фото профиля Pablo Mercuri
Pablo Mercuri12 дней назад

@MSFTResearch So just test driven development ?

Фото профиля ArieX
ArieX12 дней назад

@MSFTResearch @VictorTaelin they're stealing your work

Фото профиля Leonardo Moura
Leonardo Moura12 дней назад

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

Фото профиля xp Ehsaan
xp Ehsaan12 дней назад

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

Фото профиля Orhan Özkerçin
Orhan Özkerçin12 дней назад

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

Фото профиля Kala
Kala12 дней назад

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

Фото профиля Daniel Buenrrostro
Daniel Buenrrostro12 дней назад

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

Фото профиля Madeactual
Madeactual12 дней назад

@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.

Фото профиля Rivaldo A.
Rivaldo A.12 дней назад

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

Фото профиля Samuel Adedigba | Software Engineer
Samuel Adedigba | Software Engineer12 дней назад

@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?

Фото профиля gsm
gsm12 дней назад

@MSFTResearch @bot can you remind me of this?

Фото профиля pkb
pkb12 дней назад

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

Фото профиля Jimmy Young | building LUCI
Jimmy Young | building LUCI12 дней назад

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

Фото профиля umi008
umi00812 дней назад

@MSFTResearch @G_Programming

Фото профиля Pedro Santos
Pedro Santos12 дней назад

@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?

Фото профиля Charles Vinette
Charles Vinette12 дней назад

@MSFTResearch Thoughts on this @VictorTaelin ?

Фото профиля Remus
Remus12 дней назад

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

Фото профиля Ferus
Ferus12 дней назад

@MSFTResearch Is there a repo?

Фото профиля Rami
Rami12 дней назад

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

Фото профиля Soares
Soares12 дней назад

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

Похожие видео