Skip to main content

Ceylon is an advanced multi-agent platform specifically developed for Ceylon Aritficial Intelligence.

Project description

Ceylon: Multi-Agent Framework

Empowering Collaboration, Simplifying Complexity

PyPI - Version PyPI - Python Version

Introduction

Welcome to Ceylon: A Multi-Agent System (MAS) designed to orchestrate complex task flows among multiple AI agents. Ceylon manages and automates interactions between agents, each with specific roles and responsibilities, enabling powerful collaborative AI solutions. By empowering collaboration and simplifying complexity, Ceylon opens up new possibilities in AI-driven task automation and problem-solving.

Ceylon Architecture

🚀 Key Features

  • Agent Management: Easily define and manage agents with specific roles and tools.
  • Task Automation: Automate task flow based on agent input and predefined sequences.
  • Scalability: Handle multiple agents and complex workflows with ease.
  • Customization: Highly adaptable to fit diverse use cases.
  • Distributed Architecture: Developed as a robust distributed system.
  • Efficient Message Propagation: Utilizes a powerful framework for reliable inter-agent communication.
  • Interoperability and Performance: Ensures seamless operation across different programming languages while providing memory safety and high performance.
  • Chief Agent Leadership: Centralized task management and execution flow.
  • Parallel or Sequential Execution: Adapt to your task's needs.
  • Customizable I/O: Define inputs and outputs tailored to your requirements.
  • Versatile Deployment: Run as a server or standalone application.

🌟 Why Ceylon?

Ceylon pushes the boundaries of what's possible in task automation and AI collaboration. It's not just another framework; it's a new paradigm for solving complex problems.

  • Achieve the Impossible: Tackle tasks that traditional single-agent or monolithic systems can't handle.
  • Flexible Architecture: Easily adapt to various use cases, from customer support to market analysis.
  • Scalable Performance: Distribute workload across multiple agents for improved efficiency.
  • Rich Interaction: Agents share information, creating a truly collaborative AI ecosystem.

🛠️ Use Cases

  • Automated customer support systems
  • Intelligent meeting schedulers
  • Real-time stock market analysis
  • AI-driven content creation pipelines
  • Complex data processing and decision-making systems

📚 Tutorials and Examples

Ceylon provides a range of tutorials and examples to help you get started and make the most of the framework:

Tutorials

Example Projects

🚦 Getting Started

To get started with Ceylon, refer to our detailed Getting Started Guide. This guide walks you through setting up a basic multi-agent system with easy-to-follow steps.

🚧 Roadmap

  • LLM Agent Stack
  • Job Handling (parallel & sequential)
  • Web Agent
  • Agent Registry

🤝 Contributing

We welcome contributions! Please read our contributing guidelines before submitting a pull request.

📄 License

Ceylon is released under the Apache-2.0 license. See the LICENSE file for details.

📞 Contact

For questions or support, please contact us at support@ceylon.ai.


Built with ☕ by the Ceylon Team. Star us on GitHub if you find this interesting!

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

ceylon-0.16.22-py3-none-win_amd64.whl (4.2 MB view details)

Uploaded Python 3 Windows x86-64

ceylon-0.16.22-py3-none-win32.whl (3.7 MB view details)

Uploaded Python 3 Windows x86

ceylon-0.16.22-py3-none-manylinux_2_31_x86_64.whl (5.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.31+ x86-64

ceylon-0.16.22-py3-none-macosx_11_0_arm64.whl (4.6 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

ceylon-0.16.22-py3-none-macosx_10_12_x86_64.whl (4.8 MB view details)

Uploaded Python 3 macOS 10.12+ x86-64

File details

Details for the file ceylon-0.16.22-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for ceylon-0.16.22-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 aca3dcb602c2766052f3597e30affd41dea768b536d4b9e0befee1664bad93aa
MD5 33118af04bee0985a0ed5df81130bba0
BLAKE2b-256 6fd27556525d39adc1c2df28555dd4866f88988705fe4ece08b56608d147c1b1

See more details on using hashes here.

File details

Details for the file ceylon-0.16.22-py3-none-win32.whl.

File metadata

  • Download URL: ceylon-0.16.22-py3-none-win32.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.1

File hashes

Hashes for ceylon-0.16.22-py3-none-win32.whl
Algorithm Hash digest
SHA256 b7c4db3778d89081cd897d1b58f2b1a40b34fe570536775f1797b507c22b2f6d
MD5 7de0cb3f7b11ee98dc768076ba112d90
BLAKE2b-256 a3ef63448fcc228e9b373ae4ae8d7ca996e4c7e24627cd74b89ed48cea75195d

See more details on using hashes here.

File details

Details for the file ceylon-0.16.22-py3-none-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for ceylon-0.16.22-py3-none-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 0e08ace191b2a35abd319a5ab7287bf85870605152fe0e94087ac99530b6d8ec
MD5 597f6ed60bc45a0139738cc7ea316924
BLAKE2b-256 5d8df487ca3c103497f69c49593ee1b64db64668ac63fd7c4075d21efbe05051

See more details on using hashes here.

File details

Details for the file ceylon-0.16.22-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ceylon-0.16.22-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71e8d6671b889c9d9754517a6cac92e1e223a77c8232ad50181eda2b0842df34
MD5 5351a9f66b3d79b4b91cdf0198b55f8c
BLAKE2b-256 585040470023a9cccc341e0a23924f17d8cf65f95c99f1c37cb8511088b4b530

See more details on using hashes here.

File details

Details for the file ceylon-0.16.22-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ceylon-0.16.22-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1f04aa29c464a48808adf546e98cb5df1509d28869b38aea7c59bfab7505e4ef
MD5 d89cfe76c0f6bd7306a11a9f8de80903
BLAKE2b-256 522d61290c10f7bb287910c62683d247684cc99d1467b5de2693d8852395588c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page