🦅 Huginn

エージェントを作成して、あなたの代わりに監視や行動を行わせる

★ 44.2k Automation Monitoring

Source code

Author: Huggin · License: MIT

Version: latest · Updated

Huginn について

Huginnは、オンラインで自動化されたタスクを実行するエージェントを構築するためのシステムです。ウェブを読み取り、イベントを監視し、あなたに代わってアクションを実行できます。Huginnのエージェントはイベントを作成・消費し、有向グラフに沿って伝播させます。これは、自分のサーバー上でハッキング可能なIFTTTやZapierのバージョンと考えてください。誰があなたのデータを持っているのかを常に把握できます。それはあなた自身です。

preview


ユースケース

  • 天気を追跡し、明日雨(または雪)が降る際にメールを受け取る(「傘を忘れずに!」)
  • 関心のある用語をリストアップし、Twitterでの出現頻度に変化があった際にメールを受け取る(例:機械学習の世界で興味深いことが起きたことを知りたい場合、HuginnはTwitterで「machine learning」という用語を監視し、議論が急増した際に通知します)
  • 航空券やショッピングのお得な情報を監視
  • プロジェクト名をTwitterでフォローし、言及があった際に更新情報を受け取る
  • ウェブサイトをスクレイピングし、変更があった際にメールを受け取る
  • Adioso、HipChat、FTP、IMAP、Jabber、JIRA、MQTT、nextbus、Pushbullet、Pushover、RSS、Bash、Slack、StubHub、翻訳API、Twilio、Twitter、Weiboなど多数のサービスに接続
  • 一日の特定の時間に、関心のある情報をダイジェストメールで送信
  • 「san francisco emergency」などの高頻度イベントの数を追跡し、急増した際に即座にSMSを送信
  • WebHooksの送受信
  • カスタムJavaScriptまたはCoffeeScript関数の実行
  • 時間経過による位置情報の追跡
  • エージェントの入出力としてAmazon Mechanical Turkワークフローを作成(Amazon TurkエージェントはHumanTaskAgentと呼ばれます)。例:「毎日5人に面白い猫の写真を依頼し、その結果を別の5人に評価してもらい、最高評価の写真を5人にキャプションを付けてもらい、最後の5人に最も面白いキャプションを評価してもらい、最終的に最高のキャプション付き写真をブログに投稿する」

Environment variables

View environment variables
PROJECT
  huginn
DOMAIN
  stack.localhost
DATABASE_ADAPTER
  postgresql # must be either 'postgresql' or 'mysql2'
DATABASE_HOST
  db
DATABASE_PORT
  5432
POSTGRES_USER
  huginn
POSTGRES_PASSWORD
  mysecretpassword
HUGINN_DATABASE_ADAPTER
  postgresql
HUGINN_DATABASE_USERNAME
  $POSTGRES_USER
HUGINN_DATABASE_PASSWORD
  $POSTGRES_PASSWORD

関連

  1. n8n  n8n

    ワークフロー自動化ツール

    ★ 53.9k workflow automation
  2.  Automatisch

    Build workflow automation without spending time and money

    ★ 6.8k workflow automation