Documentation
FreeAdd conversational AI agents to your apps in minutes
FreeFree tier
About Documentation
Proficient AI is a platform that enables developers to add conversational AI agents to their apps in minutes. It provides interaction APIs, SDKs, and a web dashboard for creating, customizing, and managing LLM-powered agents. Agents can be embedded via a prebuilt UI component requiring only 3-5 lines of code, with features like persistent conversation history and connections to various language models. The architecture includes a Client API for frontend interactions and an Admin API for backend operations. Use cases include chatbots, virtual tutors, and AI assistants.
Key Features
Prebuilt UI component (3-5 lines of code integration)
Persistent conversation history for user interactions
Dual API structure: Client API for frontend, Admin API for backend
Connects to various LLMs via the platform
Web dashboard for creating and customizing agents
Cloud-hosted agents with stored interaction data
Pros & Cons
Pros
- Extremely quick integration: add agent in minutes with prebuilt UI component
- Persistent conversation history across sessions without extra development
- Supports multiple LLMs, eliminating the need for separate integrations
- Clean separation of Client and Admin APIs for security and flexibility
- Cloud-hosted agents managed via a convenient dashboard
Cons
- Agents must be hosted on Proficient's cloud infrastructure, limiting self-hosting options
- Relies on internet connection for agent operation as it is cloud-based
- Demo video is from April 2023 and may not reflect latest features
Best For
Chatbots that respond to customer queries with business knowledgeVirtual tutors teaching users a variety of subjectsAI assistants that engage with a product's users
FAQ
How do I add an AI agent to my app?
Go to the web dashboard, create an agent with a specified model, customize its configuration, then add the prebuilt UI component to your app with 3-5 lines of code. The agent appears as a chat window with persistent conversation history.
What can I build with Proficient AI?
You can build chatbots that know your business and respond to customer queries, virtual tutors that teach users various subjects, AI assistants that engage with product users, or any application requiring an abstract AI entity to interact with users.
How does the architecture work?
Agents live in the Proficient cloud. They connect to your application via the Client API (frontend) and Admin API (backend). The platform stores interactions and user data, and connects to various LLMs so you don't have to write your own integration.
What APIs are available?
There are two APIs: the Client API for client applications (e.g., sending messages as an authenticated user) and the Admin API for backend applications (e.g., creating, configuring, deleting agents, monitoring interactions, updating user data).