mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-30 01:04:59 +00:00
remove the 1 try results
This commit is contained in:
parent
c793511957
commit
ca306b6a4a
3 changed files with 62 additions and 217 deletions
|
@ -6,7 +6,7 @@
|
|||
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||
<cc:Work>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
<dc:date>2023-06-30T12:48:11.346742</dc:date>
|
||||
<dc:date>2023-06-30T14:00:05.754502</dc:date>
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
|
@ -41,12 +41,12 @@ z
|
|||
<g id="xtick_1">
|
||||
<g id="line2d_1">
|
||||
<defs>
|
||||
<path id="m9d3365656e" d="M 0 0
|
||||
<path id="mb44a4731f3" d="M 0 0
|
||||
L 0 3.5
|
||||
" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</defs>
|
||||
<g>
|
||||
<use xlink:href="#m9d3365656e" x="186.289482" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#mb44a4731f3" x="186.289482" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_1">
|
||||
|
@ -358,7 +358,7 @@ z
|
|||
<g id="xtick_2">
|
||||
<g id="line2d_2">
|
||||
<g>
|
||||
<use xlink:href="#m9d3365656e" x="328.326491" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#mb44a4731f3" x="328.326491" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_2">
|
||||
|
@ -420,7 +420,7 @@ z
|
|||
<g id="xtick_3">
|
||||
<g id="line2d_3">
|
||||
<g>
|
||||
<use xlink:href="#m9d3365656e" x="470.3635" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#mb44a4731f3" x="470.3635" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_3">
|
||||
|
@ -471,7 +471,7 @@ z
|
|||
<g id="xtick_4">
|
||||
<g id="line2d_4">
|
||||
<g>
|
||||
<use xlink:href="#m9d3365656e" x="612.400509" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#mb44a4731f3" x="612.400509" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_4">
|
||||
|
@ -514,7 +514,7 @@ z
|
|||
<g id="xtick_5">
|
||||
<g id="line2d_5">
|
||||
<g>
|
||||
<use xlink:href="#m9d3365656e" x="754.437518" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#mb44a4731f3" x="754.437518" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_5">
|
||||
|
@ -539,16 +539,16 @@ z
|
|||
<g id="line2d_6">
|
||||
<path d="M 96.167 407.48457
|
||||
L 844.56 407.48457
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
</g>
|
||||
<g id="line2d_7">
|
||||
<defs>
|
||||
<path id="m77c45f6d8b" d="M 0 0
|
||||
<path id="m723a81437d" d="M 0 0
|
||||
L -3.5 0
|
||||
" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</defs>
|
||||
<g>
|
||||
<use xlink:href="#m77c45f6d8b" x="96.167" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#m723a81437d" x="96.167" y="407.48457" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_6">
|
||||
|
@ -562,11 +562,11 @@ L -3.5 0
|
|||
<g id="line2d_8">
|
||||
<path d="M 96.167 334.243656
|
||||
L 844.56 334.243656
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
</g>
|
||||
<g id="line2d_9">
|
||||
<g>
|
||||
<use xlink:href="#m77c45f6d8b" x="96.167" y="334.243656" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#m723a81437d" x="96.167" y="334.243656" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_7">
|
||||
|
@ -608,11 +608,11 @@ z
|
|||
<g id="line2d_10">
|
||||
<path d="M 96.167 261.002742
|
||||
L 844.56 261.002742
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
</g>
|
||||
<g id="line2d_11">
|
||||
<g>
|
||||
<use xlink:href="#m77c45f6d8b" x="96.167" y="261.002742" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#m723a81437d" x="96.167" y="261.002742" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_8">
|
||||
|
@ -627,11 +627,11 @@ L 844.56 261.002742
|
|||
<g id="line2d_12">
|
||||
<path d="M 96.167 187.761828
|
||||
L 844.56 187.761828
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
</g>
|
||||
<g id="line2d_13">
|
||||
<g>
|
||||
<use xlink:href="#m77c45f6d8b" x="96.167" y="187.761828" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#m723a81437d" x="96.167" y="187.761828" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_9">
|
||||
|
@ -646,11 +646,11 @@ L 844.56 187.761828
|
|||
<g id="line2d_14">
|
||||
<path d="M 96.167 114.520914
|
||||
L 844.56 114.520914
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
</g>
|
||||
<g id="line2d_15">
|
||||
<g>
|
||||
<use xlink:href="#m77c45f6d8b" x="96.167" y="114.520914" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#m723a81437d" x="96.167" y="114.520914" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_10">
|
||||
|
@ -706,11 +706,11 @@ z
|
|||
<g id="line2d_16">
|
||||
<path d="M 96.167 41.28
|
||||
L 844.56 41.28
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
|
||||
</g>
|
||||
<g id="line2d_17">
|
||||
<g>
|
||||
<use xlink:href="#m77c45f6d8b" x="96.167" y="41.28" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
<use xlink:href="#m723a81437d" x="96.167" y="41.28" style="stroke: #000000; stroke-width: 0.8"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="text_11">
|
||||
|
@ -1060,7 +1060,7 @@ L 157.171895 407.48457
|
|||
L 157.171895 346.909378
|
||||
L 130.184864 346.909378
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_4">
|
||||
<path d="M 272.221873 407.48457
|
||||
|
@ -1068,7 +1068,7 @@ L 299.208904 407.48457
|
|||
L 299.208904 335.895707
|
||||
L 272.221873 335.895707
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_5">
|
||||
<path d="M 414.258881 407.48457
|
||||
|
@ -1076,7 +1076,7 @@ L 441.245913 407.48457
|
|||
L 441.245913 341.402542
|
||||
L 414.258881 341.402542
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_6">
|
||||
<path d="M 556.29589 407.48457
|
||||
|
@ -1084,7 +1084,7 @@ L 583.282922 407.48457
|
|||
L 583.282922 203.731651
|
||||
L 556.29589 203.731651
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_7">
|
||||
<path d="M 698.332899 407.48457
|
||||
|
@ -1092,12 +1092,12 @@ L 725.319931 407.48457
|
|||
L 725.319931 214.745323
|
||||
L 698.332899 214.745323
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_8">
|
||||
<path d="M 0 0
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: url(#hdd5e1d2ed1); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_9">
|
||||
<path d="M 300.629274 407.48457
|
||||
|
@ -1105,7 +1105,7 @@ L 327.616306 407.48457
|
|||
L 327.616306 278.073932
|
||||
L 300.629274 278.073932
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: url(#hdd5e1d2ed1); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_10">
|
||||
<path d="M 442.666283 407.48457
|
||||
|
@ -1113,12 +1113,12 @@ L 469.653315 407.48457
|
|||
L 469.653315 280.82735
|
||||
L 442.666283 280.82735
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: url(#hdd5e1d2ed1); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_11">
|
||||
<path d="M 0 0
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: url(#hdd5e1d2ed1); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_12">
|
||||
<path d="M 726.740301 407.48457
|
||||
|
@ -1126,7 +1126,7 @@ L 753.727333 407.48457
|
|||
L 753.727333 214.745323
|
||||
L 726.740301 214.745323
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: url(#hdd5e1d2ed1); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_13">
|
||||
<path d="M 186.999667 407.48457
|
||||
|
@ -1134,7 +1134,7 @@ L 213.986699 407.48457
|
|||
L 213.986699 217.49874
|
||||
L 186.999667 217.49874
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_14">
|
||||
<path d="M 329.036676 407.48457
|
||||
|
@ -1142,7 +1142,7 @@ L 356.023708 407.48457
|
|||
L 356.023708 247.786336
|
||||
L 329.036676 247.786336
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_15">
|
||||
<path d="M 471.073685 407.48457
|
||||
|
@ -1150,7 +1150,7 @@ L 498.060717 407.48457
|
|||
L 498.060717 242.279501
|
||||
L 471.073685 242.279501
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_16">
|
||||
<path d="M 613.110694 407.48457
|
||||
|
@ -1158,7 +1158,7 @@ L 640.097726 407.48457
|
|||
L 640.097726 195.471398
|
||||
L 613.110694 195.471398
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_17">
|
||||
<path d="M 755.147703 407.48457
|
||||
|
@ -1166,12 +1166,12 @@ L 782.134735 407.48457
|
|||
L 782.134735 187.211144
|
||||
L 755.147703 187.211144
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_18">
|
||||
<path d="M 0 0
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: url(#heab8cca5ab); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_19">
|
||||
<path d="M 357.444078 407.48457
|
||||
|
@ -1179,7 +1179,7 @@ L 384.43111 407.48457
|
|||
L 384.43111 278.073932
|
||||
L 357.444078 278.073932
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: url(#heab8cca5ab); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_20">
|
||||
<path d="M 499.481087 407.48457
|
||||
|
@ -1187,12 +1187,12 @@ L 526.468119 407.48457
|
|||
L 526.468119 288.190657
|
||||
L 499.481087 288.190657
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: url(#heab8cca5ab); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_21">
|
||||
<path d="M 0 0
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: url(#heab8cca5ab); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_22">
|
||||
<path d="M 783.555105 407.48457
|
||||
|
@ -1200,7 +1200,7 @@ L 810.542136 407.48457
|
|||
L 810.542136 231.26583
|
||||
L 783.555105 231.26583
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: url(#heab8cca5ab); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_23">
|
||||
<path d="M 96.167 407.48457
|
||||
|
@ -1413,154 +1413,6 @@ z
|
|||
<use xlink:href="#Helvetica-25" x="111.230469"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="patch_27">
|
||||
<path d="M 130.184864 407.48457
|
||||
L 157.171895 407.48457
|
||||
L 157.171895 379.950392
|
||||
L 130.184864 379.950392
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_28">
|
||||
<path d="M 272.221873 407.48457
|
||||
L 299.208904 407.48457
|
||||
L 299.208904 346.909378
|
||||
L 272.221873 346.909378
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_29">
|
||||
<path d="M 414.258881 407.48457
|
||||
L 441.245913 407.48457
|
||||
L 441.245913 349.662796
|
||||
L 414.258881 349.662796
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_30">
|
||||
<path d="M 556.29589 407.48457
|
||||
L 583.282922 407.48457
|
||||
L 583.282922 272.567097
|
||||
L 556.29589 272.567097
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_31">
|
||||
<path d="M 698.332899 407.48457
|
||||
L 725.319931 407.48457
|
||||
L 725.319931 264.306843
|
||||
L 698.332899 264.306843
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3e6a8; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_32">
|
||||
<path d="M 0 0
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_33">
|
||||
<path d="M 300.629274 407.48457
|
||||
L 327.616306 407.48457
|
||||
L 327.616306 316.621782
|
||||
L 300.629274 316.621782
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_34">
|
||||
<path d="M 442.666283 407.48457
|
||||
L 469.653315 407.48457
|
||||
L 469.653315 319.3752
|
||||
L 442.666283 319.3752
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_35">
|
||||
<path d="M 0 0
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_36">
|
||||
<path d="M 726.740301 407.48457
|
||||
L 753.727333 407.48457
|
||||
L 753.727333 269.813679
|
||||
L 726.740301 269.813679
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_37">
|
||||
<path d="M 186.999667 407.48457
|
||||
L 213.986699 407.48457
|
||||
L 213.986699 269.813679
|
||||
L 186.999667 269.813679
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_38">
|
||||
<path d="M 329.036676 407.48457
|
||||
L 356.023708 407.48457
|
||||
L 356.023708 291.841022
|
||||
L 329.036676 291.841022
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_39">
|
||||
<path d="M 471.073685 407.48457
|
||||
L 498.060717 407.48457
|
||||
L 498.060717 289.087604
|
||||
L 471.073685 289.087604
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_40">
|
||||
<path d="M 613.110694 407.48457
|
||||
L 640.097726 407.48457
|
||||
L 640.097726 261.553426
|
||||
L 613.110694 261.553426
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_41">
|
||||
<path d="M 755.147703 407.48457
|
||||
L 782.134735 407.48457
|
||||
L 782.134735 256.04659
|
||||
L 755.147703 256.04659
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: #b3d1e6; stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_42">
|
||||
<path d="M 0 0
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_43">
|
||||
<path d="M 357.444078 407.48457
|
||||
L 384.43111 407.48457
|
||||
L 384.43111 305.608111
|
||||
L 357.444078 305.608111
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_44">
|
||||
<path d="M 499.481087 407.48457
|
||||
L 526.468119 407.48457
|
||||
L 526.468119 313.15915
|
||||
L 499.481087 313.15915
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_45">
|
||||
<path d="M 0 0
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="patch_46">
|
||||
<path d="M 783.555105 407.48457
|
||||
L 810.542136 407.48457
|
||||
L 810.542136 322.128618
|
||||
L 783.555105 322.128618
|
||||
z
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="text_29">
|
||||
<!-- Code editing success rate by model & edit format -->
|
||||
<g transform="translate(235.061875 35.28) scale(0.216 -0.216)">
|
||||
|
@ -1768,25 +1620,25 @@ z
|
|||
<g id="LineCollection_1">
|
||||
<path d="M 342.530192 253.293172
|
||||
L 342.530192 239.526083
|
||||
" clip-path="url(#pcd3d1fcde9)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5"/>
|
||||
" clip-path="url(#p43648bc896)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5"/>
|
||||
</g>
|
||||
<g id="line2d_18">
|
||||
<defs>
|
||||
<path id="m1db8cb4dde" d="M 5 0
|
||||
<path id="m351de6a455" d="M 5 0
|
||||
L -5 -0
|
||||
" style="stroke: #1f77b4"/>
|
||||
</defs>
|
||||
<g clip-path="url(#pcd3d1fcde9)">
|
||||
<use xlink:href="#m1db8cb4dde" x="342.530192" y="253.293172" style="fill: #1f77b4; stroke: #1f77b4"/>
|
||||
<g clip-path="url(#p43648bc896)">
|
||||
<use xlink:href="#m351de6a455" x="342.530192" y="253.293172" style="fill: #1f77b4; stroke: #1f77b4"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="line2d_19">
|
||||
<g clip-path="url(#pcd3d1fcde9)">
|
||||
<use xlink:href="#m1db8cb4dde" x="342.530192" y="239.526083" style="fill: #1f77b4; stroke: #1f77b4"/>
|
||||
<g clip-path="url(#p43648bc896)">
|
||||
<use xlink:href="#m351de6a455" x="342.530192" y="239.526083" style="fill: #1f77b4; stroke: #1f77b4"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="legend_1">
|
||||
<g id="patch_47">
|
||||
<g id="patch_27">
|
||||
<path d="M 108.767 184.000312
|
||||
L 253.40825 184.000312
|
||||
Q 257.00825 184.000312 257.00825 180.400312
|
||||
|
@ -1848,7 +1700,7 @@ z
|
|||
<use xlink:href="#Helvetica-74" x="489.013672"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="patch_48">
|
||||
<g id="patch_28">
|
||||
<path d="M 112.367 96.05625
|
||||
L 148.367 96.05625
|
||||
L 148.367 83.45625
|
||||
|
@ -1865,13 +1717,13 @@ z
|
|||
<use xlink:href="#Helvetica-66" x="105.615234"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="patch_49">
|
||||
<g id="patch_29">
|
||||
<path d="M 112.367 121.720312
|
||||
L 148.367 121.720312
|
||||
L 148.367 109.120312
|
||||
L 112.367 109.120312
|
||||
z
|
||||
" style="fill: url(#hbe55d66f0a); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" style="fill: url(#hdd5e1d2ed1); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="text_32">
|
||||
<!-- diff-func -->
|
||||
|
@ -1887,7 +1739,7 @@ z
|
|||
<use xlink:href="#Helvetica-63" x="305.712891"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="patch_50">
|
||||
<g id="patch_30">
|
||||
<path d="M 112.367 147.384375
|
||||
L 148.367 147.384375
|
||||
L 148.367 134.784375
|
||||
|
@ -1905,13 +1757,13 @@ z
|
|||
<use xlink:href="#Helvetica-65" x="205.664062"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="patch_51">
|
||||
<g id="patch_31">
|
||||
<path d="M 112.367 173.048437
|
||||
L 148.367 173.048437
|
||||
L 148.367 160.448437
|
||||
L 112.367 160.448437
|
||||
z
|
||||
" style="fill: url(#h4ab259ae66); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
" style="fill: url(#heab8cca5ab); stroke: #444444; stroke-width: 0.25; stroke-linejoin: miter"/>
|
||||
</g>
|
||||
<g id="text_34">
|
||||
<!-- whole-func -->
|
||||
|
@ -1932,12 +1784,12 @@ z
|
|||
</g>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="pcd3d1fcde9">
|
||||
<clipPath id="p43648bc896">
|
||||
<rect x="96.167" y="41.28" width="748.393" height="366.20457"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<defs>
|
||||
<pattern id="hbe55d66f0a" patternUnits="userSpaceOnUse" x="0" y="0" width="72" height="72">
|
||||
<pattern id="hdd5e1d2ed1" patternUnits="userSpaceOnUse" x="0" y="0" width="72" height="72">
|
||||
<rect x="0" y="0" width="73" height="73" fill="#b3e6a8"/>
|
||||
<path d="M -36 36
|
||||
L 36 -36
|
||||
|
@ -1979,7 +1831,7 @@ M 36 108
|
|||
L 108 36
|
||||
" style="fill: #444444; stroke: #444444; stroke-width: 0.5; stroke-linecap: butt; stroke-linejoin: miter"/>
|
||||
</pattern>
|
||||
<pattern id="h4ab259ae66" patternUnits="userSpaceOnUse" x="0" y="0" width="72" height="72">
|
||||
<pattern id="heab8cca5ab" patternUnits="userSpaceOnUse" x="0" y="0" width="72" height="72">
|
||||
<rect x="0" y="0" width="73" height="73" fill="#b3d1e6"/>
|
||||
<path d="M -36 36
|
||||
L 36 -36
|
||||
|
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 50 KiB |
|
@ -76,7 +76,7 @@ def show_stats(dirnames):
|
|||
df = pd.DataFrame.from_records(rows)
|
||||
df.sort_values(by=["model", "edit_format"], inplace=True)
|
||||
|
||||
df_grouped1 = df.groupby(["model", "edit_format"])["pass_rate_1"].mean()
|
||||
# df_grouped1 = df.groupby(["model", "edit_format"])["pass_rate_1"].mean()
|
||||
df_grouped2 = df.groupby(["model", "edit_format"])["pass_rate_2"].mean()
|
||||
|
||||
plt.rcParams["hatch.linewidth"] = 0.5
|
||||
|
@ -97,7 +97,7 @@ def show_stats(dirnames):
|
|||
)
|
||||
"""
|
||||
zorder = 1
|
||||
for grouped in (df_grouped2, df_grouped1):
|
||||
for grouped in (df_grouped2,): # df_grouped1
|
||||
zorder += 1
|
||||
df = grouped.unstack()
|
||||
num_models, num_formats = df.shape
|
||||
|
|
|
@ -9,7 +9,7 @@ so that user chat requests are more likely to result in effective changes to the
|
|||
Improving code editing involves tweaking and experimenting with
|
||||
the "edit format" part of the system prompt that aider uses.
|
||||
The edit format specifies how GPT should format code edits in its reply,
|
||||
and can range from simply "return the whole file with edits" to
|
||||
and can range from simply "return an updated copy of the whole file" to
|
||||
"use the
|
||||
[function calling API](https://openai.com/blog/function-calling-and-other-api-updates)
|
||||
to specify a bunch of specific diffs".
|
||||
|
@ -26,12 +26,13 @@ a human coding request into
|
|||
actual runnable code saved into files that passes unit tests.
|
||||
This is an end-to-end assessment
|
||||
of not just how well GPT can write code, but also how well it
|
||||
can package up and format these code changes
|
||||
can *edit existing code* and
|
||||
*package up these code changes*
|
||||
so that aider can save the edits to the
|
||||
local source files.
|
||||
|
||||
I ran the benchmark
|
||||
on almost all the ChatGPT models using different edit formats.
|
||||
on almost all the ChatGPT models, using a variety of edit formats.
|
||||
This produced some interesting observations:
|
||||
|
||||
- Asking GPT to just return an updated copy of the whole file as a fenced code block within it's normal markdown response is by far the most reliable way to have it edit code. This is true across all gpt-3.5 and gpt-4 models. Keeping the output format dead simple seems to leave GPT with more brain power to devote to the actual coding task. GPT is also less likely to mangle this simple output format.
|
||||
|
@ -102,14 +103,6 @@ without seeing their error output.
|
|||
It's worth noting that GPT never gets to see the source code of the unit tests.
|
||||
Just the error output from failed tests.
|
||||
|
||||
If you look closely at the bar graph of results, you'll see each column is divided
|
||||
in two by a small horizontal line. That line marks the percentage of
|
||||
exercises that fully passed their tests on the first try, without
|
||||
any need to show GPT test error output.
|
||||
Again, no human could ever pass 100% of the tests in one try, because
|
||||
the unit tests are overly specific about arbitrary things like error
|
||||
message text.
|
||||
|
||||
## Editing formats
|
||||
|
||||
I benchmarked 4 different edit formats,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue