llm-agents/agent-smart-home-control

简单的智能家庭设备控制代理

1.1.0 2024-09-07 08:44 UTC

This package is auto-updated.

Last update: 2024-09-07 08:45:09 UTC


README

PHP Latest Version on Packagist Total Downloads

这个小巧的工具允许您用简单的英语来控制智能家庭设备。不再需要翻找应用或记住设备名称!

🚀 这是关于什么的?

想象一下,告诉你的房子“我很冷”,然后它就提高了暖气。或者说“电影之夜!”然后看着你的客厅变成一个小电影院。这正是我们要做的!我们有一个理解你的需求并使其实现的AI代理。

你可以在Medium上阅读有关使用LLM代理的智能家居控制系统的文章。

image

🛠 你需要什么?

  • PHP 8.3或更高版本(我们使用了一些新功能!)
  • 一个LLM服务(如OpenAI的GPT-4)

让我们开始吧! 🚀

安装

首先,让我们安装这个包

composer require llm-agents/agent-smart-home-control

在Spiral框架中设置

要使Site Status Checker Agent在您的Spiral框架项目中运行,您需要注册其引导加载器。

下面是如何操作

  1. 打开你的app/src/Application/Kernel.php文件。
  2. 添加引导加载器如下
public function defineBootloaders(): array
{
    return [
        // ... other bootloaders ...
        \LLM\Agents\Agent\SmartHomeControl\Integrations\Spiral\SmartHomeControlBootloader::class,
    ];
}

就这样!您的Spiral应用现在可以开始使用代理了。

🏗 类图

让我们快速看一下所有东西是如何组合在一起的

想帮忙吗? 🤝

我们热爱贡献!如果您有让这个代理更酷的想法,以下是如何参与进来的方法

  1. 分支存储库
  2. 进行更改
  3. 创建一个新的Pull Request

只需确保您的代码干净、注释清晰,并遵循PSR-12编码标准。

许可证 📄

本项目受MIT许可证许可 - 有关详细信息,请参阅LICENSE文件。

这就是全部内容!如果您有任何问题或遇到任何困难,请不要犹豫,提出一个问题。