!tBPyYyjOQgVzlwFvEI:matrix.org

CadQuery Showcase

575 Members
3 Servers

Load older messages


SenderMessageTime
3 Jan 2024
@_discord_958400055889510440:t2bot.ioclairbee I'm very interested to do that. The job of annotating CQ codes to be consumed by LLMs is identical to documenting those CQ models for human use. 05:32:02
@_discord_716720451153297499:t2bot.iorawwerks One workflow I’ve found useful is using expensive AI to generate the few shots that then get crushed through by a cheap AI. (Get GPT-4 to annotate 10-100 examples, then if you need more, use those as few-shot examples to a cheaper model). 05:34:23
@_discord_716720451153297499:t2bot.iorawwerks An extreme example classifying 2M recipes for $19 (https://openpipe.ai/blog/from-prompts-to-models) 05:36:38
@_discord_471184241317904404:t2bot.ioaflofo Right now I'm working on an auto-differentiable CAD kernel in JAX for a different objective https://x.com/OpenOrionOrg/status/1721994755498786903?s=20, however, this could provide the missing link between the CAD and text. I think generation would be a lot more accurate when you directly interface with the kernel and train on those gradients rather than just running text based code generations. 05:46:12
@_discord_471184241317904404:t2bot.ioaflofo * Right now I'm working on an auto-differentiable CAD kernel in JAX for a different objective https://x.com/OpenOrionOrg/status/1721994755498786903?s=20, however, this could potentially provide the missing link between the CAD and text. I think generation would be a lot more accurate when you directly interface with the kernel and train on those gradients rather than just running text based code generations. 05:46:24
@_discord_471184241317904404:t2bot.ioaflofo Getting pretty far 05:47:20
@_discord_471184241317904404:t2bot.ioaflofo https://x.com/afshawnl/status/1742241487570584028?s=20 05:47:21
@_discord_471184241317904404:t2bot.ioaflofo https://x.com/afshawnl/status/1733004955571610054?s=20 05:47:30
@_discord_716720451153297499:t2bot.iorawwerks gogogo! 21:51:59
@_discord_716720451153297499:t2bot.iorawwerks just added basic CadQuery to my text-to-3D AI tool this morning (after discovering CadQuery last night)

https://nething.xyz/
21:53:14
@_discord_716720451153297499:t2bot.iorawwerks * just added basic CadQuery to my text-to-3D AI tool this morning (after discovering CadQuery last night) => https://nething.xyz/ 21:53:27
@_discord_716720451153297499:t2bot.iorawwerks i didn't import all of the extras and the AI is not very bright yet (just GPT3.5 with some basic instructions). so be gentle 21:54:18
@_discord_896482168103125002:t2bot.ioroger_maitland I’d be interested in how cq compares to https://build123d.readthedocs.io/en/latest/index.html# 21:54:32
@_discord_716720451153297499:t2bot.iorawwerks oh jesus, now i need to add another one? 😉 21:55:03
@_discord_716720451153297499:t2bot.iorawwerks already have SDF and CadQuery - how many freaking python CAD tools are there? 21:55:29
@_discord_896482168103125002:t2bot.ioroger_maitland Please 🙏 21:55:48
@_discord_716720451153297499:t2bot.iorawwerks definietly don't have time this week, but will take a look. 21:56:04
@_discord_716720451153297499:t2bot.iorawwerks * definitely don't have time this week, but will take a look. 21:56:11
@_discord_425108579540795393:t2bot.ioshehabattia96 From my experience with ChatGPT 4 and CodeToCAD, given the docs, the LLM is able to call methods, but sometimes the order of operations would be wrong or missing steps. So for example, if I asked it to make a green cube that is 2x2x2, it would correctly call Part("cube").create_cube(2,2,2).set_material("green") without creating a material first and setting its color to green, so you have to tell it rules like "If you use a material, you have to create it first". Ergo, someone has to sit down and create those rules..

I think it's possible to get a general outline of code-CAD that a human can then tweak. It's basically the same problem with for anything you ask ChatGPT for that's code related. It won't be fully self-driving any time soon.. or ever.
22:02:20
@_discord_425108579540795393:t2bot.ioshehabattia96 Not that many, actually haha 22:02:50
@_discord_425108579540795393:t2bot.ioshehabattia96 Not that many good, feature-complete ones 22:03:19
@_discord_716720451153297499:t2bot.iorawwerks i agree with a lot of this. for https://nething.xyz/, the color/material is set manually, and i added an "editor" so that the human can fix the AI mistakes. 22:03:44
@_discord_425108579540795393:t2bot.ioshehabattia96 Curious, and you don't have to give a specific answer, how much dough are you throwing at optimizing this? 😛 22:35:31
@_discord_425108579540795393:t2bot.ioshehabattia96 * Curious, and you don't have to give a specific answer, how much dough are you throwing at tuning this? 😛 22:36:18
@_discord_425108579540795393:t2bot.ioshehabattia96 * Curious, and you don't have to give a specific answer, how much dough are you throwing at tuning params for this? 😛 22:36:25
@_discord_716720451153297499:t2bot.iorawwerks fine-tuning? none right now. just gpt-3.5 and a lot of examples 22:46:10
@_discord_425108579540795393:t2bot.ioshehabattia96 you're just feeding the examples via a plugin? 22:46:58
@_discord_716720451153297499:t2bot.iorawwerks i am interested in fine-tuning though, we were chatting a bit about this last night. if there are enough example cases i think it could work. 22:47:00
@_discord_716720451153297499:t2bot.iorawwerks no plugin, i'm just calling the api 22:47:17
@_discord_425108579540795393:t2bot.ioshehabattia96 Sounds interesting 🙂 22:47:35

Show newer messages


Back to Room ListRoom Version: 9