Clueoai is a personification infrastructure designed for Large Language Models (LLMs). It provides a simple Application Programming Interface (API) that developers can call to infuse their AI applications with stable and consistent personality traits. This service aims to address the problem of monotonous responses and lack of personality in traditional AI interactions. With Clueoai, developers can give AI a memorized and brand-specific voice without the need for complex cue word engineering, thus providing a more engaging and humanized user experience in a variety of application scenarios. The platform supports seamless scaling from personal projects to enterprise-level applications and ensures low latency and high reliability, making AI interaction less boring.
Function List
- Consistent personality: Ensure that the AI maintains a unified personality and brand voice across millions of conversations without inconsistent expressions.
- Lasting Memories: Enable AI to remember every conversation, preference and important detail of the user to provide a coherent communication experience.
- Fast integration: Developers can integrate Clueoai into existing AI workflows in less than 5 minutes with just a few lines of code, without having to refactor the system architecture.
- Personality Configuration: Provides a dashboard that allows users to precisely shape the AI's personality by adjusting five personality trait parameters: "Openness," "Dutifulness," "Extraversion," "Likability," and "Neuroticism". "and "Neuroticism" to accurately shape the AI's personality.
- High performance and reliability: With low latency of less than 100 milliseconds and 99.9% uptime, it is capable of handling highly concurrent requests to meet the needs of enterprise-class applications.
- Wide applicability: Serving users of all sizes, including indie developers, fast-growing startups, and large enterprises, with the ability to scale as your business grows.
Using Help
Clueoai was designed with the idea that developers should be able to quickly and easily give a rich personality to any large language model. It has a very straightforward usage process that eliminates the need for complex configuration and lengthy prompt word writing.
preliminary
Before you can use Clueoai, you need to visit its official website and register an account in order to get the API Key (API Key) used for authentication.
- interviews
clueoai.com
Official website. - Click "Get Started" or similar button to complete the account registration process.
- In your account dashboard (Dashboard), find and copy your proprietary API key. This key is the credentials for all subsequent API requests.
Installation and Integration
Clueoai provides support libraries (SDK) for many programming languages, which you can easily install into your development environment. The following JavaScript environment tonode-fetch
An example of how the integration is done.
Step 1: Initialize Configuration
In your code, you first need to set up your API key and the base URL of the API.Then, depending on your needs, define apersonalityConfig
object for setting the personality traits of the AI.
import fetch from 'node-fetch';
// 1. 使用你的API密钥进行初始化
const CLUEO_API_KEY = 'ck_your_api_key_here'; // 请替换成你在官网获取的密钥
const API_BASE_URL = 'https://backend.clueoai.com';
// 2. 配置你想要的AI人格
// 这些参数基于五大人格模型,数值可以根据需要调整
const personalityConfig = {
openness: 8, // 开放性:决定AI的创造力和想象力
conscientiousness: 7, // 尽责性:影响AI回应的条理性和组织性
extraversion: 5, // 外向性:控制AI的互动参与度,是内向还是外向
agreeableness: 9, // 宜人性:决定AI的合作和友好程度
neuroticism: 3 // 神经质:影响AI的情绪稳定性,数值越低越冷静
};
Step 2: Call the API to process user inputs
Next, create a function to process the user's input message. This function will send the user's message to Clueoai's API endpoint along with the persona configuration you've set.The API will return a personified AI response.
// 3. 创建一个函数,用设定好的人格来处理任何用户输入
async function processWithPersonality(userMessage) {
const response = await fetch(`${API_BASE_URL}/api/enhanced/inject`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': CLUEO_API_KEY, // 传递你的API密钥
},
body: JSON.stringify({
message: userMessage, // 用户发送的原始消息
personalityConfig: personalityConfig // 你定义的人格配置
})
});
const data = await response.json();
return data.data.enhanced_response; // 返回经过人格加强后的回应
}
Step 3: Get and use the results
Now, you can use this function to process any user's question and get an AI answer with a consistent personality.
// 4. 在所有交互中保持一致的人格
const result = await processWithPersonality("请解释一下什么是机器学习");
console.log(result); // 输出的就是具有指定人格的AI回答
With these three simple steps, you've completed your Clueoai integration. No matter how many subsequent interactions the user has with the AI, the AI will always keep you on thepersonalityConfig
The personality of "calm, organized, and creative" is set out in the
Dynamic adjustment in the dashboard
Clueoai also provides a user dashboard where you can adjust the AI's personality parameters in real time, without having to change the code. For example, when you turn up the "Extroversion" parameter, the AI's responses will immediately become more enthusiastic and proactive. This dynamic adjustment is ideal for applications that need to switch the AI's communication style according to different scenarios.
application scenario
- Customized AI customer service for brands
Injecting a personality into an enterprise's chatbot that matches the brand's image, whether it's a rigorous and professional financial advisor or a lively and fun customer service agent for a FMCG brand, ensures that the tone and style of its communication with users is always the same, enhancing brand recognition and user trust. - Personalized AI companion or virtual character
In social, gaming, or emotional companion applications, setting up a unique and stable personality for a virtual character allows it to remember the user's preferences and history of conversations, creating a deeper emotional connection and making the interaction experience more authentic and long-lasting. - AI mentors in education and training
Set different personalities for AI tutors, depending on the subject or training goal. For example, a patient and encouraging language learning partner, or a rigorous and logical programming coach. This makes the learning process more interactive and relevant. - An AI assistant to aid in content creation
Creators can configure the personality of the AI assistant according to their desired writing style (e.g., humorous, serious, imaginative), so that when generating drafts and providing suggestions, it can better match the creator's expressive habits and improve collaborative efficiency.
QA
- What major language models does Clueoai support?
Clueoai is a standalone personality layer that can be integrated with any existing large language model (e.g. GPT, Claude, etc.) via an API that works on top of your current technology stack without replacing the underlying model. - Does using Clueoai significantly increase the response time of the API?
No. Clueoai's infrastructure is optimized to have an additional latency of less than 100 milliseconds for API requests, and in most application scenarios, users will not feel significant latency. - What should I do if I want to change the AI's personality in the middle of a conversation?
You can adjust personality parameters in real time in Clueoai's dashboard, and these changes take effect immediately. You can also pass different personality configuration objects via API requests (personalityConfig
), thus enabling dynamic personality switching at the code level. - What are the advantages of using Clueoai over writing your own complex cue words?
By separating personality management from cues, Clueoai avoids the hassle of maintaining long, complex, and easily invalidated "super cues". It provides a stable, reusable solution that ensures consistency of personalities and stable performance even after major upstream model updates, greatly reducing development and maintenance costs.