
gofenix/nex-agent
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Elixir/OTP による自己進化型 AI エージェント
概要
ネックスエージェント あなた自身の自己進化型AIエージェント 既に使用しているチャットアプリで動作する長期運用エージェントは、ツールを呼び出し、コンテキストを記憶し、実際の使用を通じて改善を維持します。 2018年11月11日 リアル・ワールド・ロングランニング・ユース向けに開発されたAIエージェントです。 たった一枚のCLIデモではなく、モデルの周りの細いプロンプトラッパーではありません。 NexAgent は、エージェントをオンラインで保存し、既に使用しているチャットアプリ内に配置し、メモリやツールを記憶し、背景作業を管理し、時間をかけて改善することができます。 - : プロンプトエンジニアリングだけでなく、メモリ、スキル、ツール、およびソースレベルの自己改善。 - : 監督の木、GenServers、プロセス分離、および欠陥の許容、concurrencyのための熱いコードのローディング、および長命にされた操作.
概要(AI 翻訳)
ネックスエージェント 自己進化型AIエージェント 既に使用しているチャットアプリで動作する長時間のエージェント, ツールを呼び出します, コンテキストを記憶します。, 実際の使用を通じて改善し続ける. 2018年11月11日
NexAgentは、現実世界、長期使用のために構築されたAIエージェントです。
たった一枚のCLIデモではなく、モデルの周りの細いプロンプトラッパーではありません。 NexAgent は、エージェントをオンラインで保存し、既に使用しているチャットアプリ内に配置し、メモリやツールを記憶し、背景作業を管理し、時間をかけて改善することができます。
2つのアイデアは、今日のプロジェクトを定義します。
-自己進化:プロンプトエンジニアリングだけでなく、メモリ、スキル、ツール、およびソースレベルの自己改善。
- Elixir/OTP: 監督の木、GenServers、プロセス分離、および故障公差、並外れた操作のための熱いコードのローディング。
ゴール
NexAgent について3つのことを覚えていれば、次のものでなければなりません。
- 何:チャットアプリに住んでいる長期にわたるAIエージェント -**:メモリ、ツール、スキル、スケジュールされたジョブ、および背景タスク
- なぜ実行し続けることができるか: Elixir/OTP と組み込みの自己進化パス
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
NexAgent is an AI agent built for real-world, long-running use.
It is not just a one-shot CLI demo, and it is not just a thin prompt wrapper around a model. NexAgent is built around a more specific goal: keep an agent online, place it inside the chat apps you already use, give it memory and tools, let it manage background work, and make it capable of improving over time.
Two ideas define the project today:
- Self-evolution: not only prompt engineering, but also memory, skills, tools, and source-level self-improvement.
- Elixir/OTP: supervision trees, GenServers, process isolation, and hot code loading for fault tolerance, concurrency, and long-lived operation.
At a Glance
If you only remember three things about NexAgent, they should be:
- What it is: a long-running AI agent that lives in chat apps
- What it can do: memory, tools, skills, scheduled jobs, and background tasks
- Why it can keep running: Elixir/OTP plus built-in self-evolution paths
flowchart TD
A["Chat AppsTelegram / Feishu / Discord / Slack / DingTalk"] --> B["Gateway"]
B --> C["InboundWorker"]
C --> D["Runner"]
D --> E["Sessions + Memory"]
D --> F["Tools + Skills"]
D --> G["Cron + Subagent"]
D --> H["Reflect + Upgrade Code"]
H --> I["CodeUpgrade + UpgradeManager"]
What You Can Build
| Use case | What NexAgent is doing |
|---|---|
| Always-on assistant | Stays in your chat apps and keeps per-chat context over time |
| Personal knowledge agent | Combines long-term memory, history, and retrieval |
| Automation assistant | Uses cron for reminders, recurring jobs, and background work |
| A growing agent | Expands through skills, tools, and code-level self-improvement |
Key Features
| Capability | What it means |
|---|---|
| Self-evolving by design | soul_update, memory_write, skill_capture, tool_create, reflect, and upgrade_code keep the agent from staying static |
| Long-running sessions | Sessions are scoped by channel:chat_id and keep memory, history, and isolation |
| Works in your chat apps | Telegram, Feishu, Discord, Slack, and DingTalk are already supported |
| Tools, skills, and memory built in | File access, shell, web, messaging, memory search, scheduling, and skills come built in |
| Background work included | Cron jobs and subagents are part of the system, not an afterthought |
| Built on Elixir/OTP | Supervision trees, service processes, and hot reload support real-world uptime |
Why NexAgent
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add gofenix/nex-agent