|
|
|
@ -1,178 +1,225 @@
|
|
|
|
|
The Swarms framework provides developers with the ability to create AI systems that operate across two dimensions: **predictability** and **creativity**.
|
|
|
|
|
# Swarms
|
|
|
|
|
|
|
|
|
|
For **predictability**, Swarms enforces structures like sequential pipelines, DAG-based workflows, and long-term memory. To facilitate creativity, Swarms safely prompts LLMs with tools and short-term memory connecting them to external APIs and data stores. The framework allows developers to transition between those two dimensions effortlessly based on their use case.
|
|
|
|
|
<div align="center">
|
|
|
|
|
|
|
|
|
|
Swarms not only helps developers harness the potential of LLMs but also enforces trust boundaries, schema validation, and tool activity-level permissions. By doing so, Swarms maximizes LLMs’ reasoning while adhering to strict policies regarding their capabilities.
|
|
|
|
|
Swarms is a modular framework that enables reliable and useful multi-agent collaboration at scale to automate real-world tasks.
|
|
|
|
|
|
|
|
|
|
Swarms’s design philosophy is based on the following tenets:
|
|
|
|
|
|
|
|
|
|
1. **Modularity and composability**: All framework primitives are useful and usable on their own in addition to being easy to plug into each other.
|
|
|
|
|
2. **Technology-agnostic**: Swarms is designed to work with any capable LLM, data store, and backend through the abstraction of drivers.
|
|
|
|
|
3. **Keep data off prompt by default**: When working with data through loaders and tools, Swarms aims to keep it off prompt by default, making it easy to work with big data securely and with low latency.
|
|
|
|
|
4. **Minimal prompt engineering**: It’s much easier to reason about code written in Python, not natural languages. Swarms aims to default to Python in most cases unless absolutely necessary.
|
|
|
|
|
[![GitHub issues](https://img.shields.io/github/issues/kyegomez/swarms)](https://github.com/kyegomez/swarms/issues) [![GitHub forks](https://img.shields.io/github/forks/kyegomez/swarms)](https://github.com/kyegomez/swarms/network) [![GitHub stars](https://img.shields.io/github/stars/kyegomez/swarms)](https://github.com/kyegomez/swarms/stargazers) [![GitHub license](https://img.shields.io/github/license/kyegomez/swarms)](https://github.com/kyegomez/swarms/blob/main/LICENSE)[![GitHub star chart](https://img.shields.io/github/stars/kyegomez/swarms?style=social)](https://star-history.com/#kyegomez/swarms)[![Dependency Status](https://img.shields.io/librariesio/github/kyegomez/swarms)](https://libraries.io/github/kyegomez/swarms) [![Downloads](https://static.pepy.tech/badge/swarms/month)](https://pepy.tech/project/swarms)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
### Share on Social Media
|
|
|
|
|
|
|
|
|
|
There are 2 methods, one is through `git clone` and the other is by `pip install swarms`. Check out the [DOCUMENTATION](DOCS/DOCUMENTATION.md) for more information on the classes.
|
|
|
|
|
[![Join the Agora discord](https://img.shields.io/discord/1110910277110743103?label=Discord&logo=discord&logoColor=white&style=plastic&color=d7b023)![Share on Twitter](https://img.shields.io/twitter/url/https/twitter.com/cloudposse.svg?style=social&label=Share%20%40kyegomez/swarms)](https://twitter.com/intent/tweet?text=Check%20out%20this%20amazing%20AI%20project:%20&url=https%3A%2F%2Fgithub.com%2Fkyegomez%2Fswarms) [![Share on Facebook](https://img.shields.io/badge/Share-%20facebook-blue)](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgithub.com%2Fkyegomez%2Fswarms) [![Share on LinkedIn](https://img.shields.io/badge/Share-%20linkedin-blue)](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fgithub.com%2Fkyegomez%2Fswarms&title=&summary=&source=)
|
|
|
|
|
|
|
|
|
|
* Pip install `pip3 install swarms`
|
|
|
|
|
[![Share on Reddit](https://img.shields.io/badge/-Share%20on%20Reddit-orange)](https://www.reddit.com/submit?url=https%3A%2F%2Fgithub.com%2Fkyegomez%2Fswarms&title=Swarms%20-%20the%20future%20of%20AI) [![Share on Hacker News](https://img.shields.io/badge/-Share%20on%20Hacker%20News-orange)](https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fgithub.com%2Fkyegomez%2Fswarms&t=Swarms%20-%20the%20future%20of%20AI) [![Share on Pinterest](https://img.shields.io/badge/-Share%20on%20Pinterest-red)](https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fgithub.com%2Fkyegomez%2Fswarms&media=https%3A%2F%2Fexample.com%2Fimage.jpg&description=Swarms%20-%20the%20future%20of%20AI) [![Share on WhatsApp](https://img.shields.io/badge/-Share%20on%20WhatsApp-green)](https://api.whatsapp.com/send?text=Check%20out%20Swarms%20-%20the%20future%20of%20AI%20%23swarms%20%23AI%0A%0Ahttps%3A%2F%2Fgithub.com%2Fkyegomez%2Fswarms)
|
|
|
|
|
|
|
|
|
|
* Create new python file and unleash superintelligence
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
```python
|
|
|
|
|
<!-- [![Swarm Fest](images/swarmfest.png)](https://github.com/users/kyegomez/projects/1) -->
|
|
|
|
|
|
|
|
|
|
from swarms import Worker
|
|
|
|
|
## Vision
|
|
|
|
|
At Swarms, we're transforming the landscape of AI from siloed AI agents to a unified 'swarm' of intelligence. Through relentless iteration and the power of collective insight from our 1500+ Agora researchers, we're developing a groundbreaking framework for AI collaboration. Our mission is to catalyze a paradigm shift, advancing Humanity with the power of unified autonomous AI agent swarms.
|
|
|
|
|
|
|
|
|
|
-----
|
|
|
|
|
|
|
|
|
|
node = Worker(
|
|
|
|
|
openai_api_key="",
|
|
|
|
|
ai_name="Optimus Prime",
|
|
|
|
|
)
|
|
|
|
|
## 🤝 Schedule a 1-on-1 Session
|
|
|
|
|
|
|
|
|
|
task = "What were the winning boston marathon times for the past 5 years (ending in 2022)? Generate a table of the year, name, country of origin, and times."
|
|
|
|
|
response = node.run(task)
|
|
|
|
|
print(response)
|
|
|
|
|
```
|
|
|
|
|
Book a [1-on-1 Session with Kye](https://calendly.com/swarm-corp/30min), the Creator, to discuss any issues, provide feedback, or explore how we can improve Swarms for you.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Documentation
|
|
|
|
|
For documentation, go here, [the docs folder in the root diectory](https://swarms.apac.ai)
|
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
**NOTE: We need help building the documentation**
|
|
|
|
|
## Installation
|
|
|
|
|
`pip3 install --upgrade swarms`
|
|
|
|
|
|
|
|
|
|
-----
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Docker Setup
|
|
|
|
|
The docker file is located in the docker folder in the `infra` folder, [click here and navigate here in your environment](/infra/Docker)
|
|
|
|
|
## Usage
|
|
|
|
|
We have a small gallery of examples to run here, [for more check out the docs to build your own agent and or swarms!](https://docs.apac.ai)
|
|
|
|
|
|
|
|
|
|
* Build the Docker image
|
|
|
|
|
### `Flow` Example
|
|
|
|
|
- Reliable Structure that provides LLMS autonomy
|
|
|
|
|
- Extremely Customizeable with stopping conditions, interactivity, dynamical temperature, loop intervals, and so much more
|
|
|
|
|
- Enterprise Grade + Production Grade: `Flow` is designed and optimized for automating real-world tasks at scale!
|
|
|
|
|
|
|
|
|
|
* You can build the Docker image using the provided Dockerfile. Navigate to the infra/Docker directory where the Dockerfiles are located.
|
|
|
|
|
```python
|
|
|
|
|
|
|
|
|
|
* For the CPU version, use:
|
|
|
|
|
from swarms.models import OpenAIChat
|
|
|
|
|
from swarms.structs import Flow
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
docker build -t swarms-api:latest -f Dockerfile.cpu .
|
|
|
|
|
```
|
|
|
|
|
For the GPU version, use:
|
|
|
|
|
api_key = ""
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
docker build -t swarms-api:gpu -f Dockerfile.gpu .
|
|
|
|
|
```
|
|
|
|
|
### Run the Docker container
|
|
|
|
|
# Initialize the language model, this model can be swapped out with Anthropic, ETC, Huggingface Models like Mistral, ETC
|
|
|
|
|
llm = OpenAIChat(
|
|
|
|
|
# model_name="gpt-4"
|
|
|
|
|
openai_api_key=api_key,
|
|
|
|
|
temperature=0.5,
|
|
|
|
|
# max_tokens=100,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
After building the Docker image, you can run the Swarms API in a Docker container. Replace your_redis_host and your_redis_port with your actual Redis host and port.
|
|
|
|
|
## Initialize the workflow
|
|
|
|
|
flow = Flow(
|
|
|
|
|
llm=llm,
|
|
|
|
|
max_loops=2,
|
|
|
|
|
dashboard=True,
|
|
|
|
|
# stopping_condition=None, # You can define a stopping condition as needed.
|
|
|
|
|
# loop_interval=1,
|
|
|
|
|
# retry_attempts=3,
|
|
|
|
|
# retry_interval=1,
|
|
|
|
|
# interactive=False, # Set to 'True' for interactive mode.
|
|
|
|
|
# dynamic_temperature=False, # Set to 'True' for dynamic temperature handling.
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
# out = flow.load_state("flow_state.json")
|
|
|
|
|
# temp = flow.dynamic_temperature()
|
|
|
|
|
# filter = flow.add_response_filter("Trump")
|
|
|
|
|
out = flow.run("Generate a 10,000 word blog on health and wellness.")
|
|
|
|
|
# out = flow.validate_response(out)
|
|
|
|
|
# out = flow.analyze_feedback(out)
|
|
|
|
|
# out = flow.print_history_and_memory()
|
|
|
|
|
# # out = flow.save_state("flow_state.json")
|
|
|
|
|
# print(out)
|
|
|
|
|
|
|
|
|
|
For the CPU version:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
docker run -p 8000:8000 -e REDIS_HOST=your_redis_host -e REDIS_PORT=your_redis_port swarms-api:latest
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## For the GPU version:
|
|
|
|
|
```bash
|
|
|
|
|
docker run --gpus all -p 8000:8000 -e REDIS_HOST=your_redis_host -e REDIS_PORT=your_redis_port swarms-api:gpu
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Access the Swarms API
|
|
|
|
|
------
|
|
|
|
|
|
|
|
|
|
* The Swarms API will be accessible at http://localhost:8000. You can use tools like curl or Postman to send requests to the API.
|
|
|
|
|
### `SequentialWorkflow`
|
|
|
|
|
- A Sequential swarm of autonomous agents where each agent's outputs are fed into the next agent
|
|
|
|
|
- Save and Restore Workflow states!
|
|
|
|
|
- Integrate Flow's with various LLMs and Multi-Modality Models
|
|
|
|
|
|
|
|
|
|
Here's an example curl command to send a POST request to the /chat endpoint:
|
|
|
|
|
```python
|
|
|
|
|
from swarms.models import OpenAIChat
|
|
|
|
|
from swarms.structs import Flow
|
|
|
|
|
from swarms.structs.sequential_workflow import SequentialWorkflow
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
curl -X POST -H "Content-Type: application/json" -d '{"api_key": "your_openai_api_key", "objective": "your_objective"}' http://localhost:8000/chat
|
|
|
|
|
```
|
|
|
|
|
Replace your_openai_api_key and your_objective with your actual OpenAI API key and objective.
|
|
|
|
|
# Example usage
|
|
|
|
|
api_key = (
|
|
|
|
|
"" # Your actual API key here
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
----
|
|
|
|
|
# Initialize the language flow
|
|
|
|
|
llm = OpenAIChat(
|
|
|
|
|
openai_api_key=api_key,
|
|
|
|
|
temperature=0.5,
|
|
|
|
|
max_tokens=3000,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
# Initialize the Flow with the language flow
|
|
|
|
|
agent1 = Flow(llm=llm, max_loops=1, dashboard=False)
|
|
|
|
|
|
|
|
|
|
# ✨ Features
|
|
|
|
|
* Easy to use Base LLMs, `OpenAI` `Palm` `Anthropic` `HuggingFace`
|
|
|
|
|
* Enterprise Grade, Production Ready with robust Error Handling
|
|
|
|
|
* Multi-Modality Native with Multi-Modal LLMs as tools
|
|
|
|
|
* Infinite Memory Processing: Store infinite sequences of infinite Multi-Modal data, text, images, videos, audio
|
|
|
|
|
* Usability: Extreme emphasis on useability, code is at it's theortical minimum simplicity factor to use
|
|
|
|
|
* Reliability: Outputs that accomplish tasks and activities you wish to execute.
|
|
|
|
|
* Fluidity: A seamless all-around experience to build production grade workflows
|
|
|
|
|
* Speed: Lower the time to automate tasks by 90%.
|
|
|
|
|
* Simplicity: Swarms is extremely simple to use, if not thee simplest agent framework of all time
|
|
|
|
|
* Powerful: Swarms is capable of building entire software apps, to large scale data analysis, and handling chaotic situations
|
|
|
|
|
# Create another Flow for a different task
|
|
|
|
|
agent2 = Flow(llm=llm, max_loops=1, dashboard=False)
|
|
|
|
|
|
|
|
|
|
agent3 = Flow(llm=llm, max_loops=1, dashboard=False)
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
# Roadmap
|
|
|
|
|
# Create the workflow
|
|
|
|
|
workflow = SequentialWorkflow(max_loops=1)
|
|
|
|
|
|
|
|
|
|
Please checkout our [Roadmap](DOCS/ROADMAP.md) and consider contributing to make the dream of Swarms real to advance Humanity.
|
|
|
|
|
# Add tasks to the workflow
|
|
|
|
|
workflow.add("Generate a 10,000 word blog on health and wellness.", agent1)
|
|
|
|
|
|
|
|
|
|
## Optimization Priorities
|
|
|
|
|
# Suppose the next task takes the output of the first task as input
|
|
|
|
|
workflow.add("Summarize the generated blog", agent2)
|
|
|
|
|
|
|
|
|
|
1. **Reliability**: Increase the reliability of the swarm - obtaining the desired output with a basic and un-detailed input.
|
|
|
|
|
workflow.add("Create a references sheet of materials for the curriculm", agent3)
|
|
|
|
|
|
|
|
|
|
2. **Speed**: Reduce the time it takes for the swarm to accomplish tasks by improving the communication layer, critiquing, and self-alignment with meta prompting.
|
|
|
|
|
# Run the workflow
|
|
|
|
|
workflow.run()
|
|
|
|
|
|
|
|
|
|
3. **Scalability**: Ensure that the system is asynchronous, concurrent, and self-healing to support scalability.
|
|
|
|
|
# Output the results
|
|
|
|
|
for task in workflow.tasks:
|
|
|
|
|
print(f"Task: {task.description}, Result: {task.result}")
|
|
|
|
|
|
|
|
|
|
Our goal is to continuously improve Swarms by following this roadmap, while also being adaptable to new needs and opportunities as they arise.
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Bounty Program
|
|
|
|
|
# Features 🤖
|
|
|
|
|
The Swarms framework is designed with a strong emphasis on reliability, performance, and production-grade readiness.
|
|
|
|
|
Below are the key features that make Swarms an ideal choice for enterprise-level AI deployments.
|
|
|
|
|
|
|
|
|
|
Our bounty program is an exciting opportunity for contributors to help us build the future of Swarms. By participating, you can earn rewards while contributing to a project that aims to revolutionize digital activity.
|
|
|
|
|
## 🚀 Production-Grade Readiness
|
|
|
|
|
- **Scalable Architecture**: Built to scale effortlessly with your growing business needs.
|
|
|
|
|
- **Enterprise-Level Security**: Incorporates top-notch security features to safeguard your data and operations.
|
|
|
|
|
- **Containerization and Microservices**: Easily deployable in containerized environments, supporting microservices architecture.
|
|
|
|
|
|
|
|
|
|
Here's how it works:
|
|
|
|
|
## ⚙️ Reliability and Robustness
|
|
|
|
|
- **Fault Tolerance**: Designed to handle failures gracefully, ensuring uninterrupted operations.
|
|
|
|
|
- **Consistent Performance**: Maintains high performance even under heavy loads or complex computational demands.
|
|
|
|
|
- **Automated Backup and Recovery**: Features automatic backup and recovery processes, reducing the risk of data loss.
|
|
|
|
|
|
|
|
|
|
1. **Check out our Roadmap**: We've shared our roadmap detailing our short and long-term goals. These are the areas where we're seeking contributions.
|
|
|
|
|
## 💡 Advanced AI Capabilities
|
|
|
|
|
|
|
|
|
|
2. **Pick a Task**: Choose a task from the roadmap that aligns with your skills and interests. If you're unsure, you can reach out to our team for guidance.
|
|
|
|
|
The Swarms framework is equipped with a suite of advanced AI capabilities designed to cater to a wide range of applications and scenarios, ensuring versatility and cutting-edge performance.
|
|
|
|
|
|
|
|
|
|
3. **Get to Work**: Once you've chosen a task, start working on it. Remember, quality is key. We're looking for contributions that truly make a difference.
|
|
|
|
|
### Multi-Modal Autonomous Agents
|
|
|
|
|
- **Versatile Model Support**: Seamlessly works with various AI models, including NLP, computer vision, and more, for comprehensive multi-modal capabilities.
|
|
|
|
|
- **Context-Aware Processing**: Employs context-aware processing techniques to ensure relevant and accurate responses from agents.
|
|
|
|
|
|
|
|
|
|
4. **Submit your Contribution**: Once your work is complete, submit it for review. We'll evaluate your contribution based on its quality, relevance, and the value it brings to Swarms.
|
|
|
|
|
### Function Calling Models for API Execution
|
|
|
|
|
- **Automated API Interactions**: Function calling models that can autonomously execute API calls, enabling seamless integration with external services and data sources.
|
|
|
|
|
- **Dynamic Response Handling**: Capable of processing and adapting to responses from APIs for real-time decision making.
|
|
|
|
|
|
|
|
|
|
5. **Earn Rewards**: If your contribution is approved, you'll earn a bounty. The amount of the bounty depends on the complexity of the task, the quality of your work, and the value it brings to Swarms.
|
|
|
|
|
### Varied Architectures of Swarms
|
|
|
|
|
- **Flexible Configuration**: Supports multiple swarm architectures, from centralized to decentralized, for diverse application needs.
|
|
|
|
|
- **Customizable Agent Roles**: Allows customization of agent roles and behaviors within the swarm to optimize performance and efficiency.
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## The Plan
|
|
|
|
|
|
|
|
|
|
### Phase 1: Building the Foundation
|
|
|
|
|
In the first phase, our focus is on building the basic infrastructure of Swarms. This includes developing key components like the Swarms class, integrating essential tools, and establishing task completion and evaluation logic. We'll also start developing our testing and evaluation framework during this phase. If you're interested in foundational work and have a knack for building robust, scalable systems, this phase is for you.
|
|
|
|
|
### Generative Models
|
|
|
|
|
- **Advanced Generative Capabilities**: Incorporates state-of-the-art generative models to create content, simulate scenarios, or predict outcomes.
|
|
|
|
|
- **Creative Problem Solving**: Utilizes generative AI for innovative problem-solving approaches and idea generation.
|
|
|
|
|
|
|
|
|
|
### Phase 2: Optimizing the System
|
|
|
|
|
In the second phase, we'll focus on optimizng Swarms by integrating more advanced features, improving the system's efficiency, and refining our testing and evaluation framework. This phase involves more complex tasks, so if you enjoy tackling challenging problems and contributing to the development of innovative features, this is the phase for you.
|
|
|
|
|
### Enhanced Decision-Making
|
|
|
|
|
- **AI-Powered Decision Algorithms**: Employs advanced algorithms for swift and effective decision-making in complex scenarios.
|
|
|
|
|
- **Risk Assessment and Management**: Capable of assessing risks and managing uncertain situations with AI-driven insights.
|
|
|
|
|
|
|
|
|
|
### Phase 3: Towards Super-Intelligence
|
|
|
|
|
The third phase of our bounty program is the most exciting - this is where we aim to achieve super-intelligence. In this phase, we'll be working on improving the swarm's capabilities, expanding its skills, and fine-tuning the system based on real-world testing and feedback. If you're excited about the future of AI and want to contribute to a project that could potentially transform the digital world, this is the phase for you.
|
|
|
|
|
### Real-Time Adaptation and Learning
|
|
|
|
|
- **Continuous Learning**: Agents can continuously learn and adapt from new data, improving their performance and accuracy over time.
|
|
|
|
|
- **Environment Adaptability**: Designed to adapt to different operational environments, enhancing robustness and reliability.
|
|
|
|
|
|
|
|
|
|
Remember, our roadmap is a guide, and we encourage you to bring your own ideas and creativity to the table. We believe that every contribution, no matter how small, can make a difference. So join us on this exciting journey and help us create the future of Swarms.
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
## 🔄 Efficient Workflow Automation
|
|
|
|
|
- **Streamlined Task Management**: Simplifies complex tasks with automated workflows, reducing manual intervention.
|
|
|
|
|
- **Customizable Workflows**: Offers customizable workflow options to fit specific business needs and requirements.
|
|
|
|
|
- **Real-Time Analytics and Reporting**: Provides real-time insights into agent performance and system health.
|
|
|
|
|
|
|
|
|
|
# EcoSystem
|
|
|
|
|
## 🌐 Wide-Ranging Integration
|
|
|
|
|
- **API-First Design**: Easily integrates with existing systems and third-party applications via robust APIs.
|
|
|
|
|
- **Cloud Compatibility**: Fully compatible with major cloud platforms for flexible deployment options.
|
|
|
|
|
- **Continuous Integration/Continuous Deployment (CI/CD)**: Supports CI/CD practices for seamless updates and deployment.
|
|
|
|
|
|
|
|
|
|
* [The-Compiler, compile natural language into serene, reliable, and secure programs](https://github.com/kyegomez/the-compiler)
|
|
|
|
|
## 📊 Performance Optimization
|
|
|
|
|
- **Resource Management**: Efficiently manages computational resources for optimal performance.
|
|
|
|
|
- **Load Balancing**: Automatically balances workloads to maintain system stability and responsiveness.
|
|
|
|
|
- **Performance Monitoring Tools**: Includes comprehensive monitoring tools for tracking and optimizing performance.
|
|
|
|
|
|
|
|
|
|
*[The Replicator, an autonomous swarm that conducts Multi-Modal AI research by creating new underlying mathematical operations and models](https://github.com/kyegomez/The-Replicator)
|
|
|
|
|
## 🛡️ Security and Compliance
|
|
|
|
|
- **Data Encryption**: Implements end-to-end encryption for data at rest and in transit.
|
|
|
|
|
- **Compliance Standards Adherence**: Adheres to major compliance standards ensuring legal and ethical usage.
|
|
|
|
|
- **Regular Security Updates**: Regular updates to address emerging security threats and vulnerabilities.
|
|
|
|
|
|
|
|
|
|
* Make a swarm that checks arxviv for papers -> checks if there is a github link -> then implements them and checks them
|
|
|
|
|
## 💬 Community and Support
|
|
|
|
|
- **Extensive Documentation**: Detailed documentation for easy implementation and troubleshooting.
|
|
|
|
|
- **Active Developer Community**: A vibrant community for sharing ideas, solutions, and best practices.
|
|
|
|
|
- **Professional Support**: Access to professional support for enterprise-level assistance and guidance.
|
|
|
|
|
|
|
|
|
|
* [SwarmLogic, where a swarm is your API, database, and backend!](https://github.com/kyegomez/SwarmLogic)
|
|
|
|
|
Swarms framework is not just a tool but a robust, scalable, and secure partner in your AI journey, ready to tackle the challenges of modern AI applications in a business environment.
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Demos
|
|
|
|
|
## Documentation
|
|
|
|
|
- For documentation, go here, [swarms.apac.ai](https://swarms.apac.ai)
|
|
|
|
|
|
|
|
|
|
![Swarms Demo](images/Screenshot_48.png)
|
|
|
|
|
|
|
|
|
|
## Swarm Video Demo {Click for more}
|
|
|
|
|
## Contribute
|
|
|
|
|
- We're always looking for contributors to help us improve and expand this project. If you're interested, please check out our [Contributing Guidelines](CONTRIBUTING.md) and our [contributing board](https://github.com/users/kyegomez/projects/1)
|
|
|
|
|
|
|
|
|
|
[![Watch the swarm video](https://img.youtube.com/vi/Br62cDMYXgc/maxresdefault.jpg)](https://youtu.be/Br62cDMYXgc)
|
|
|
|
|
## Community
|
|
|
|
|
- [Join the Swarms community here on Discord!](https://discord.gg/AJazBmhKnr)
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Contact
|
|
|
|
|
For enterprise and production ready deployments, allow us to discover more about you and your story, [book a call with us here](https://www.apac.ai/Setup-Call)
|
|
|
|
|
# License
|
|
|
|
|
MIT
|
|
|
|
|