llm-agents / agent-smart-home-control
简单的智能家庭设备控制代理
1.1.0
2024-09-07 08:44 UTC
Requires
- php: ^8.3
- llm-agents/agents: ^1.5
- llm-agents/json-schema-mapper: ^1.0
Requires (Dev)
- phpunit/phpunit: ^11.3
- spiral/boot: ^3.13
README
这个小巧的工具允许您用简单的英语来控制智能家庭设备。不再需要翻找应用或记住设备名称!
🚀 这是关于什么的?
想象一下,告诉你的房子“我很冷”,然后它就提高了暖气。或者说“电影之夜!”然后看着你的客厅变成一个小电影院。这正是我们要做的!我们有一个理解你的需求并使其实现的AI代理。
你可以在Medium上阅读有关使用LLM代理的智能家居控制系统的文章。
🛠 你需要什么?
- PHP 8.3或更高版本(我们使用了一些新功能!)
- 一个LLM服务(如OpenAI的GPT-4)
让我们开始吧! 🚀
安装
首先,让我们安装这个包
composer require llm-agents/agent-smart-home-control
在Spiral框架中设置
要使Site Status Checker Agent在您的Spiral框架项目中运行,您需要注册其引导加载器。
下面是如何操作
- 打开你的
app/src/Application/Kernel.php
文件。 - 添加引导加载器如下
public function defineBootloaders(): array { return [ // ... other bootloaders ... \LLM\Agents\Agent\SmartHomeControl\Integrations\Spiral\SmartHomeControlBootloader::class, ]; }
就这样!您的Spiral应用现在可以开始使用代理了。
🏗 类图
让我们快速看一下所有东西是如何组合在一起的
想帮忙吗? 🤝
我们热爱贡献!如果您有让这个代理更酷的想法,以下是如何参与进来的方法
- 分支存储库
- 进行更改
- 创建一个新的Pull Request
只需确保您的代码干净、注释清晰,并遵循PSR-12编码标准。
许可证 📄
本项目受MIT许可证许可 - 有关详细信息,请参阅LICENSE文件。
这就是全部内容!如果您有任何问题或遇到任何困难,请不要犹豫,提出一个问题。