Spaces:
Sleeping
Sleeping
license: MIT | |
title: 'swarm-neko-neko-company' | |
sdk: streamlit | |
emoji: ๐ป | |
colorFrom: indigo | |
colorTo: green | |
<p align="center"> | |
<img src="https://raw.githubusercontent.com/Sunwood-ai-labs/swarm-neko-neko-company/refs/heads/main/docs/swarm-neko-neko-company.png" width="100%"> | |
<h1 align="center">๐ฑ neko neko company AI Agents ๐ฑ</h1> | |
</p> | |
<p align="center"> | |
<a href="https://github.com/yourusername/swarm-neko-neko-company"> | |
<img alt="GitHub Repo" src="https://img.shields.io/badge/github-neko--neko--company-blue?logo=github"> | |
</a> | |
<a href="https://github.com/yourusername/swarm-neko-neko-company/blob/main/LICENSE"> | |
<img alt="License" src="https://img.shields.io/badge/license-MIT-green"> | |
</a> | |
<a href="https://github.com/yourusername/swarm-neko-neko-company/stargazers"> | |
<img alt="GitHub stars" src="https://img.shields.io/github/stars/yourusername/swarm-neko-neko-company?style=social"> | |
</a> | |
</p> | |
<h2 align="center"> | |
๏ฝ A wonderfully amazing AI-Powered Corporate Management System ๏ฝ | |
<a href="https://github.com/Sunwood-ai-labs/swarm-neko-neko-company/blob/main/README.md"><img src="https://img.shields.io/badge/ใใญใฅใกใณใ-ๆฅๆฌ่ช-white.svg" alt="JA doc"/></a> | |
<a href="https://github.com/Sunwood-ai-labs/swarm-neko-neko-company/blob/main/docs/README.en.md"><img src="https://img.shields.io/badge/english-document-white.svg" alt="EN doc"></a> | |
</h2> | |
<p align="center"> | |
<!-- Frameworks --> | |
<img src="https://img.shields.io/badge/Swarm-FF6B6B?style=for-the-badge" alt="Swarm"> | |
<!-- Libraries --> | |
<img src="https://img.shields.io/badge/aira-4A90E2?style=for-the-badge" alt="aira"> | |
<img src="https://img.shields.io/badge/sourcesage-50E3C2?style=for-the-badge" alt="sourcesage"> | |
<img src="https://img.shields.io/badge/OpenAI-412991?style=for-the-badge&logo=openai" alt="OpenAI"> | |
</p> | |
## ๐ Project Overview | |
neko neko company AI Agents is an innovative AI agent system utilizing the Swarm framework. Cute cat-themed AI agents cooperate in their respective areas of expertise to support efficient corporate management. They're incredibly reliable allies! Version: v0.1.1 | |
## ๐ฅ Demo Video | |
https://github.com/user-attachments/assets/0f12fce0-214e-42a6-bdba-c19a7bfc3f07 | |
## ๐ค Demo Site | |
<!-- Spaces status badge --> | |
[](https://huggingface.co/spaces/MakiAi/swarm-neko-neko-company) | |
## โจ Main Features | |
1. **Intelligent Reception System**: | |
- Accurate request routing by Mikeko AI | |
- Smart inter-departmental collaboration | |
2. **Specialized Cat-Eared AI Agents**: | |
- Management support (Nyantaro AI) | |
- Project management (Mofusuke AI) | |
- Design supervision (Purin AI) | |
- Technology strategy (Tama AI) | |
- System development (Gomachan AI) | |
- Human resource management (Fuwari AI) | |
- Addition of a Technology Department Head agent and Development Department engineer agent | |
## ๐ข neko neko company AI Organizational Structure | |
```mermaid | |
%%{init: {'theme':'base'}}%% | |
graph LR | |
A[CEO<br>Nyantaro] -->|transfer_to_director| B[Director<br>Mofusuke] | |
A -->|transfer_to_designer| C[Design Director<br>Purin] | |
A -->|transfer_to_tech_lead| D[Technology Director<br>Tama] | |
A -->|transfer_to_hr| E[HR Director<br>Fuwari] | |
A -->|transfer_to_engineer| F[Development Engineer<br>Gomachan] | |
G[Reception<br>Mikeko] -->|transfer_to_ceo| A | |
G -->|transfer_to_director| B | |
G -->|transfer_to_designer| C | |
G -->|transfer_to_tech_lead| D | |
G -->|transfer_to_hr| E | |
G -->|transfer_to_engineer| F | |
%% Each agent's functions and outputs | |
A -->|make_strategic_decision| S[Management Decisions] | |
A -->|escalate_to_human| H[Human Escalation] | |
B -->|manage_project| P[Project Planning] | |
B -->|coordinate_departments| CD[Department Coordination] | |
C -->|review_design| RD[Design Review] | |
C -->|create_design_guidelines| DG[Design Guidelines] | |
D -->|review_code| RC[Code Review] | |
D -->|solve_technical_issues| TI[Technical Issue Resolution] | |
F -->|write_code| WC[Code] | |
F -->|debug_code| DC[Debugging] | |
E -->|handle_recruitment| R[Recruitment] | |
E -->|manage_employee_relations| ER[Employee Relations Management] | |
%% Output style | |
classDef result fill:#e1f5fe,stroke:#01579b,stroke-width:2px | |
class S,H,P,CD,RD,DG,RC,TI,WC,DC,R,ER result | |
``` | |
## ๐ฆ Installation | |
1. Clone the repository: | |
```bash | |
git clone https://github.com/yourusername/swarm-neko-neko-company.git | |
cd swarm-neko-neko-company | |
``` | |
2. Install dependencies: | |
```bash | |
pip install -r requirements.txt | |
``` | |
## ๐ง Usage | |
1. Set environment variables: | |
- Copy `.env.example` and create `.env` | |
- Set the necessary tokens | |
2. Start the system: | |
```bash | |
python main.py | |
``` | |
3. Start the Streamlit UI: | |
```bash | |
streamlit run app.py | |
``` | |
## ๐ผ Agent Details | |
### ๐ฑ Receptionist: Mikeko | |
- Role: Request routing | |
- Characteristics: A clever and kind calico cat with excellent judgment | |
- Functions: Optimal transfer and coordination to each department | |
### ๐บ CEO: Nyantaro | |
- Role: Management strategy, important decisions | |
- Characteristics: Former CTO of an IT company, management specialist | |
- Catchphrase: "Important decision time!" | |
- Functions: Strategic decision-making, human escalation, added transfer function to each department | |
### ๐ธ Director: Mofusuke | |
- Role: Project management, department coordination | |
- Characteristics: Fluffy long-haired cat, master of project management | |
- Catchphrase: "Schedule management is perfect!" | |
- Functions: Project management, inter-departmental coordination | |
### ๐บ Design Director: Purin | |
- Role: UI/UX design, branding | |
- Characteristics: Cute brown tabby cat, excellent sense of design | |
- Catchphrase: "Wonderful design!" | |
- Functions: Design review, guideline creation | |
### ๐ฑ Technology Director: Tama | |
- Role: System architecture design, technology strategy | |
- Characteristics: Cool white cat, technology expert | |
- Catchphrase: "Architecture design!" | |
- Functions: Technology strategy planning, quality management | |
### ๐บ Development Engineer: Gomachan | |
- Role: System development, implementation | |
- Characteristics: Black cat, coding genius | |
- Catchphrase: "Fixing bugs!" | |
- Functions: Coding, debugging, unit test creation, added transfer condition to the reception agent | |
### ๐ฝ HR Director: Fuwari | |
- Role: Recruitment, labor management | |
- Characteristics: Gentle Persian cat, soothing | |
- Catchphrase: "Making everyone happy!" | |
- Functions: Recruitment management, employee relations management, added transfer condition to the reception agent | |
## ๐ Project Structure | |
```plaintext | |
โโ configs/ | |
โ โโ agents.py # The wonderfully clever agents | |
โ โโ tools.py # Useful tools | |
โโ app.py # Streamlit app | |
โโ main.py # Main script | |
โโ README.md # This file | |
โโ requirements.txt | |
``` | |
## ๐ค Contributions | |
Contributions to the project are welcome! We look forward to contributions of all kinds, including bug reports, feature additions, and documentation improvements. We are eagerly awaiting your wonderfully amazing ideas! | |
## ๐ License | |
This project is licensed under the MIT License. | |
--- | |
๐ฑ Let's achieve more efficient and smart corporate management with neko neko company AI Agents! Meowโช |