- AI एजेंट वास्तविक इन्फ्रास्ट्रक्चर को सुरक्षित रूप से संभाल सकें, इसके लिए sandbox replica environment बनाने वाला एक terminal-आधारित टूल
- replicated VM या Kubernetes cluster में command execution, file modification, connection test करता है और परिणाम को अपने-आप Ansible Playbook के रूप में जनरेट करता है
- केवल LLM द्वारा code generation करने के तरीके से अलग, यह वास्तविक environment को replicate करके test और verification से गुज़रा हुआ IaC(Infra-as-Code) बनाता है
- ephemeral SSH certificates का उपयोग करके सुरक्षित रूप से commands चलाता है, और resource कम वाले host या internet access की स्थिति में human approval process आवश्यक होती है
- सभी commands और changes को audit log से ट्रैक किया जाता है, और यह developers को local environment में infrastructure पर प्रयोग करने और reproducible configuration बनाने में मदद करने वाला टूल है
Fluid का अवलोकन
- Fluid एक terminal agent है जो production infrastructure (जैसे VM, K8s cluster) की replica sandbox में AI को काम करने देता है
- AI agent command execution, connection test, file editing कर सकता है
- इसके बाद परिणाम को Ansible Playbook में बदलकर production environment पर लागू किया जा सकता है
- यह तरीका AI को वास्तविक system structure का अनुमान लगाने के बजाय replicated environment में सीधे प्रयोग करने देता है
मौजूदा LLM-आधारित IaC generation से अंतर
- LLM, Terraform, OpenTofu, Ansible आदि का code अच्छी तरह बना लेते हैं, लेकिन वास्तविक production environment के behavior को सटीक रूप से नहीं समझ पाते
- Fluid replicated infrastructure access के ज़रिए पहले command execution और testing करता है, और उन्हीं परिणामों के आधार पर IaC लिखता है
- यह approach deployment से पहले verification और experimentation संभव बनाती है
Claude Code से अंतर और security design
- Fluid को इस तरह design किया गया है कि Claude Code local से सीधे production server पर SSH access न करे
- सभी काम केवल sandbox के भीतर चलाए जाते हैं, और Fluid इसका प्रबंधन करता है
- ephemeral SSH certificates का उपयोग करके command execution के परिणाम real time में दिखाए जाते हैं
- memory या CPU कम वाले host, internet access, package installation आदि के लिए human approval process से गुजरना होता है
मुख्य विशेषताएँ
- Sandbox Isolation: VM को तुरंत replicate करके production को प्रभावित किए बिना changes को test करना
- Context-Aware: host के OS, package, CLI tools की जाँच करके environment के अनुसार काम करना
- Full Audit Trail: सभी commands और changes को रिकॉर्ड करके audit और review संभव बनाना
- Ansible Playbook auto-generation: sandbox में किए गए कार्यों के आधार पर reproducible infrastructure code बनाना
उपयोग उदाहरण
- Fluid
v create_sandbox command से sandbox बनाता है और IP तथा status दिखाता है
v run_command से command चलाई जाती है, और उदाहरण में Ubuntu 22.04 environment में Apache HTTP Server install और run किया जाता है
curl localhost से web server के काम करने की पुष्टि की जाती है
- इसके बाद
v create_playbook से httpd-setup playbook बनाई जाती है
- इसमें 4 tasks शामिल हैं: apt cache update, Apache install,
index.html बनाना, Apache service start और enable करना
- बनी हुई playbook दूसरे Ubuntu server पर भी वही configuration reproduce कर सकती है
इंस्टॉलेशन और संचालन
- local workstation पर install होने वाला terminal agent
- installation के बाद local environment से तुरंत sandbox creation और testing की जा सकती है
सारांश
- Fluid AI-आधारित infrastructure automation और security isolation को जोड़ने वाला टूल है
- real-time command execution, audit tracking, और Ansible code generation के ज़रिए यह सुरक्षित और reproducible infrastructure management को support करता है
- यह Claude Code का infrastructure version है, जो developers और operators को production environment की नकल करके प्रयोग करने का नया तरीका देता है
अभी कोई टिप्पणी नहीं है.