Show HN: Rivet – open-source AI Agent dev env with real-world applications We just launched Rivet, the open-source visual AI programming environment! We built Rivet, because we were building complex AI Agent applications at Ironclad. It unlocked our abilities here, and we're excited to make available to the entire community. Backstory: A few months ago, inspired by things like LangChain and LlamaIndex, we started building an AI agent that could work with legal contracts. Unfortunately, we couldn't just use retrieval augmented generation (RAG), because a lot of contracts are basically identical (many chunks with near-identical embeddings), except for a few key details. So, we turned to things like ReAct and AutoGPT for inspiration. At first, things went great. We were adding agent capabilities, doing chain-of-thought prompting. But then we hit a wall. The agent became too complex. We had debugger breakpoints on almost every line of code, but we still had no idea where the agent was breaking. Every change we made destabilized something else. After two weeks of fumbling, I decided to end the project. But one of my teammates, Andy, didn't give up. The following week, he showed me v0 of Rivet. He'd used it to refactor and improve our existing agent. I was skeptical... it just seemed like a visual programming environment, and I was not a fan. But I gave it a shot, and suddenly found myself able to add new skills to the agent, debug brittle areas with ease, and update prompts with confidence. Rivet is a game-changer. And more than that, it makes building with LLMs super fun. What exactly makes it different? First, the debugger is incredible. You have to experience it to believe it. You can update a graph, and then immediately run it, and see where it succeeded or failed. Even better: you can attach Rivet as a remote debugger, and watch your agent graphs execute in your app. Second, visual programming is actually a game-changer for prompting LLMs. I don't know why exactly, but it's way easier to understand and organize your work when you have an extra dimension to work with. Finally, Rivet is built to be embedded into a larger application (TypeScript for now, but we've also found a way to run it in Python). Beyond importing Rivet as a dependency, you can also define "external functions" dynamically at run-time. It feels pretty sketchy to give a LLM a key and unfettered access to an API. With Rivet, you can give it access to a specific set of defined functions, potentially pre-scoped to the access level you want. ...Sorry that was long. If you read this whole thing, thank you! We're really excited to hear what you think! We just launched our first Rivet-based application at Ironclad, and we've been working with companies like Sourcegraph, Attentive, AssemblyAI, Bento, and Willow to make Rivet useful for others. https://ift.tt/ir6CNe4 September 8, 2023 at 06:59PM
Show HN: Rivet – open-source AI Agent dev env with real-world applications https://ift.tt/3SVU8ae
Related Articles
Show HN: Made a small JavaScript benchmarking app – BenchJS https://ift.tt/3JfZ6OrShow HN: Made a small JavaScript benchmarking app – BenchJS https://be… Read More
Show HN: Scorch – A Free Tool to Organise and Evaluate Your Startup Ideas https://ift.tt/Ebyp4hWShow HN: Scorch – A Free Tool to Organise and Evaluate Your Startup Id… Read More
Show HN: I built a recipe app weeks after starting to code GoRecipeHub is live https://ift.tt/d1Vmhy8Show HN: I built a recipe app weeks after starting to code GoRecipeHub… Read More
Show HN: I built a green noise player to help you relax, focus, and stay calm https://ift.tt/bRBPjcmShow HN: I built a green noise player to help you relax, focus, and st… Read More
Show HN: NeatShift – A Modern Windows File Organizer with Symbolic Link Support https://ift.tt/MKLtFsZShow HN: NeatShift – A Modern Windows File Organizer with Symbolic Lin… Read More
Show HN: Execute SQL against Bluesky firehose https://ift.tt/p081boyShow HN: Execute SQL against Bluesky firehose https://ift.tt/e2CTn43 D… Read More
Show HN: A remake of my 2004 PDA video game https://ift.tt/HeFzt8uShow HN: A remake of my 2004 PDA video game My background project for … Read More
Show HN: Dimity Jones in Puzzle Castle: An Electronic Escape Novel https://ift.tt/aeXr4nAShow HN: Dimity Jones in Puzzle Castle: An Electronic Escape Novel (I … Read More
0 Comments: