Da

Data Bonsai: a Python package to clean your data with LLMs

Hacker News

Data Bonsai: a Python package to clean your data with LLMs

I've been doing some data cleaning for my fine tuning projects using LLMs, and decided to just build a package for it as a side project. Check it out here: https://github.com/databonsai/databonsai Some features: - categorization (labelling), transformation and decomposition (text into structured format) - validates llm outputs - batch mode batches up the inputs/outputs so you don't send the prompt (schema, fewshot examples) for every row of data, saving a significant amount of tokens There are some similarities to the Instructor repo, but this is simpler and made for datasets. Would love any feedback/suggestions (and a star if you like it!)

Share card

Actual performance

47points
6comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
81%81% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: using · Missing: mac, agents, macos
59%59% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
47%47% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: ide, io · Missing: https docs, excited, just released
47%47% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
28%28% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Ch
Chonker a Python package for data chunking49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Chonker a Python package for data chunking

Hacker News2
Ml
Mlfinlab Python Package Released53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mlfinlab Python Package Released

Hacker News1
Nj
Njord – a Python package wrapper for NordVPN37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Njord – a Python package wrapper for NordVPN

Hacker News1
BS
BSD licensed data acquisition package in Python suitable for labs49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

BSD licensed data acquisition package in Python suitable for labs

Hacker News2
I
I made a Python package for sandboxing code56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made a Python package for sandboxing code

Hacker News2
A
A Python package for structural design of slabs in punching shear40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Python package for structural design of slabs in punching shear

Hacker News2
An
Anonymize data with Python and Pandas50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Anonymize data with Python and Pandas

Hacker News3
Cu
Curdling – A faster Python package installer61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Curdling – A faster Python package installer

Hacker News19
Py
PyTill: A Python Package for Till Mobile47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PyTill: A Python Package for Till Mobile

Hacker News9
St
Stallion - Python Package Manager66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Stallion - Python Package Manager

Hacker News93