mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-04-28 18:06:30 +02:00
Add docs pages
This commit is contained in:
parent
880bf4908b
commit
ecc470d5a3
5 changed files with 268 additions and 5 deletions
|
|
@ -1,5 +1,57 @@
|
|||
# Rowboat Docs
|
||||
# Welcome to Rowboat
|
||||
|
||||
Welcome to the official documentation for Rowboat. Rowboat is an open-source project that helps you build, test, and deploy AI applications.
|
||||
Rowboat is an open-source project that helps you build, test, and deploy multi-agent AI customer support assistants.
|
||||
|
||||
You can find the source code on GitHub at [@rowboatlabs/rowboat](https://github.com/rowboatlabs/rowboat/).
|
||||
- Our source code is on GitHub at [@rowboatlabs/rowboat](https://github.com/rowboatlabs/rowboat/)
|
||||
- Join us on [discord](https://discord.gg/jHhUKkKHn8)
|
||||
- Email us at [founders@rowboatlabs.com](mailto:founders@rowboatlabs.com)
|
||||
- Visit our [website](https://www.rowboatlabs.com/)
|
||||
|
||||
## What is RowBoat?
|
||||
**RowBoat is a state-of-art platform to build multi-agent AI systems in a visual interface, with the help of a copilot.**
|
||||
|
||||
RowBoat enables you to build, manage and deploy user-facing assistants. An assistant is made up of multiple agents, each having access to a set of tools and working together to interact with the user as a single assistant.
|
||||
|
||||
For example, you can build a *credit card assistant*, where each agent handles a workflow such as *outstanding payments*, *balance inquiries* and *transaction disputes*. You can equip agents with tools to carry out tasks such as *fetching payment options*, *checking outstanding balance* and *updating user information*. The assistant would help your end-users their credit card-related needs without having to talk to a human agent on your end.
|
||||
|
||||
## How RowBoat works
|
||||
|
||||
### RowBoat Studio
|
||||
RowBoat Studio lets you create human-quality customer support assistants in minutes, using a visual interface and plain language. Here are key components that you will work with:
|
||||
|
||||
| Component | Description | Highlights |
|
||||
|------------|-------------|------------|
|
||||
| Agent | Handles a specific part of the conversation and<br>performs tasks using tools, based on instructions |• Configurable using plain language instructions<br>• Orchestrate between agents connected as a graph (DAG)<br>• Can access tools and knowledge sources (RAG)|
|
||||
| Playground | Interactive environment to test assistants<br>conversationally as you build them |• Real-time testing and debugging<br>• Inspect parameters and results of tool calls in-line<br>• Converse with individual agents or the entire assistant|
|
||||
| Copilot | AI-powered concierge that creates and<br>updates agents and tools on your behalf |• Context-aware of all components including playground<br>• Improves agents based on conversations and feedback <br>• Understands your requests in plain language|
|
||||
| Simulator | Simulates real-world user interactions<br>with your assistant |• Maintain and run a test-bench of different scenarios<br>• Mock tool responses for quick testing<br>• Reproduce your end-user's experience comprehensively|
|
||||
|
||||
### RowBoat SDK
|
||||
RowBoat SDK is a simple SDK to interface with the assistant created on RowBoat Studio. It offers both *stateful* and *stateless (OpenAI-style)* implementations.
|
||||
|
||||
### Steps
|
||||
**RowBoat Studio:**
|
||||
|
||||
1. Describe the assistant you are looking to build, to **copilot**
|
||||
2. Review and apply the **agents** (and tools) created by copilot
|
||||
3. Configure **tools** by connecting them to your APIs
|
||||
4. Chat with your assistant in the **playground**
|
||||
5. Create and run a test-bench of scenarios in the **simulator**
|
||||
6. Deploy the current version to production, with **version control**
|
||||
|
||||
**RowBoat SDK:**
|
||||
|
||||
1. **Integrate** the SDK into your end-user facing chat application. Use the latest deployed version of your assistant from RowBoat Studio, by specifying your RowBoat API key.
|
||||
2. Alternatively, **export** your assistant as a JSON artifact from RowBoat Studio and use it to power your custom implementations.
|
||||
|
||||
## Why RowBoat?
|
||||
Increase CSAT. Reduce costs. Improve CX.
|
||||
|
||||
1. **Build** complex assistants using plain language and a visual interface
|
||||
2. **Simplify** collaboration across teams, to build powerful customer experiences
|
||||
3. **Expedite** your multi-agent AI roadmap using battle-tested tooling
|
||||
|
||||
## Getting started
|
||||
|
||||
- To set up our open-source installation, see [this guide](/installation)
|
||||
- To sign up for our managed offering (beta), please email us at [founders@rowboatlabs.com](mailto:founders@rowboatlabs.com)
|
||||
Loading…
Add table
Add a link
Reference in a new issue