Overview
Rippletide provides a set of APIs for building agents with less than 1% hallucinations. You structure your agent’s knowledge as a hypergraph made of four building blocks: Q&A pairs, tags, actions, and state predicates. When data is updated within the graph, implications in other areas are evaluated automatically to cascade updates and maintain coherence.All examples below use the SDK API at
https://agent.rippletide.com/api/sdk with an x-api-key header. Get your API key from app.rippletide.com under Settings.1. Create an Agent
First, create an agent with a name and system prompt:2. Add Q&A Pairs
Q&A pairs are the foundation of your agent’s knowledge. Each pair teaches the agent how to answer a specific question.3. Organize with Tags
Tags group Q&A pairs by topic. This helps the agent retrieve the right knowledge more accurately.4. Define Actions
Actions are things your agent can do beyond answering questions. Each action has requirements that must be met before it can be triggered.5. Define States and Transitions
State predicates control the conversation flow. Based on the user’s intent, the agent transitions between states and adapts its behavior.6. Add Guardrails
Guardrails set safety boundaries that the agent enforces at the engine level (not just in the prompt):Next Steps
Your agent is ready. You can now:Chat with your agent
Send messages and integrate with LangChain
Evaluate your agent
Test for hallucinations before deploying to production