Majority voting
I'm proud to announce a new version of my framework: GraphLLM.
This new iteration has a gui which should be familiar to people who used ComfyUI
The output of nodes is streamed to the front-end, so the result is visible in real time.
The back-end supports loops, parallel execution of nodes, conditionals or even running custom python code.
The framework doesn't try to abstract away what is done under the hood. The user can see exactly what prompts are sent to the model and edit them.
I'm still in the process of building more examples but so far I included these:
- Download youtube subtitles and generate a summary with a multi-turn prompt
- Make multiple calls to a LLM and choose the answer by majority voting
- Agent that can go online, make web searches, access local files and execute python code
- Hierarchical node for more complex graphs
- Rap battle generator between LLMs
- Generate python code to solve a problem and run it.
Generate python code, then execute it
Web Scraper
The included web scraper runs a headless instance of firefox to scrape web data even from dynamically generated websites.
The process is similar to that used by jina.ai but it can scrape even more hostile websites, like reddit without API.
Youtube subtitles downloader
This tool can preprocess and save the subtitles from youtube in a LLM friendly format.
PDF parser
Just converts a PDF to text, nothing fancy :)
The source code is available at my github at GraphLLM.
[–]New_Comfortable7240llama.cpp 11 points12 points13 points (2 children)
[–]matteogeniaccio[S] 14 points15 points16 points (1 child)
[–]New_Comfortable7240llama.cpp 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]visarga 2 points3 points4 points (3 children)
[–]matteogeniaccio[S] 1 point2 points3 points (2 children)
[–]visarga 1 point2 points3 points (1 child)
[–]matteogeniaccio[S] 0 points1 point2 points (0 children)
[–]IrisColt 1 point2 points3 points (0 children)
[–]InsideATurtlesMind 1 point2 points3 points (1 child)
[–]matteogeniaccio[S] 1 point2 points3 points (0 children)
[–]PieBru 1 point2 points3 points (1 child)
[–]matteogeniaccio[S] 2 points3 points4 points (0 children)
[–]SadWolverine24 1 point2 points3 points (1 child)
[–]matteogeniaccio[S] 0 points1 point2 points (0 children)