← Open Source
plurai-ai

intellagent

A framework for comprehensive diagnosis and optimization of agents using simulated, realistic synthetic interactions.

AI EngineeringTest & guardPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.26k
Stars
155
Forks
+2
This week
6
Contributors
Created 2024-10-28 · Updated 2026-10-12 · #10925 today
Top developers
EladlevilankadarAditya-Tripuraneni

plurai-ai/intellagent is ranked 10,925 with 1,261 stars.

Same-category comparison

plurai-ai/intellagent is ranked 10,925 among these 8 peers; hashgraph-online/standards-sdk is ranked 10,919.

Same-category comparison
NameRankMetrics
TencentCloudADP/youtu-graphrag10,894
Language:
Python
Stars:
1,268
Forks:
190
Description:
[ICLR 2026] Youtu-GraphRAG: Vertically Unified Agents for Graph Retrieval-Augmented Complex Reasoning.
math-inc/OpenGauss10,902
Language:
Python
Stars:
1,267
Forks:
115
goldfishh/chatgpt-tool-hub10,913
Language:
Python
Stars:
1,264
Forks:
164
Description:
An open-source chatgpt tool ecosystem where you can combine tools with chatgpt and use natural language to do anything.
hashgraph-online/standards-sdk10,919
Language:
TypeScript
Stars:
1,263
Forks:
24
Description:
The official HOL Standards SDK, implementing the standards found in https://hol.org/docs/standards.
ChristopherKahler/paul10,947
Language:
JavaScript
Stars:
1,254
Forks:
139
chunxiaoxx/nautilus-compass10,949
Language:
Python
Stars:
1,254
Forks:
36
openairymax/agentrt10,951
Language:
C
Stars:
1,254
Forks:
109
Description:
Airymax AgentRT Transcend context limits. Achieve near-infinite memory.
RUC-NLPIR/Search-o110,960
Language:
Python
Stars:
1,251
Forks:
111
Description:
🔍 Search-o1: Agentic Search-Enhanced Large Reasoning Models [EMNLP 2025].
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryAI Engineering
SubcategoryTest & guard
KeywordsData synthesis
Stars1,261
Forks155
Contributors6
Created date2024-10-28
Updated date2026-10-12
Stars in 1 day0
Stars in 7 days2
Rank10,925
Previous rank10,893
Rank change-32
7-day stars rank8,133
Previous 7-day stars rank6,194
7-day stars rank change-1,939
Total stars rank9,314
Previous total stars rank9,299
Total stars rank change-15
README summary

Uncover Your Agent's Blind Spots Documentation | Quick Start | Newsletter | Paper Simulate interactions, analyze performance, and gain actionable insights for conversational agents. Test, evaluate, and optimize your agent to ensure reliable real-world deployment. IntellAgent is an advanced multi-agent framework that transforms the evaluation and optimization of conversational agents. By simulating thousands of realistic, challenging interactions, IntellAgent stress-tests agents to uncover hidden failure points. These insights enhance agent performance, reliability, and user experience. Key Features 🔬 **Generate Thousands of Edge

-Case Scenarios:** Automatically generate highly realistic edge-case scenarios tailored specifically to your agent. 🤖 **Simulate Diverse User Interactions:** Evaluate your agent across a wide spectrum of scenarios with varying complexity levels. 📊 **Comprehensive Performance Evaluations:** Access detailed analysis to identify performance gaps, prioritize improvements, and compare outcomes across experiments. 💪 **Simple integration:** Simple integration to your conversational agent. How it works IntellAgent framework consists of three steps: Given the user prompt (and optional additional information such as tools and database schema) The

system decomposes the prompt into a policy graph. It samples a subset of policies based on their concurrence in real conversation distributions. It generates a scenario of user-chatbot interaction (including system databases) to address the selected subset of policies. Simulating the user-chatbot interaction using a user agent. Critiquing the conversation and providing feedback on the tested policies. To better understand the key concepts and how the IntellAgent system operates, refer to the system overview guide 🔍 Demo :fire: Quickstart

For a more detailed and comprehensive guide, see the Start Guide. IntellAgent requires Step 1 - Download and install You can use Conda or pip to install the dependencies. Using pip: Step 2 - Set your LLM API Key Edit the file to set up your LLM configuration (OpenAI/Azure/Vertex/Anthropic): To change the default LLM provider or model for either the IntellAgent system or the chatbot, you can easily update the configuration file. For instance, modify the file: To change

the number of samples in the database you should modify the in the config file: **Tokens Usage** We invest lots of effort in minimizing the total cost of running the simulator - Using the default parameters, the expected cost per sample is approximately $0. 10 - You can control expenses by modifying the limit parameter in the config file - We are working on leveraging user data which will significantly reduce the cost per sample Step 3 - Run the Simulator If you're utilizing

Azure OpenAI services for the , ensure you disable the default filter before running the simulator. For fast simple environment without a database, run the following command: For more complex (slower) environment with a database, run the following command: **Troubleshooting** - **Rate limit messages** → Decrease variables in the file. - **Frequent timeout errors** → Increase the values in the file. Explore the Customization options to configure the simulation for your environment, or delve into the examples we provide to learn more about its capabilities

. Step 4 - See the Results To visualize the simulation results using streamlit, run: This will launch a Streamlit dashboard showing

Frequently asked questions

How many stars and forks are recorded?

plurai-ai/intellagent has 1,261 stars and 155 forks.

What is the repository rank?

plurai-ai/intellagent is ranked 10,925.

What language and category are recorded?

plurai-ai/intellagent has 1,261 stars, uses Python and belongs to AI Engineering.

Which repository is closest in rank?

plurai-ai/intellagent is compared with hashgraph-online/standards-sdk, ranked 10,919 with 1,263 stars.

README

Uncover Your Agent's Blind Spots

Documentation | Quick Start | Newsletter | Paper

Simulate interactions, analyze performance, and gain actionable insights for conversational agents. Test, evaluate, and optimize your agent to ensure reliable real-world deployment.

IntellAgent is an advanced multi-agent framework that transforms the evaluation and optimization of conversational agents. By simulating thousands of realistic, challenging interactions, IntellAgent stress-tests agents to uncover hidden failure points. These insights enhance agent performance, reliability, and user experience.

Key Features

  • 🔬 Generate Thousands of Edge-Case Scenarios:
    Automatically generate highly realistic edge-case scenarios tailored specifically to your agent.

  • 🤖 Simulate Diverse User Interactions:
    Evaluate your agent across a wide spectrum of scenarios with varying complexity levels.

  • 📊 Comprehensive Performance Evaluations:
    Access detailed analysis to identify performance gaps, prioritize improvements, and compare outcomes across experiments.

  • 💪 Simple integration:
    Simple integration to your conversational agent.

How it works

IntellAgent framework consists of three steps:

  • Given the user prompt (and optional additional information such as tools and database schema)
    • The system decomposes the prompt into a policy graph.
    • It samples a subset of policies based on their concurrence in real conversation distributions.
    • It generates a scenario of user-chatbot interaction (including system databases) to address the selected subset of policies.
  • Simulating the user-chatbot interaction using a user agent.
  • Critiquing the conversation and providing feedback on the tested policies.

To better understand the key concepts and how the IntellAgent system operates, refer to the system overview guide

🔍 Demo

:fire: Quickstart

For a more detailed and comprehensive guide, see the Start Guide.

IntellAgent requires python >= 3.9

Step 1 - Download and install

git clone git@github.com:plurai-ai/intellagent.git
cd intellagent

You can use Conda or pip to install the dependencies.

Using pip:

pip install -r requirements.txt

Step 2 - Set your LLM API Key

Edit the config/llm_env.yml file to set up your LLM configuration (OpenAI/Azure/Vertex/Anthropic):

openai:
  OPENAI_API_KEY: "your-api-key-here"

To change the default LLM provider or model for either the IntellAgent system or the chatbot, you can easily update the configuration file. For instance, modify the config/config_education.yml file:

llm_intellagent:
    type: 'azure'

llm_chat:
    type: 'azure'

To change the number of samples in the database you should modify the num_samples in the config file:

dataset:
    num_samples: 30

Tokens Usage

We invest lots of effort in minimizing the total cost of running the simulator

  • Using the default parameters, the expected cost per sample is approximately $0.10
  • You can control expenses by modifying the cost_limit limit parameter in the config file
  • We are working on leveraging user data which will significantly reduce the cost per sample

Step 3 - Run the Simulator

If you're utilizing Azure OpenAI services for the llm_intellagent, ensure you disable the default jailbreak filter before running the simulator.

For fast simple environment without a database, run the following command:

python run.py --output_path results/education --config_path ./config/config_education.yml 

For more complex (slower) environment with a database, run the following command:

python run.py --output_path results/airline --config_path ./config/config_airline.yml 

Troubleshooting

  • Rate limit messages → Decrease num_workers variables in the config_default file.
  • Frequent timeout errors → Increase the timeout values in the config_default file.

Explore the Customization options to configure the simulation for your environment, or delve into the examples we provide to learn more about its capabilities.

Step 4 - See the Results

To visualize the simulation results using streamlit, run:

streamlit run simulator/visualization/Simulator_Visualizer.py

This will launch a Streamlit dashboard showing detailed analytics and visualizations of your simulation results.

Roadmap

  • [x] Beta Release
  • [ ] Integration Agent Platforms
    • [X] LangGraph
    • [ ] CrewAI
    • [ ] AutoGen
  • [ ] Enable Event Generation from Existing Databases
  • [ ] Implement API Integration for External Conversational Agents
  • [ ] Add Personality Dimensions to User Agents
  • [ ] Optimize Conversational Agent Performance Using Simulator Diagnostics (Available now with premium access)
    • [ ] System Prompt Optimization
    • [ ] Tools Optimization
    • [ ] Graph structure Optimization

Join our Discord community to shape our roadmap!

🚀 Community & Contributing

Your contributions are greatly appreciated! If you're eager to contribute, kindly refer to our Contributing Guidelines) for detailed information. We’re particularly keen on receiving new examples and environments to enrich the project.

If you wish to be part of our journey, join our Discord Community and subscribe to our Newsletter. Stay updated on the latest advancements, open-source releases, and cutting-edge tools driving the future of Reliable Conversational AI. We're excited to have you with us!

Citation

If you have used our code in your research, please cite our paper:

@misc{2501.11067,
Author = {Elad Levi and Ilan Kadar},
Title = {IntellAgent: A Multi-Agent Framework for Evaluating Conversational AI Systems},
Year = {2025},
Eprint = {arXiv:2501.11067},
}

🔍 Open Analytics

We collect basic usage metrics to better understand our users' needs and improve our services. As a transparent startup, we are committed to open-sourcing all the data we collect. Plurai does not track any information that can identify you or your company. You can review the specific metrics we track in the code.

If you prefer not to have your usage tracked, you can disable this feature by setting the PLURAI_DO_NOT_TRACK flag to true.

✉️ Support / Contact us

Nearby in the ranking
Similar items