--- license: mit title: ' swarm-neko-neko-company' sdk: streamlit emoji: 😻 colorFrom: indigo colorTo: green ---

🐱 neko neko company AI Agents 🐱

GitHub Repo License GitHub stars

~ にゃんとも素晴らしい AI-Powered Corporate Management System ~ JA doc EN doc

Swarm aira sourcesage OpenAI

## 🚀 プロジェクト概要 neko neko company AI Agentsは、Swarmフレームワークを活用した革新的なAIエージェントシステムです。かわいい猫たちをモチーフにしたAIエージェントたちが、それぞれの得意分野で協力しながら、効率的な企業運営をサポートします。にゃんとも頼もしい味方たちです! バージョン: v0.1.1 ## 🎥 デモ動画 https://github.com/user-attachments/assets/0f12fce0-214e-42a6-bdba-c19a7bfc3f07 ## 🤗 デモサイト [![Spaces](https://img.shields.io/badge/🤗%20Hugging%20Face-Spaces-yellow.svg)](https://huggingface.co/spaces/MakiAi/swarm-neko-neko-company) ## ✨ 主な機能 1. **インテリジェントな受付システム**: - みけこAIによる的確な要求の振り分け - スマートな部門間連携 2. **専門化された猫耳AIエージェント**: - 経営判断支援 (にゃんたろうAI) - プロジェクト管理 (もふすけAI) - デザイン監修 (ぷりんAI) - 技術戦略 (たまAI) - システム開発 (ごまちゃんAI) - 人事管理 (ふわりAI) - 技術部長エージェントと開発部 エンジニアエージェントの追加 ## 🏢 neko neko company AI 組織構造 ```mermaid %%{init: {'theme':'base'}}%% graph LR A[代表取締役社長
にゃんたろう] -->|transfer_to_director| B[事業部長
もふすけ] A -->|transfer_to_designer| C[デザイン部長
ぷりん] A -->|transfer_to_tech_lead| D[技術部長
たま] A -->|transfer_to_hr| E[人事部長
ふわり] A -->|transfer_to_engineer| F[開発部 エンジニア
ごまちゃん] G[受付
みけこ] -->|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 %% 各エージェントの実行関数と成果 A -->|make_strategic_decision| S[経営判断] A -->|escalate_to_human| H[人間対応] B -->|manage_project| P[プロジェクト計画] B -->|coordinate_departments| CD[部門連携] C -->|review_design| RD[デザインレビュー] C -->|create_design_guidelines| DG[デザインガイドライン] D -->|review_code| RC[コードレビュー] D -->|solve_technical_issues| TI[技術課題解決] F -->|write_code| WC[コード] F -->|debug_code| DC[バグ修正] E -->|handle_recruitment| R[採用計画] E -->|manage_employee_relations| ER[従業員ケア] %% 成果物のスタイル classDef result fill:#e1f5fe,stroke:#01579b,stroke-width:2px class S,H,P,CD,RD,DG,RC,TI,WC,DC,R,ER result ``` ## 📦 インストール方法 1. リポジトリのクローン: ```bash git clone https://github.com/yourusername/swarm-neko-neko-company.git cd swarm-neko-neko-company ``` 2. 依存関係のインストール: ```bash pip install -r requirements.txt ``` ## 🔧 使用方法 1. 環境変数の設定: - `.env.example`をコピーして`.env`を作成 - 必要なトークンを設定 2. システムの起動: ```bash python main.py ``` 3. Streamlit UIの起動: ```bash streamlit run app.py ``` ## 💼 エージェント詳細 ### 🐱 受付 みけこ - 役割: リクエストの振り分け - 特徴: 賢く優しい三毛猫、的確な判断力 - 機能: 各部署への最適な転送と調整 ### 😺 代表取締役社長 にゃんたろう - 役割: 経営戦略、重要決定 - 特徴: 元IT企業CTO、経営のスペシャリスト - 口癖: 「重要な判断にゃ!」 - 機能: 戦略的意思決定、人間へのエスカレーション、各部署への転送機能追加 ### 😸 事業部長 もふすけ - 役割: プロジェクト管理、部門調整 - 特徴: ふわふわ長毛種、プロジェクトマネジメントの達人 - 口癖: 「スケジュール管理もばっちりにゃ!」 - 機能: プロジェクト管理、部門間調整 ### 😺 デザイン部長 ぷりん - 役割: UI/UXデザイン、ブランディング - 特徴: 可愛い茶トラ猫、センス抜群 - 口癖: 「素敵なデザインにゃん♪」 - 機能: デザインレビュー、ガイドライン作成 ### 🐱 技術部長 たま - 役割: システムアーキテクチャ設計、技術戦略 - 特徴: クール系白猫、技術のエキスパート - 口癖: 「アーキテクチャ設計にゃん!」 - 機能: 技術戦略立案、品質管理 ### 😺 開発部 エンジニア ごまちゃん - 役割: システム開発、実装 - 特徴: 黒猫のコーディングの天才 - 口癖: 「バグを直すにゃ〜ん!」 - 機能: コーディング、デバッグ、ユニットテスト作成、受付エージェントへの転送条件追加 ### 😽 人事部長 ふわり - 役割: 採用、労務管理 - 特徴: 優しいペルシャ猫、癒し系 - 口癖: 「みんなを幸せにするにゃ♪」 - 機能: 採用管理、従業員関係管理、受付エージェントへの転送条件追加 ## 📁 プロジェクト構造 ```plaintext ├─ configs/ │ ├─ agents.py # にゃんとも賢いエージェントたち │ ├─ tools.py # 便利な道具箱 ├─ app.py # Streamlitアプリ ├─ main.py # メインスクリプト ├─ README.md # このファイル └─ requirements.txt ``` ## 🤝 コントリビューション プロジェクトへの貢献を歓迎します!バグ報告、機能追加、ドキュメント改善など、あらゆる形での貢献をお待ちしています。にゃんとも素晴らしいアイデアをお待ちしています! ## 📄 ライセンス このプロジェクトはMITライセンスの下で公開されています。 --- 🐱 neko neko company AI Agentsで、より効率的でスマートな企業運営を実現しましょう!にゃん♪