| Time |
Nick |
Message |
| 00:22 |
ireallyhateirc |
is making a PR made with Github Copilot fine as long as the code works and is documented? |
| 00:23 |
rubenwardy |
our AI policy can be found in the contributing.md |
| 00:24 |
rubenwardy |
tl;dr (1) you must disclose (2) it's fine but you are responsible for the change like any other - "but the AI wrote it" is no excuse |
| 00:29 |
ireallyhateirc |
I'm not really good at C++ but I can: 1. check if the code works 2. do a basic review (distinguish spaghetti code from ok code) 3. ask it to correct/explain some questionable things 4. rerun the model with additional info when things break |
| 00:29 |
ireallyhateirc |
that said I know lua but C++ only partially |
| 00:29 |
ireallyhateirc |
I've been testing Copilots's most advanced models and got working/good results in most cases as far as my understanding goes |
| 00:30 |
ireallyhateirc |
One example being the last commit in this PR: https://github.com/luanti-org/luanti/pull/15730 |
| 00:31 |
ireallyhateirc |
example prompt: "Write core.generate_caves analogically to core.generate_biomes(), core.generate_ores(), core.generate_decorations(), and core.generate_biome_dust(). See how caves are generated in different mapgens (v7, v5, etc.). Make sure that caves are actually generated and applied to by vmanip." |
| 00:34 |
ireallyhateirc |
I also tried it with the mapblock callback thing: https://github.com/kromka-chleba/minetest/pull/14 |
| 00:34 |
ireallyhateirc |
then asked it to write an example mod and it appears to 100% work |
| 00:35 |
ireallyhateirc |
but yeah if that's fine with you then I'll probably try solving some issues that have been bugging me |
| 01:28 |
|
Sompi joined #luanti |
| 03:09 |
|
sparky4 joined #luanti |
| 04:54 |
|
sparky4 joined #luanti |
| 05:00 |
|
MTDiscord joined #luanti |
| 05:08 |
|
alias joined #luanti |
| 05:22 |
|
sparky4_ joined #luanti |
| 05:29 |
|
FeXoR joined #luanti |
| 05:32 |
|
Pexin joined #luanti |
| 05:39 |
|
est31 joined #luanti |
| 05:59 |
|
MTDiscord1 joined #luanti |
| 06:00 |
|
burgeresque joined #luanti |
| 06:06 |
|
Pexin joined #luanti |
| 06:27 |
|
burgeresque joined #luanti |
| 06:34 |
|
BuckarooBanzai joined #luanti |
| 06:51 |
|
cmc joined #luanti |
| 06:56 |
|
est31 joined #luanti |
| 07:51 |
|
wallabra joined #luanti |
| 09:01 |
|
fling joined #luanti |
| 09:50 |
|
chilledfrogs joined #luanti |
| 10:46 |
|
jaca122 joined #luanti |
| 11:00 |
|
mrkubax10 joined #luanti |
| 13:15 |
|
ireallyhateirc joined #luanti |
| 13:43 |
|
PoochInquisitor joined #luanti |
| 14:39 |
|
PoochInquisitor joined #luanti |
| 14:57 |
|
turtleman joined #luanti |
| 15:45 |
|
est31 joined #luanti |
| 17:12 |
ireallyhateirc |
I'm looking for some brave core dev to give a concept (roadmap) approval for mapblock callbacks #16910 |
| 17:12 |
ShadowBot |
https://github.com/luanti-org/luanti/issues/16910 -- Add mapblock callbacks and tracking tables by kromka-chleba |
| 17:14 |
ireallyhateirc |
the feature would allow us to implement good map modification systems without relying on ABMs/LBMs |
| 17:26 |
ireallyhateirc |
my use case would be spawning VMs for mapblocks that were just loaded and meet certain criteria |
| 17:27 |
ireallyhateirc |
e.g. changing season (putting snow on chunks, removing leaves) |
| 17:52 |
|
est31 joined #luanti |
| 18:05 |
|
whosit joined #luanti |
| 18:12 |
|
mrcheese joined #luanti |
| 18:38 |
|
mrkubax10 joined #luanti |
| 18:42 |
|
mrkubax10 joined #luanti |
| 19:02 |
|
[MatrxMT] joined #luanti |
| 19:33 |
|
Sharpman joined #luanti |
| 19:43 |
|
mrkubax10 joined #luanti |
| 19:53 |
|
mrcheese joined #luanti |
| 21:11 |
|
silverwolf73828 joined #luanti |
| 21:17 |
|
mrkubax10 joined #luanti |
| 21:20 |
|
crazylad joined #luanti |
| 21:20 |
|
crazylad joined #luanti |
| 22:22 |
|
mrkubax10 joined #luanti |
| 23:14 |
|
MTDiscord2 joined #luanti |
| 23:32 |
|
panwolfram joined #luanti |