ChainForge/chainforge/oaievals/three-pt-mapping.cforge
ianarawjo b33397930b
TypeScript backend, HuggingFace models, JavaScript evaluators, Comment Nodes, and more (#81)
* Beginning to convert Python backend to Typescript

* Change all fetch() calls to fetch_from_backend switcher

* wip converting query.py to query.ts

* wip started utils.js conversion. Tested that OpenAI API call works

* more progress on converting utils.py to Typescript

* jest tests for query, utils, template.ts. Confirmed PromptPipeline works.

* wip converting queryLLM in flask_app to TS

* Tested queryLLM and StorageCache compressed saving/loading

* wip execute() in backend.ts

* Added execute() and tested w concrete func. Need to test eval()

* Added craco for optional webpack config. Config'd for TypeScript with Node.js packages browserify'd

* Execute JS code on iframe sandbox

* Tested and working JS Evaluator execution.

* wip swapping backends

* Tested TypeScript backendgit status! :) woot

* Added fetchEnvironAPIKeys to Flask server to fetch os.environ keys when running locally

* Route Anthropic calls through Flask when running locally

* Added info button to Eval nodes. Rebuilt react

* Edits to info modal on Eval node

* Remove/error out on Python eval nodes when not running locally.

* Check browser compat and display error if not supported

* Changed all example flows to use JS. Bug fix in query.ts

* Refactored to LLMProvider to streamline model additions

* Added HuggingFace models API

* Added back Dalai call support, routing through Flask

* Remove flask app calls and socketio server that are no longer used

* Added Comment Nodes. Rebuilt react.

* Fix PaLM temp=0 build, update package vers and rebuild react
2023-06-30 15:11:20 -04:00

1 line
15 KiB
Plaintext

{"flow": {"nodes": [{"width": 312, "height": 311, "id": "prompt-three-pt-mapping", "type": "prompt", "data": {"prompt": "{prompt}", "n": 1, "llms": [{"key": "aa3c0f03-22bd-416e-af4d-4bf5c4278c99", "settings": {"system_msg": "Given the result of a three-point test cross with each line of input containing a genotype and the corresponding number of offspring, find the allele in the middle. Output only the allele in lowercase without explanation.", "temperature": 1, "functions": [], "function_call": "", "top_p": 1, "stop": [], "presence_penalty": 0, "frequency_penalty": 0}, "name": "GPT3.5", "emoji": "\ud83d\ude42", "model": "gpt-3.5-turbo", "base_model": "gpt-3.5-turbo", "temp": 1, "formData": {"shortname": "GPT3.5", "model": "gpt-3.5-turbo", "system_msg": "Given the result of a three-point test cross with each line of input containing a genotype and the corresponding number of offspring, find the allele in the middle. Output only the allele in lowercase without explanation.", "temperature": 1, "functions": "", "function_call": "", "top_p": 1, "stop": "", "presence_penalty": 0, "frequency_penalty": 0}}]}, "position": {"x": 448, "y": 224}, "selected": false, "positionAbsolute": {"x": 448, "y": 224}, "dragging": false}, {"width": 333, "height": 182, "id": "eval-three-pt-mapping", "type": "evaluator", "data": {"code": "function evaluate(response) {\n\tlet ideal = response.meta['Ideal'];\n\treturn response.text.startsWith(ideal);\n}", "language": "javascript"}, "position": {"x": 820, "y": 150}, "positionAbsolute": {"x": 820, "y": 150}}, {"width": 228, "height": 196, "id": "vis-three-pt-mapping", "type": "vis", "data": {"input": "eval-three-pt-mapping"}, "position": {"x": 1200, "y": 250}, "positionAbsolute": {"x": 1200, "y": 250}}, {"width": 302, "height": 260, "id": "inspect-three-pt-mapping", "type": "inspect", "data": {"input": "prompt-three-pt-mapping"}, "position": {"x": 820, "y": 400}, "positionAbsolute": {"x": 820, "y": 400}}, {"width": 423, "height": 417, "id": "table-three-pt-mapping", "type": "table", "data": {"rows": [{"prompt": "+++ 6\n r++ 359\nrs+ 98\nrsw 4\nr+w 47\n+s+ 43\n+sw 351\n++w 92", "ideal": "r"}, {"prompt": "NUT 2\nnuT 70\nNuT 21\nnut 4\nNUt 82\nnUt 21\nnUT 13\nNut 17", "ideal": "t"}, {"prompt": "JUK 1\njuK 62\nJuK 20\njuk 3\nJUk 71\njUk 19\njUK 12\nJuk 16", "ideal": "k"}, {"prompt": "ZIF 5\nziF 89\nZiF 23\nzif 7\nZIf 93\nzIf 22\nzIF 14\nZif 18", "ideal": "f"}, {"prompt": "QAX 9\nqaX 54\nQaX 27\nqax 11\nQAk 63\nqAk 25\nqAK 13\nQak 24", "ideal": "k"}, {"prompt": "WOP 6\nwoP 35\nWoP 29\nwop 8\nWOp 48\nwOp 28\nwOP 15\nWop 26", "ideal": "p"}, {"prompt": "XEB 2\nxeB 74\nXeB 31\nxeb 5\nXEb 84\nxEb 30\nxEB 9\nXeb 32", "ideal": "b"}, {"prompt": "YAG 4\nyaG 81\nYaG 34\nyag 6\nYAg 90\nyAg 33\nyAG 11\nYag 35", "ideal": "g"}, {"prompt": "TIR 3\ntiR 57\nTiR 37\ntir 7\nTIr 67\ntIr 36\ntIR 13\nTir 38", "ideal": "r"}, {"prompt": "KOM 1\nkoM 65\nKoM 40\nkom 3\nKOm 75\nkOm 39\nkOM 12\nKom 41", "ideal": "m"}, {"prompt": "LIP 2\nliP 70\nLiP 46\nlip 4\nLIp 80\nlIp 45\nlIP 13\nLip 47", "ideal": "p"}, {"prompt": "UZN 5\nuzN 52\nUzN 49\nuzn 9\nUZn 61\nuZn 48\nuZN 10\nUzn 50", "ideal": "n"}, {"prompt": "MAP 6\nmaP 85\nMaP 53\nmap 11\nMAp 95\nmAp 52\nmAP 15\nMap 54", "ideal": "p"}, {"prompt": "HOG 3\nhoG 58\nHoG 56\nhog 7\nHOg 59\nhOg 55\nhOG 12\nHog 33", "ideal": "g"}, {"prompt": "RYX 1\nryX 76\nRyX 59\nryx 3\nRYx 86\nrYx 58\nrYX 10\nRyx 60", "ideal": "x"}, {"prompt": "CBD 4\ncbD 68\nCbD 62\ncbd 6\nCBd 78\ncBd 61\ncBD 11\nCbd 63", "ideal": "d"}, {"prompt": "aBC 5\nAbC 38\nabC 1\nABC 16\naBc 42\nAbc 5\nabc 12\nABc 1", "ideal": "a"}, {"prompt": "aBC 480\nABc 15\nABC 10\naBc 1\nabC 13\nAbc 472\nAbC 1\nabc 8", "ideal": "c"}, {"prompt": " uJS 538\nUJs 73\nUJS 68\nuJs 59\nujS 71\nUjs 530\nUjS 59\nujs 66 ", "ideal": " s "}, {"prompt": " sGF 663\nSGf 198\nSGF 193\nsGf 184\nsgF 196\nSgf 655\nSgF 184\nsgf 191 ", "ideal": " f "}, {"prompt": " iBV 720\nIBv 255\nIBV 250\niBv 241\nibV 253\nIbv 712\nIbV 241\nibv 248 ", "ideal": " v "}, {"prompt": " vHC 595\nVHc 130\nVHC 125\nvHc 116\nvhC 128\nVhc 587\nVhC 116\nvhc 123 ", "ideal": " c "}, {"prompt": " hIX 731\nHIx 266\nHIX 261\nhIx 252\nhiX 264\nHix 723\nHiX 252\nhix 259 ", "ideal": " x "}, {"prompt": " pDE 612\nPDe 147\nPDE 142\npDe 133\npdE 145\nPde 604\nPdE 133\npde 140 ", "ideal": " e "}, {"prompt": " zDU 649\nZDu 184\nZDU 179\nzDu 170\nzdU 182\nZdu 641\nZdU 170\nzdu 177 ", "ideal": " u "}, {"prompt": " nXS 730\nNXs 265\nNXS 260\nnXs 251\nnxS 263\nNxs 722\nNxS 251\nnxs 258 ", "ideal": " s "}, {"prompt": " mCW 488\nMCw 23\nMCW 18\nmCw 9\nmcW 21\nMcw 480\nMcW 9\nmcw 16 ", "ideal": " w "}, {"prompt": " aHC 602\nAHc 137\nAHC 132\naHc 123\nahC 135\nAhc 594\nAhC 123\nahc 130 ", "ideal": " c "}, {"prompt": " qUQ 773\nQUq 308\nQUQ 303\nqUq 294\nquQ 306\nQuq 765\nQuQ 294\nquq 301 ", "ideal": " q "}, {"prompt": " uKB 634\nUKb 169\nUKB 164\nuKb 155\nukB 167\nUkb 626\nUkB 155\nukb 162 ", "ideal": " b "}, {"prompt": " vFU 536\nVFu 71\nVFU 66\nvFu 57\nvfU 69\nVfu 528\nVfU 57\nvfu 64 ", "ideal": " u "}, {"prompt": " sIV 604\nSIv 139\nSIV 134\nsIv 125\nsiV 137\nSiv 596\nSiV 125\nsiv 132 ", "ideal": " v "}, {"prompt": " bHU 729\nBHu 264\nBHU 259\nbHu 250\nbhU 262\nBhu 721\nBhU 250\nbhu 257 ", "ideal": " u "}, {"prompt": " uYC 657\nUYc 192\nUYC 187\nuYc 178\nuyC 190\nUyc 649\nUyC 178\nuyc 185 ", "ideal": " c "}, {"prompt": " wRF 541\nWRf 76\nWRF 71\nwRf 62\nwrF 74\nWrf 533\nWrF 62\nwrf 69 ", "ideal": " f "}, {"prompt": " dJR 543\nDJr 78\nDJR 73\ndJr 64\ndjR 76\nDjr 535\nDjR 64\ndjr 71 ", "ideal": " r "}, {"prompt": " sGR 676\nSGr 211\nSGR 206\nsGr 197\nsgR 209\nSgr 668\nSgR 197\nsgr 204 ", "ideal": " r "}, {"prompt": " fFU 735\nFFu 270\nFFU 265\nfFu 256\nffU 268\nFfu 727\nFfU 256\nffu 263 ", "ideal": " u "}, {"prompt": " zMK 652\nZMk 187\nZMK 182\nzMk 173\nzmK 185\nZmk 644\nZmK 173\nzmk 180 ", "ideal": " k "}, {"prompt": " zXT 650\nZXt 185\nZXT 180\nzXt 171\nzxT 183\nZxt 642\nZxT 171\nzxt 178 ", "ideal": " t "}, {"prompt": " sPF 575\nSPf 110\nSPF 105\nsPf 96\nspF 108\nSpf 567\nSpF 96\nspf 103 ", "ideal": " f "}, {"prompt": " tBN 683\nTBn 218\nTBN 213\ntBn 204\ntbN 216\nTbn 675\nTbN 204\ntbn 211 ", "ideal": " n "}, {"prompt": " lBN 715\nLBn 250\nLBN 245\nlBn 236\nlbN 248\nLbn 707\nLbN 236\nlbn 243 ", "ideal": " n "}, {"prompt": " yAM 661\nYAm 196\nYAM 191\nyAm 182\nyaM 194\nYam 653\nYaM 182\nyam 189 ", "ideal": " m "}, {"prompt": " lRL 669\nLRl 204\nLRL 199\nlRl 190\nlrL 202\nLrl 661\nLrL 190\nlrl 197 ", "ideal": " l "}, {"prompt": " dBF 560\nDBf 95\nDBF 90\ndBf 81\ndbF 93\nDbf 552\nDbF 81\ndbf 88 ", "ideal": " f "}, {"prompt": " hWL 752\nHWl 287\nHWL 282\nhWl 273\nhwL 285\nHwl 744\nHwL 273\nhwl 280 ", "ideal": " l "}, {"prompt": " iNP 565\nINp 100\nINP 95\niNp 86\ninP 98\nInp 557\nInP 86\ninp 93 ", "ideal": " p "}, {"prompt": " hSK 734\nHSk 269\nHSK 264\nhSk 255\nhsK 267\nHsk 726\nHsK 255\nhsk 262 ", "ideal": " k "}, {"prompt": " rGZ 666\nRGz 201\nRGZ 196\nrGz 187\nrgZ 199\nRgz 658\nRgZ 187\nrgz 194 ", "ideal": " z "}, {"prompt": " tZU 497\nTZu 32\nTZU 27\ntZu 18\ntzU 30\nTzu 489\nTzU 18\ntzu 25 ", "ideal": " u "}, {"prompt": " rDJ 503\nRDj 38\nRDJ 33\nrDj 24\nrdJ 36\nRdj 495\nRdJ 24\nrdj 31 ", "ideal": " j "}, {"prompt": " gLA 756\nGLa 291\nGLA 286\ngLa 277\nglA 289\nGla 748\nGlA 277\ngla 284 ", "ideal": " a "}, {"prompt": " fYJ 564\nFYj 99\nFYJ 94\nfYj 85\nfyJ 97\nFyj 556\nFyJ 85\nfyj 92 ", "ideal": " j "}, {"prompt": " rWY 713\nRWy 248\nRWY 243\nrWy 234\nrwY 246\nRwy 705\nRwY 234\nrwy 241 ", "ideal": " y "}, {"prompt": " aKD 704\nAKd 239\nAKD 234\naKd 225\nakD 237\nAkd 696\nAkD 225\nakd 232 ", "ideal": " d "}, {"prompt": " iHK 772\nIHk 307\nIHK 302\niHk 293\nihK 305\nIhk 764\nIhK 293\nihk 300 ", "ideal": " k "}, {"prompt": " hLG 634\nHLg 169\nHLG 164\nhLg 155\nhlG 167\nHlg 626\nHlG 155\nhlg 162 ", "ideal": " g "}, {"prompt": " pJA 771\nPJa 306\nPJA 301\npJa 292\npjA 304\nPja 763\nPjA 292\npja 299 ", "ideal": " a "}, {"prompt": " yWP 643\nYWp 178\nYWP 173\nyWp 164\nywP 176\nYwp 635\nYwP 164\nywp 171 ", "ideal": " p "}, {"prompt": " aZZ 605\nAZz 140\nAZZ 135\naZz 126\nazZ 138\nAzz 597\nAzZ 126\nazz 133 ", "ideal": " z "}, {"prompt": " eAY 482\nEAy 17\nEAY 12\neAy 3\neaY 15\nEay 474\nEaY 3\neay 10 ", "ideal": " y "}, {"prompt": " tEU 484\nTEu 19\nTEU 14\ntEu 5\nteU 17\nTeu 476\nTeU 5\nteu 12 ", "ideal": " u "}, {"prompt": " bRM 490\nBRm 25\nBRM 20\nbRm 11\nbrM 23\nBrm 482\nBrM 11\nbrm 18 ", "ideal": " m "}, {"prompt": " rNX 694\nRNx 229\nRNX 224\nrNx 215\nrnX 227\nRnx 686\nRnX 215\nrnx 222 ", "ideal": " x "}, {"prompt": " eZX 533\nEZx 68\nEZX 63\neZx 54\nezX 66\nEzx 525\nEzX 54\nezx 61 ", "ideal": " x "}, {"prompt": " gCV 639\nGCv 174\nGCV 169\ngCv 160\ngcV 172\nGcv 631\nGcV 160\ngcv 167 ", "ideal": " v "}, {"prompt": " pHG 664\nPHg 199\nPHG 194\npHg 185\nphG 197\nPhg 656\nPhG 185\nphg 192 ", "ideal": " g "}, {"prompt": " uNU 564\nUNu 99\nUNU 94\nuNu 85\nunU 97\nUnu 556\nUnU 85\nunu 92 ", "ideal": " u "}, {"prompt": " mZL 575\nMZl 110\nMZL 105\nmZl 96\nmzL 108\nMzl 567\nMzL 96\nmzl 103 ", "ideal": " l "}, {"prompt": " kSV 725\nKSv 260\nKSV 255\nkSv 246\nksV 258\nKsv 717\nKsV 246\nksv 253 ", "ideal": " v "}, {"prompt": " jMA 561\nJMa 96\nJMA 91\njMa 82\njmA 94\nJma 553\nJmA 82\njma 89 ", "ideal": " a "}, {"prompt": " dXQ 629\nDXq 164\nDXQ 159\ndXq 150\ndxQ 162\nDxq 621\nDxQ 150\ndxq 157 ", "ideal": " q "}, {"prompt": " zIZ 770\nZIz 305\nZIZ 300\nzIz 291\nziZ 303\nZiz 762\nZiZ 291\nziz 298 ", "ideal": " z "}, {"prompt": " lRQ 481\nLRq 16\nLRQ 11\nlRq 2\nlrQ 14\nLrq 473\nLrQ 2\nlrq 9 ", "ideal": " q "}, {"prompt": " bYB 679\nBYb 214\nBYB 209\nbYb 200\nbyB 212\nByb 671\nByB 200\nbyb 207 ", "ideal": " b "}, {"prompt": " sHF 730\nSHf 265\nSHF 260\nsHf 251\nshF 263\nShf 722\nShF 251\nshf 258 ", "ideal": " f "}, {"prompt": " aJR 755\nAJr 290\nAJR 285\naJr 276\najR 288\nAjr 747\nAjR 276\najr 283 ", "ideal": " r "}, {"prompt": " oVZ 596\nOVz 131\nOVZ 126\noVz 117\novZ 129\nOvz 588\nOvZ 117\novz 124 ", "ideal": " z "}, {"prompt": " oRX 712\nORx 247\nORX 242\noRx 233\norX 245\nOrx 704\nOrX 233\norx 240 ", "ideal": " x "}, {"prompt": " pKS 510\nPKs 45\nPKS 40\npKs 31\npkS 43\nPks 502\nPkS 31\npks 38 ", "ideal": " s "}, {"prompt": " tVQ 485\nTVq 20\nTVQ 15\ntVq 6\ntvQ 18\nTvq 477\nTvQ 6\ntvq 13 ", "ideal": " q "}, {"prompt": " gSV 522\nGSv 57\nGSV 52\ngSv 43\ngsV 55\nGsv 514\nGsV 43\ngsv 50 ", "ideal": " v "}, {"prompt": " aZG 538\nAZg 73\nAZG 68\naZg 59\nazG 71\nAzg 530\nAzG 59\nazg 66 ", "ideal": " g "}, {"prompt": " pEV 530\nPEv 65\nPEV 60\npEv 51\npeV 63\nPev 522\nPeV 51\npev 58 ", "ideal": " v "}, {"prompt": " eCT 620\nECt 155\nECT 150\neCt 141\necT 153\nEct 612\nEcT 141\nect 148 ", "ideal": " t "}, {"prompt": " ySC 605\nYSc 140\nYSC 135\nySc 126\nysC 138\nYsc 597\nYsC 126\nysc 133 ", "ideal": " c "}, {"prompt": " bHK 729\nBHk 264\nBHK 259\nbHk 250\nbhK 262\nBhk 721\nBhK 250\nbhk 257 ", "ideal": " k "}, {"prompt": " sCN 775\nSCn 310\nSCN 305\nsCn 296\nscN 308\nScn 767\nScN 296\nscn 303 ", "ideal": " n "}, {"prompt": " uDU 669\nUDu 204\nUDU 199\nuDu 190\nudU 202\nUdu 661\nUdU 190\nudu 197 ", "ideal": " u "}, {"prompt": " sGM 702\nSGm 237\nSGM 232\nsGm 223\nsgM 235\nSgm 694\nSgM 223\nsgm 230 ", "ideal": " m "}, {"prompt": " rHT 541\nRHt 76\nRHT 71\nrHt 62\nrhT 74\nRht 533\nRhT 62\nrht 69 ", "ideal": " t "}, {"prompt": " mKU 659\nMKu 194\nMKU 189\nmKu 180\nmkU 192\nMku 651\nMkU 180\nmku 187 ", "ideal": " u "}, {"prompt": " kDZ 747\nKDz 282\nKDZ 277\nkDz 268\nkdZ 280\nKdz 739\nKdZ 268\nkdz 275 ", "ideal": " z "}, {"prompt": " vPM 504\nVPm 39\nVPM 34\nvPm 25\nvpM 37\nVpm 496\nVpM 25\nvpm 32 ", "ideal": " m "}, {"prompt": " cGM 589\nCGm 124\nCGM 119\ncGm 110\ncgM 122\nCgm 581\nCgM 110\ncgm 117 ", "ideal": " m "}, {"prompt": " oBG 740\nOBg 275\nOBG 270\noBg 261\nobG 273\nObg 732\nObG 261\nobg 268 ", "ideal": " g "}, {"prompt": " aVX 742\nAVx 277\nAVX 272\naVx 263\navX 275\nAvx 734\nAvX 263\navx 270 ", "ideal": " x "}, {"prompt": " sJA 490\nSJa 25\nSJA 20\nsJa 11\nsjA 23\nSja 482\nSjA 11\nsja 18 ", "ideal": " a "}, {"prompt": " xAI 760\nXAi 295\nXAI 290\nxAi 281\nxaI 293\nXai 752\nXaI 281\nxai 288 ", "ideal": " i "}, {"prompt": " dLE 528\nDLe 63\nDLE 58\ndLe 49\ndlE 61\nDle 520\nDlE 49\ndle 56 ", "ideal": " e "}, {"prompt": " hTF 666\nHTf 201\nHTF 196\nhTf 187\nhtF 199\nHtf 658\nHtF 187\nhtf 194 ", "ideal": " f "}, {"prompt": " xDB 549\nXDb 84\nXDB 79\nxDb 70\nxdB 82\nXdb 541\nXdB 70\nxdb 77 ", "ideal": " b "}, {"prompt": " bQN 529\nBQn 64\nBQN 59\nbQn 50\nbqN 62\nBqn 521\nBqN 50\nbqn 57 ", "ideal": " n "}, {"prompt": " vUU 606\nVUu 141\nVUU 136\nvUu 127\nvuU 139\nVuu 598\nVuU 127\nvuu 134 ", "ideal": " u "}, {"prompt": " rFU 772\nRFu 307\nRFU 302\nrFu 293\nrfU 305\nRfu 764\nRfU 293\nrfu 300 ", "ideal": " u "}, {"prompt": " vEC 720\nVEc 255\nVEC 250\nvEc 241\nveC 253\nVec 712\nVeC 241\nvec 248 ", "ideal": " c "}, {"prompt": " dAN 567\nDAn 102\nDAN 97\ndAn 88\ndaN 100\nDan 559\nDaN 88\ndan 95 ", "ideal": " n "}, {"prompt": " xAE 664\nXAe 199\nXAE 194\nxAe 185\nxaE 197\nXae 656\nXaE 185\nxae 192 ", "ideal": " e "}, {"prompt": " tOV 561\nTOv 96\nTOV 91\ntOv 82\ntoV 94\nTov 553\nToV 82\ntov 89 ", "ideal": " v "}, {"prompt": " cAB 603\nCAb 138\nCAB 133\ncAb 124\ncaB 136\nCab 595\nCaB 124\ncab 131 ", "ideal": " b "}, {"prompt": " dLF 684\nDLf 219\nDLF 214\ndLf 205\ndlF 217\nDlf 676\nDlF 205\ndlf 212 ", "ideal": " f "}, {"prompt": " rPZ 559\nRPz 94\nRPZ 89\nrPz 80\nrpZ 92\nRpz 551\nRpZ 80\nrpz 87 ", "ideal": " z "}, {"prompt": " oQM 666\nOQm 201\nOQM 196\noQm 187\noqM 199\nOqm 658\nOqM 187\noqm 194 ", "ideal": " m "}, {"prompt": " xNF 732\nXNf 267\nXNF 262\nxNf 253\nxnF 265\nXnf 724\nXnF 253\nxnf 260 ", "ideal": " f "}, {"prompt": " wKG 716\nWKg 251\nWKG 246\nwKg 237\nwkG 249\nWkg 708\nWkG 237\nwkg 244 ", "ideal": " g "}, {"prompt": " hWJ 660\nHWj 195\nHWJ 190\nhWj 181\nhwJ 193\nHwj 652\nHwJ 181\nhwj 188 ", "ideal": " j "}, {"prompt": " fUK 774\nFUk 309\nFUK 304\nfUk 295\nfuK 307\nFuk 766\nFuK 295\nfuk 302 ", "ideal": " k "}], "columns": [{"key": "prompt", "header": "Prompt"}, {"key": "ideal", "header": "Ideal"}]}, "position": {"x": -16, "y": 160}, "selected": false, "positionAbsolute": {"x": -16, "y": 160}, "dragging": false}], "edges": [{"source": "prompt-three-pt-mapping", "sourceHandle": "prompt", "target": "eval-three-pt-mapping", "targetHandle": "responseBatch", "interactionWidth": 100, "markerEnd": {"type": "arrow", "width": "22px", "height": "22px"}, "id": "reactflow__edge-prompt-1686756357355prompt-eval-1686756357355responseBatch"}, {"source": "prompt-three-pt-mapping", "sourceHandle": "prompt", "target": "inspect-three-pt-mapping", "targetHandle": "input", "interactionWidth": 100, "markerEnd": {"type": "arrow", "width": "22px", "height": "22px"}, "id": "reactflow__edge-prompt-1686756357355prompt-inspect-1686756357355input"}, {"source": "eval-three-pt-mapping", "sourceHandle": "output", "target": "vis-three-pt-mapping", "targetHandle": "input", "interactionWidth": 100, "markerEnd": {"type": "arrow", "width": "22px", "height": "22px"}, "id": "reactflow__edge-eval-1686756357355output-vis-1686756357355input"}, {"source": "table-three-pt-mapping", "sourceHandle": "Prompt", "target": "prompt-three-pt-mapping", "targetHandle": "prompt", "interactionWidth": 100, "markerEnd": {"type": "arrow", "width": "22px", "height": "22px"}, "id": "reactflow__edge-table-1686756385002Prompt-prompt-1686756357355prompt"}], "viewport": {"x": 144, "y": 37, "zoom": 1}}, "cache": {"eval-1686756357355.json": {}, "inspect-1686756357355.json": {}, "prompt-1686756357355.json": {}, "table-1686756385002.json": {}, "vis-1686756357355.json": {}}}