مستوحى من "قاموس الخزر" لميلوراد بافيتش، حيث تنبثق الحقيقة من أصوات متعددة.
يجمع KhazarLLMs بين وكلاء الذكاء الاصطناعي ذوي الشخصيات الفريدة لمعالجة المهام الإبداعية.
مثل قاموس الخزر، حيث تنبثق الحقيقة من تقاطع أصوات متعددة
"كان الخزر شعبًا اختفى من التاريخ، تاركين وراءهم فقط شظايا وروايات متضاربة.
من هذه الشظايا، يمكننا أن نتخيل قصصًا لا نهائية. وبالمثل، من وجهات نظر مختلفة
للذكاء الاصطناعي، تنبثق إمكانيات إبداعية لا نهائية."
أوضاع تسلسلية وموازية ومناظرة وإجماع - اختر كيف يتفاعل الوكلاء
🔄
التحسين التكراري
جولات محادثة متعددة لتطوير الأفكار بعمق
💾
إدارة الجلسات
احفظ وحلل الجلسات الإبداعية للرجوع إليها مستقبلاً
🎨
مستقل عن المزود
يعمل مع OpenAI و Anthropic أو وضع المحاكاة للتجربة بدون تكلفة
🛠️
CLI و Python API
استخدم عبر سطر الأوامر أو ادمج في الكود الخاص بك
تعرف على وكلاء الذكاء الاصطناعي
كل وكيل له شخصية فريدة ودور إبداعي
💭
الحالم
الحرارة: 0.95
يولد رؤى إبداعية جريئة وغير محدودة دون قيود
🔍
الناقد
الحرارة: 0.4
يحلل بنظرة ثاقبة وملاحظات بناءة
🔗
المركب
الحرارة: 0.7
ينسج الأفكار المتباينة في كليات متماسكة
🧠
الفيلسوف
الحرارة: 0.6
يستكشف المعاني العميقة والسياقات الأوسع
⚡
المتمرد
الحرارة: 0.9
يتحدى الافتراضات ويكسر الأعراف
🏛️
المعماري
الحرارة: 0.5
يهيكل وينظم الأفكار في أشكال قابلة للتنفيذ
✨
الشاعر
الحرارة: 0.85
يضيف الجمال والرنين العاطفي
Quick Start
Get started with KhazarLLMs in minutes
# Clone the repository
git clone https://github.com/NickScherbakov/KhazarLLMs.git
cd KhazarLLMs
# Install dependencies
pip install -r requirements.txt
# Optional: Set up API keys
cp .env.example .env
# Edit .env with your API keys
import asyncio
from khazar_llms.agents.personas import DreamerAgent, CriticAgent, SynthesizerAgent
from khazar_llms.orchestration.ensemble import Ensemble
from khazar_llms.orchestration.session import CreativeSession
async def main():
# Create agents
agents = [
DreamerAgent(provider="mock"),
CriticAgent(provider="mock"),
SynthesizerAgent(provider="mock"),
]
# Create ensemble
ensemble = Ensemble(agents=agents, max_iterations=3)
# Run creative session
session = CreativeSession(ensemble)
results = await session.run("Design a new form of communication")
# View results
for msg in results["conversation"]:
print(f"{msg.sender}: {msg.content}")
asyncio.run(main())
# Get help
python -m khazar_llms.cli info
# List available agents
python -m khazar_llms.cli list-agents
# Run a creative task
python -m khazar_llms.cli create-task "Imagine a library that exists in multiple dimensions"
# Use parallel mode
python -m khazar_llms.cli --mode parallel --agents dreamer rebel poet create-task "Create a new musical instrument"
Use Cases
Real-world applications of KhazarLLMs
✍️
Creative Writing
Generate stories from multiple narrative perspectives
🎨
Product Design
Explore product ideas through different lenses
🧩
Problem Solving
Approach complex problems from multiple angles
🎭
Art & Poetry
Create multi-layered artistic works
🤔
Philosophy
Explore philosophical questions through dialogue
📚
Education
Learn topics by seeing multiple explanatory approaches
Join the Project
Become part of the collective AI creativity research community
01
Add New Agents
Create unique AI personas with new creative roles and characteristics
02
Implement Modes
Develop new orchestration patterns and agent interaction methods
03
Improve Dynamics
Optimize dialogues and interactions between agents
04
Create Visualizations
Develop tools to visualize creative processes
05
Write Examples
Add new use case examples for different domains
06
Document
Improve documentation and translate it into other languages
Start Contributing Now!
Read our CONTRIBUTING.md guide and create your first Pull Request