跳到正文
Hacker News 熱門(buzzing.cc 中文翻譯)·· 2 小時前AI 評分68

Claude Code 協助找到一顆尚未確認的行星候選

我觉得我发现了一颗此前无人知晓的行星。我是用克劳德代码找到它的。

AI 導讀

一名科技產品經理使用 Claude Code,搭配 Opus 5.5 和 Fable 5.1 分析 NASA 的 TESS 數據,找到一顆尚未確認的行星候選,其訊號約每 3.18 天令恆星變暗約 0.05%,持續約兩小時,候選行星大小約為地球的 1.4×。

正文

Skip to main contentI think I found a planet nobody knew existed. I used Claude Code to find it. : r/ClaudeAI

Open menu Open navigationGo to Reddit Home

r/ClaudeAI

Sign UpSign up for RedditLog InLog in to Reddit

Expand user menu Open settings menu

Image 1 Go to ClaudeAI

r/ClaudeAI•1d ago

u/This_Cell_1829

I think I found a planet nobody knew existed. I used Claude Code to find it.

Built with Claude

Last month I was going through data from NASA's TESS telescope with Claude Code when one star started looking weird.

Image 2: r/ClaudeAI - I think I found a planet nobody knew existed. I used Claude Code to find it. It's about 116 light-years away, and every 3.18 days it gets about 0.05% dimmer for roughly two hours.

I first saw it in data from late 2025. So I went backwards.

The same dip is there in completely separate TESS observations from 2020.

Then 2018.

If it's a planet, it's about 1.4× the size of Earth.

To be clear: this is still a planet candidate, not a confirmed planet.

The part that might be interesting to this subreddit is how I did the analysis.

I used Claude Code with Opus 5.5 and Fable 5.1 for most of the actual work: downloading and parsing the TESS data, writing the search code, fitting the transits, checking nearby stars, looking for secondary eclipses and other false positives, generating plots, and rerunning things when a test failed.

I chose what questions to ask, what tests mattered, and what counted as pass/fail.

Independent reviews came from Codex and from separate agent sessions that started fresh, with read-only access.

In about two weeks this turned into 74 separate analyses and 1,000+ scripts.

And I learned pretty quickly that the useful way to use an agent for science isn't to ask:

"Is this a planet?"

It's to keep giving it ways to prove that it isn't.

My favorite test was simple.

I hid one entire year of observations, used the other two years to calculate the orbit, and predicted where the transits in the hidden year should be. Then I checked the hidden year only at those times.

I did that three times.

2018 → predicted.
2020 → predicted.
2025 → predicted.

3 out of 3.

Image 3: r/ClaudeAI - I think I found a planet nobody knew existed. I used Claude Code to find it.

The audits also caught actual mistakes.

At one point I had a statistical claim that looked stronger than it really was. An audit found the problem, so I removed the claim and redid that part of the analysis.

The main 3.18-day signal survived.

I also wanted to know whether somebody had already found it.

So I searched 36 catalogs and literature sources and 340,505 automatic TESS planet-search alerts.

I couldn't find either signal reported.

There may be a second candidate around the same star, roughly 2.2 Earth radii on an 11.13-day orbit. The evidence for that one is much weaker, so I'm treating it separately.

And now comes the part I proud of.

TESS comes back to this part of the sky in November. I submitted an observing proposal asking it to record this star every 2 minutes while it's there.

It was approved. Program #100.

Image 4: r/ClaudeAI - I think I found a planet nobody knew existed. I used Claude Code to find it. TESS observes it again from October 31 to November 26.

On October 6, before any of that new data exists, I published the exact times the transits should happen and the rules for deciding whether the prediction passes or fails.

So this is now falsifiable in a very literal way.

If the dips appear when predicted, the case gets much stronger.

If they don't, that counts against it, and the preregistration makes that impossible to quietly rewrite afterward.

I also built a little free interactive 3D version of the system if you want to fly around it:

https://tic4206066.pages.dev

Preprint:

https://doi.org/10.5281/zenodo.22967456

Predictions published before the new TESS data:

https://doi.org/10.5281/zenodo.23175179

TESS DDT program list:

https://tess.mit.edu/science/ddt/

Has anyone else here used Claude Code for actual research rather than software development?

I'd especially love to hear how you're auditing agent-written analysis when a result can look completely convincing and still be wrong.

Share

Image 5: u/Roblox avatarRoblox•Ad

Descubra vastas fronteiras, sistemas de progressão profundos e quests épicas em mundo aberto.

Play Now

roblox.com

Image 6: Clickable image which will reveal the video player: Descubra vastas fronteiras, sistemas de progressão profundos e quests épicas em mundo aberto.

Collapse video player

Image 7: u/Meshyai avataru/Meshyai•Ad

Base Mesh to 8K in Minutes.

  • Image 8: Base Mesh to 8K in Minutes.
  • Image 9: Base Mesh to 8K in Minutes.
  • Image 10: Base Mesh to 8K in Minutes.

meshy.ai

Sign Up

Sort by:

Best

Open comment sort options

  • Best
  • Top
  • New
  • Controversial
  • Old
  • Q&A

Comments Section

Image 11: u/ClaudeAI-mod-bot avatar

ClaudeAI-mod-bot

•1d ago• Edited 19h ago

TL;DR of the discussion generated automatically after 400 comments.

The consensus is clear: this is fucking incredible. After a flood of useless AI-generated shite, OP (a tech PM, not a pro astronomer) dropped a bombshell by using Claude Code to find a legitimate exoplanet candidate, and even got NASA to point a telescope at it for confirmation. The community is hailing this as one of the best, most tangible uses of AI seen on this sub.

Even the pros are impressed. Several exoplanet researchers, including a professor, jumped into the thread to confirm the signal is real and a "totally reasonable candidate." They also provided a healthy dose of scientific reality, noting it's still a borderline signal that could be a false positive (like a background eclipsing binary).

The most valuable part of the thread might be the discussion on how to properly audit AI-generated science. The key takeaways from other researchers in the comments are:

  • Falsify, don't just verify. As OP said, the goal is to keep giving the AI ways to prove the hypothesis wrong.

  • Break your tests on purpose. If a check never fails, you don't know if it's actually working or just hardcoded to return True.

  • Don't trust the summary. Re-derive key numbers yourself from the raw output, not from a summary the agent wrote.

Of course, half the thread is just asking what to name the planet. Suggestions range from "Claude" to "Boaty McPlanet Face" and "Urrectum." OP says they probably won't get to choose, but we can dream. A few users also clocked the post's "Claude-ish" writing style, which OP confirmed was due to being too excited to write it all by hand.

7 more replies

7 more replies

7 more replies

Image 12: u/RenderSlaver avatar

RenderSlaver

•1d ago

There is an awful lot of absolute shite made with the use of AI, I mean nearly all of it is useless shite at the end of the day. But this... this is fucking incredible. Well done.

This_Cell_1829

•1d ago

hahaha thank you!! that genuinely means a lot to me

16 more replies

16 more replies

16 more replies

43 more replies

43 more replies

43 more replies

TargP

•1d ago

This is really excellent work and an impressive and worthwhile use of this incredible tool. Would you mind if I covered this in a University module I teach on the practical use of AI?

This_Cell_1829

•1d ago

of course, I’d be honored! just one small request, if possible, please credit me as Pavel Rabtsevich :)

which university is this for btw? it genuinely means a lot to me that you’d want to show this in a class

13 more replies

13 more replies

13 more replies

7 more replies

7 more replies

7 more replies

Image 13: u/OliverAlden avatar

OliverAlden

•1d ago

This is very cool!

This_Cell_1829

•1d ago

thanks!) i spent the whole month with AI agents to make it work

4 more replies

4 more replies

4 more replies

More replies

flurbol

•1d ago

Awesome! You did an amazing job, needless to say I hope you will get your confirmation. Definitely something to be proud

This_Cell_1829

•1d ago

thank you so much, really appreciate it! I really hope I can get the confirmation :)

More replies

Image 14: u/Meshyai avataru/Meshyai•Ad

Base Mesh to 8K in Minutes.

  • Image 15: Base Mesh to 8K in Minutes.
  • Image 16: Base Mesh to 8K in Minutes.
  • Image 17: Base Mesh to 8K in Minutes.

meshy.ai

Sign Up

Image 18: u/IndianITGuy796 avatar

Kryptk9

•1d ago

This is really great work and looks very promising!

I happen to do astrophysics research and could try connecting you to some of the exoplanet people here at my university if you’d be interested in that?

This_Cell_1829

•1d ago

yes, I'd really love that, thank you!

right now I'm turning all these scripts into one tool so this kind of search is easier to run. having people who actually work on exoplanets look at it would help me a lot

just dm me on X or LinkedIn

9 more replies

9 more replies

9 more replies

More replies

Image 19: u/AggressiveStock2138 avatar

AggressiveStock2138

•1d ago

If it is a planet, do you get to name it? If so, what’s are you going to call it?

Very cool project! Good luck.

This_Cell_1829

•1d ago

unfortunately I don't think I will be allowed to name it 😄 according to astronomic rules

but sure, I already have a few names in my head haha

26 more replies

26 more replies

26 more replies

5 more replies

5 more replies

5 more replies

Ridcully

•1d ago

I looked at that a while back (LAMOST M-star pass as obsid 259815007) and my setup disregarded it, masking the telluric O₂ band or the blue edge (and some other non-M-star data in that type of data set).

Thanks for the post, I am looking at it again. I used a combination of GPU based existing software and Claude to modify it for what I wanted. I have been mining Green Bank, Parkes, LAMOST, VASCO, WISE, ASAS-SN + NEOWISE, Lick, CARMENES, HARPS, and TESS for a while now. Some cool things are out there.

However, be careful - make sure you check your nulls to make sure your solution is working. The more nulls you have, the more sure you can be of the results.

This_Cell_1829

•1d ago

thanks for info!) i will share tomorrow with u all the insights

More replies

Image 20: u/HybridPigeon avatar

HybridPigeon

•1d ago

I'm curious about your background in this area. Do you work in a related field, or is this just something you're exploring as a hobby?

This_Cell_1829

•1d ago

I work in tech, mostly product management, with a lot of my recent work around LLMs, search and AI optimization.

Astronomy is a hobby for me, but I’m pretty technical, so I tend to approach it more like an engineering problem than just casual stargazing :)

4 more replies

4 more replies

4 more replies

More replies

Image 21: u/skr_u avatar

JeffVanGully

•1d ago

You should post this to r/space

This_Cell_1829

•1d ago

i was a bit afraid, coz they a pretty much toxic about AI usage))

11 more replies

11 more replies

11 more replies

1 more reply

1 more reply

1 more reply

This_Cell_1829

•1d ago

small note: I wrote this while being way too excited about the whole thing, so yeah, some parts probably sound a bit AI-ish haha, sorry about that

if you want the more personal version, I told the story in Twitter here: https://x.com/p_rabtsevich/status/2107803696058822742

11 more replies

11 more replies

11 more replies

Image 22: u/twotootstotucson avatar

twotootstotucson

•1d ago• Edited 1d ago

EDIT: the following text is ai generated as im at work and finding someone else doing this is super exciting and deserving of a comprehensive update Congrats, genuinely. Getting DDT time approved off an independent candidate is a big deal, and publishing the transit times before Sector 110 is exactly the right move. I read the preprint and the prereg on Zenodo and found the program on the DDT page. Nice work. Im doing the same project in my lab here https://brokenbranch.dev/windowsill

I've spent the last couple of months on almost the same thing: a small TESS transit survey run mostly through Claude Code, with Codex and fresh read-only sessions as reviewers. My best candidate went the other way, so here's the cautionary half.

It was TIC 374861595. Deep, clean, periodic, and it survived everything I threw at it early on. Then I refit 24 sectors with a stellar radius I derived myself (2MASS + Gaia) instead of copying the catalog value. The impact parameter came out at b = 1.05 ± 0.13 (grazing), the radius got less constrained, and the transit-derived stellar density disagreed with the measured star at 7.7σ. Because I'd measured R★ myself, "the catalog radius is wrong" was off the table. What was left was eccentricity, the wrong branch of the grazing solution, or an unresolved blend. I stopped calling it a planet. (It also turned out SPOC had flagged it before me, which was its own humbling lesson about cross-matching early.)

On your actual question, how to audit agent-written analysis that looks convincing, here's what bit me:

  • Ask what the test would look like if you were wrong, and whether it would look any different. A check that passes for every hypothesis you care about is decoration.

  • Make every check go red once on purpose. If a guard has never failed, you don't know it isn't return True. Agents are very good at writing tests that pass.

  • Price the false-alarm rate from your own null, and re-check it. My search threshold was justified by a null-distribution max quoted from an old note (84,500 draws, max ~8.05). The live null had grown to 325,000 draws with a max of ~8.65, so the threshold sat below the null's own maximum and nothing flagged it. I withdrew that run and re-preregistered it.

  • Re-derive numbers from the raw output, never from a summary the agent wrote. Three of my headline numbers were wrong exactly this way.

  • Watch which way a guard fails. The recurring bug was an empty list wired to "pass". A check that visited nothing looks identical to one that found nothing.

A couple of friendly questions about your candidate, since at ~500 ppm on 21″ pixels the blend scenario is the one I'd worry about most:

  1. The held-out-year test is great for showing the signal is real and periodic, but a background eclipsing binary would pass it just as well. What does the difference-image centroid show, and how faint a neighbor can you rule out within a pixel or two? (A 50%-deep EB about 7.5 mag fainter gives ~500 ppm.)

  2. The TRICERATOPS FPP of 0.03–0.04 sits above the usual 0.015 validation bar. Is that driving the DDT ask, and is high-res imaging on the list?

  3. Were Sectors 6 and 32 FFI-only? At 30-minute cadence a 2-hour transit only gets a handful of points per event, so I'm curious how the odd/even and shape tests held up there.

Either way I'll be watching for Sector 110. Fingers crossed the dips land on your times!

Image 23: u/Dry_Grapefruit_8050 avatar

Dry_Grapefruit_8050

•1d ago

Both this comment and the OP have hallmarks of AI generated text.

u/This_Cell_1829 - great work, but I think you will lose credibility using an AI generated write-up without an edit to remove some of the more common “AI ticks”, unless you say right up front that the write-up is AI generated.

Not sure what the best practice is, but it is a turnoff to read AI generated stuff being passed off as human, and it degrades my trust that any of this is real.

9 more replies

9 more replies

9 more replies

More replies

Image 24: u/IndianITGuy796 avatar

IndianITGuy796

•1d ago

Really cool stuff mate , just curious what is your specialization , are you someone who works in astronomy or a dev whose hobby is this . Just wanted to know . Hope you dont mind me asking 🙂

This_Cell_1829

•1d ago

not at all! I'm in tech, mostly product management, lately a lot of work around LLMs and search. astronomy is a hobby for me, I just tend to treat it like an engineering problem :)

3 more replies

3 more replies

3 more replies

1 more reply

1 more reply

1 more reply

Image 25: u/skr_u avatar

skr_u

•1d ago

We got vibe astronomy before GTA VI.

16 more replies

16 more replies

16 more replies

More posts you may like

Related posts


  • Image 28: u/bookingcom avatar bookingcom •Ad Ofertas o ano inteiro em estadias no mundo todo. Image 29: Thumbnail image: Ofertas o ano inteiro em estadias no mundo todo. booking.com Book Now

























View Post in

Français

Português (Brasil)

See more See fewer

Deutsch

Español (Latinoamérica)

Italiano

Image 66: hp

Image 67: hp

Check Claude service status.

Public

Anyone can view, post, and comment to this community

0 0

Image 68 Join the most real place on the internet

Continue with Phone Number

Continue with Email

By continuing, you agree to our User Agreement and acknowledge that you understand the Privacy Policy.

Image 69

來源:Hacker News 熱門(buzzing.cc 中文翻譯) · reddit.com