News for hackers. Stuff that matters.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by jimlongton on Tuesday February 21, 2023 @10:05AM (#34881955)
Does this send all the data to a third party? What if it contains personal information?
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by yosai on Tuesday February 21, 2023 @10:19AM (#34882089)
No datas are sent to any 3rd party.YoBulk is self hosted.Your personal information is stored on your database.Feel free to ask any data security related question.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by counttheforks on Tuesday February 21, 2023 @10:22AM (#34882124)
How are you running GPT locally? OpenAI is a third party.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by l33t233372 on Tuesday February 21, 2023 @10:27AM (#34882180)
I understand that this product does use OpenAI’s API, but I just want to stress that OpenAI doesn’t own GPT, it did not create GPT, and GPT is not something usable exclusively through OpenAI.

A priori, there’s no reason they couldn’t include their own GPT model that also lives on your own server.

Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by olalonde on Tuesday February 21, 2023 @11:12AM (#34882773)
According to Wikipedia, OpenAI did create GPT[0] and the GPT-3 model[1], which this tool depends on, is exclusively available through the OpenAI API. It's true that some open alternatives to GPT-3 have been popping up but I believe they are still behind in terms of quality.

[0] https://en.wikipedia.org/wiki/Generative_pre-trained_transfo...

[1] https://en.wikipedia.org/wiki/GPT-3

Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by l33t233372 on Tuesday February 21, 2023 @11:52AM (#34883376)
Thank you for adding a correction. I shouldn’t have been so flippant: OpenAI did not invent transformers, GPT-3 is an iteration of the BERT architecture, which is an encoder, whereas GPT is a decoder model.

Regardless, a GPT model is not a proprietary technology you must get from OpenAI. You’re right that this tool uses OpenAI’s API, but this isn’t necessarily implied by the use of GPT.

Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by coolspot on Tuesday February 21, 2023 @12:41PM (#34884103)
> Thank you for adding a correction. I shouldn’t have been so flippant: OpenAI did not invent transformers

BTW you answer structure is very similar to ChatGPT’s when you point it to a mistake.

Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by l33t233372 on Tuesday February 21, 2023 @01:02PM (#34884422)
Well to be fair GPT-3 was trained on internet comments!
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by yosai on Tuesday February 21, 2023 @11:14AM (#34882788)
@l33t233372 you are absolutely spot on.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by yosai on Tuesday February 21, 2023 @10:25AM (#34882159)
We are using OpenAI to only to create schema, column matching and Regex generation.No CSV data are sent to open AI..
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by nerdponx on Tuesday February 21, 2023 @10:31AM (#34882226)
So you ask OpenAI to generate a schema and computer code that will clean input data to conform to that schema, and then run the user's data through that program? Is it possible for users to obtain and audit the generated code for correctness, performance, etc.? How do you prevent things like the AI from generating catastrophically-backtracking regex, O(N!) algorithms, or outright mistakes?
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by yosai on Tuesday February 21, 2023 @11:11AM (#34882755)
@nerdponx Open AI only generate a validation schema.We have our own schema generation engine for any custom validation which can be used where Open AI is not able to understand or generate correct schema.Yes you are absolutely right.Open AIs output is not always right.We have integrated a JSON parser which validate Open AI output and currently developing a regex parser which validates Open AIs output.Hope it answers your query..Happy to understand your pain point more.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by nerdponx on Tuesday February 21, 2023 @12:28PM (#34883893)
Interesting, thanks for explaining how it works. Would it also be possible to construct one of these JSON schemas by hand, without OpenAI? The core data cleaning system sounds like just as interesting a piece of technology as the AI schema generation.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by yosai on Tuesday February 21, 2023 @01:17PM (#34884654)
@nerdponx Yes YoBulk provides a way to write JSON schemas by hand..We have added some custom keyword like validate which is not defined in JSON standard..But our validation engine can understand that..You can pass a javascript function through validate keyword..It's a game changer.. "first_name":{ "type":"string", "format": "first_name", "validate": "(x) => {\r\n let regex = new RegExp(\"([a-z][a-zA-Z]*)\");\r\n return regex.test(x);\r\n }" },
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by nerdponx on Tuesday February 21, 2023 @01:25PM (#34884761)
This is a very interesting combination of technologies. Thank you again for explaining how they work! I tend to prefer open-source solutions for my own work, but I can see this being highly useful and valuable for many businesses.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by yosai on Tuesday February 21, 2023 @06:33PM (#34889307)
Thanks keep following YoBulk..We will keep on doing some path breaking work in CSV importing space.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by justeleblanc on Tuesday February 21, 2023 @12:21PM (#34883805)
So what exactly is sent to OpenAI?
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by yosai on Tuesday February 21, 2023 @01:22PM (#34884721)
@justeleblanc we do auto column matching through open AI..Ex:If you have defined a template with column name Date of Joining and the CSV data donor upload a CSV with a field DOJ,then your validation engine will skip the importing as it does not match with expected column names..Here Open AI comes handy..It gets the context and smartly identify that DOJ is same as Date of Joining and does the importing..You can go through https://doc.yobulk.dev/YoBulk%20AI/AI%20usecases to understand more on AI usecases of YoBulk.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by dang on Tuesday February 21, 2023 @01:48PM (#34885092)
Sorry for the offtopicness but can you please email me at [email protected]?
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by cdolan on Tuesday February 21, 2023 @02:21PM (#34885629)
Cheers to OP for whatever magic this interaction has unlocked!
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by dang on Tuesday February 21, 2023 @03:23PM (#34886575)
I resort to comments like that when I don't have another way of contacting the user. If it happens in a Show HN thread, it's probably that I want to ask if they've considered applying to YC with the project. People often underestimate what YC might be interested in. Open-source startups are a big part of what gets funded these days. I particularly love it when startups make it in to YC through HN—it's great for both YC and HN, and if a big success ever came out of it, it would easily fund HN for another century :)

If I post a please-email-me outside of a Show HN thread, it might be anything! but the most common reason is that I want to send them a repost invite for some cool article they posted long ago. Invited reposts make it into the second-chance pool (see https://news.ycombinator.com/pool and https://news.ycombinator.com/item?id=26998308).

Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by wstuartcl on Tuesday February 21, 2023 @10:25AM (#34882150)
it looks like the only thing openai does is generate a schema from a specific hand written prompt from cursory overview.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by yosai on Tuesday February 21, 2023 @11:18AM (#34882847)
There are multiple use cases where we are using Open AI Example:uploaded CSV's column to template column string matching
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by jimlongton on Tuesday February 21, 2023 @12:24PM (#34883851)
That makes sense. It would be good to add this information to the README.
Re:Show HN: YoBulk – Open Source GPT powered CSV importer[Fl... by yosai on Tuesday February 21, 2023 @02:01PM (#34885358)
Sure We will add it in README..we captured it in our documentation.Please have a look. https://doc.yobulk.dev/YoBulk%20AI/AI%20usecases