Readit News logoReadit News
akhisud commented on Launch HN: Rowboat (YC S24) – Open-source IDE for multi-agent systems   github.com/rowboatlabs/ro... · Posted by u/segmenta
ActionHank · 3 months ago
Who is your ideal customer and what could they create?

What is the plan if, like Jetbrains have recently experienced, customer usage exceeds the $20?

akhisud · 3 months ago
Our ideal users are developers and product teams who want to automate everyday workflows for themselves and their users. Examples include meeting prep, daily/weekly reporting, project management, GitHub repo management, and customer support.

Power users treat Rowboat as their daily go-to assistant for a range of different tasks, customizing assistants for themselves and expanding to cover more use cases.

Regarding pricing: If usage exceeds beyond the $20 (starter) plan, we have a $200 (pro) plan that users can upgrade to. Additionally, we will soon be launching pay-as-you-go pricing as well.

akhisud commented on Launch HN: Rowboat (YC S24) – Open-source IDE for multi-agent systems   github.com/rowboatlabs/ro... · Posted by u/segmenta
asdev · 3 months ago
why would I use this over n8n?
akhisud · 3 months ago
From our experience, n8n is great for linear workflows and connecting APIs through flowcharts. Rowboat is aimed at building agentic systems (multiple orchestration patterns, autonomous agents coordinating, non-linear decision making).

Those are much harder and time-taking to express and maintain in a flowchart model. Our goal with Rowboat was to make it simple and quick to build and maintain multi-agent assistants. Hence, the copilot is equipped with tools and state-of-art orchestration patterns [1], which allow it to build ready-to-go assistants in minutes from high-level requirements.

[1] https://cdn.openai.com/business-guides-and-resources/a-pract...

akhisud commented on Launch HN: Rowboat (YC S24) – Open-source IDE for multi-agent systems   github.com/rowboatlabs/ro... · Posted by u/segmenta
nextworddev · 3 months ago
Looks very similar to relevance ai. How should we think about this product’s difference other than oss
akhisud · 3 months ago
Thanks for the pointer! We briefly checked them out. Looks like they use a flowchart-style canvas - that’s great for certain types of automations.

Rowboat is especially designed for agentic patterns (e.g. manager-worker) which lend more autonomy to agents. Rowboat's copilot is empowered to organize and orchestrate agents flexibly, based on the nature of the assistant.

akhisud commented on Show HN: Rowboat – Open-source IDE for multi-agent systems   github.com/rowboatlabs/ro... · Posted by u/segmenta
andsoitis · 8 months ago
Is Rowboat a metacircular rowboat?
akhisud · 8 months ago
Haha not yet, but we're planning to make the copilot a Rowboat multi-agent system!
akhisud commented on Show HN: Rowboat – Open-source IDE for multi-agent systems   github.com/rowboatlabs/ro... · Posted by u/segmenta
NitpickLawyer · 8 months ago
This is cool! Seems like this is what AutoGen Studio wanted to be. And what a lot of "agentic" libs fell short of - a way to chain together stuff by using natural language.

Quick questions (I only looked at the demo video and briefly skimmed the docs, sorry if the qs are explained somewhere):

- it looks to me that a lot of the heavy weight "logic" is handled via prompts (when a new agent is created your copilot edits the "prompts"). Have you tested this w/ various models (and especially any open weights ones) to make sure the flows still work? This reminds me of the very early agent libraries that worked w/ oAI GPTs but not much else.

- if the above assumption is correct, are there plans of using newer libs where a lot of the logic / lifting is done by code instead of simply chaining prompts and hope the model can handle it? (A2A, pydantic, griptape, etc)

akhisud · 8 months ago
Thanks!

1. That's right - Rowboat's agent instructions are currently written in structured prompt blocks, and a lot of logic does live there (with @mentions for tools, other agents, and reusable prompts). We support oAI GPTs at the moment (we chose to start with the oAI Agents SDK), but we're actively working on expanding to other LLMs as well. One of our community contributors just created a fork for Rowboat + OpenRouter. Re: performance, we expect other closed LLMs to perform comparably, and (with good prompt hygiene + role instructions) open LLMs as well, if individual agent scope is kept precise.

2. We've been discussing both A2A and pydantic! Right now, Rowboat is designed to be prompt-first, but we’re integrating more typed interfaces. Design-wise, its likely that prompts might stay central - encoding part of the logic and also acting as the glue layer between more code-based components. Similar to how code has comments, config, and DSLs, agent systems could benefit from human-readable intent even when the core logic is more structured.

Does that make sense?

akhisud commented on Show HN: Rowboat – Open-source IDE for multi-agent systems   github.com/rowboatlabs/ro... · Posted by u/segmenta
esafak · 8 months ago
1. Are you going to support Google's A2A protocol?

2. Are you going to support stateless chat?

akhisud · 8 months ago
1. A2A is on our roadmap (still exploring), for agents built on Rowboat to communicate with external agents. I assume that's what you mean as well.

2. Rowboat agents are technically stateless in that they do not store any messages and state between turns. Our HTTP API [0] requires previous messages and state to be explicitly passed from the previous turn to the next turn. For now, the state is pretty simple - just the name of the last agent that responded to the user. This allows the system to start off directly from where the previous agent left off. The Python SDK [1] manages the state for you. Does that make sense?

[0] API docs - https://docs.rowboatlabs.com/using_the_api/

[1] SDK docs - https://docs.rowboatlabs.com/using_the_sdk/

u/akhisud

KarmaCake day5June 8, 2024View Original