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: My GitHub Readme Is Interactive https://ift.tt/3lMEbDaShow HN: My GitHub Readme Is Interactive https://ift.tt/3lHNbcG Septem… Read More
Show HN: Dapper Query Builder Using Interpolated Strings and Fluent API https://ift.tt/2F2FflHShow HN: Dapper Query Builder Using Interpolated Strings and Fluent AP… Read More
Show HN: ePaper.js – Easily create an ePaper display using JavaScript and HTML https://ift.tt/3l75l7kShow HN: ePaper.js – Easily create an ePaper display using JavaScript … Read More
Show HN: A CSS file that reshapes the web https://ift.tt/34JdrgRShow HN: A CSS file that reshapes the web https://ift.tt/34wzgxH Augus… Read More
Show HN: My recreation of cyberpunk/futuristic UI in rust https://ift.tt/3gJRCQsShow HN: My recreation of cyberpunk/futuristic UI in rust https://ift.… Read More
Show HN: TensorBase – a modern big data analytics infrastructure in Rust https://ift.tt/3ihH0K4Show HN: TensorBase – a modern big data analytics infrastructure in Ru… Read More
Show HN: Faceoffus.com: easily remove faces from photos before sharing https://ift.tt/3iDQOOmShow HN: Faceoffus.com: easily remove faces from photos before sharing… Read More
Show HN: More HN https://ift.tt/3h95OTsShow HN: More HN https://ift.tt/2R0ZDq1 September 8, 2020 at 06:01AM … Read More
0 Comments: