İlk sürümünü başlatmaya yönelik süper hiper Padon Bugün!
Daemonum, herkesin, ya da herhangi bir AI sorgusunun benim hakkımda, projelerimi ve üzerinde çalıştığım şeyleri öğrenmek için kişisel bir API.
Bu konsepti ilk olarak 2016’da gerçek Nesnelerin İnterneti kitabımda konuştum.
Burada genel olarak şeylerin api ile ilgili konuşuyorum:
Yani bu ilk yapı taşıdır: her nesnenin bir daemon var – diğer tüm nesnelerin anladığı dünyaya bir API. Herhangi bir bilgisayar, sistem ve hatta uygun erişime sahip bir insan, başka herhangi bir nesnenin arka planına bakabilir ve onunla nasıl etkileşime gireceğini, durumunun ne olduğunu ve neler yapabileceğini bilir. Nesnelerin Gerçek İnterneti, 2016
Ve sonra burada kişisel Daemons hakkında özellikle konuşuyorum:
En önemlisi, insanların kendilerinin de deemonları olacak ve biz diğer Daemons ile dolu bir dünyada hareket edeceğiz. İnsan Daemons, tür, hassasiyet, erişim kısıtlamaları vb. Dayalı bölümlere ayrılmış bir kişi hakkında tüm bilgileri tutacaktır ve bu veriler çevremizdeki Daemons’a hiper kişiselleştirilmiş istekler göndermek için kullanılacaktır. Nesnelerin Gerçek İnterneti, 2016
Neden kişisel bir API?
2014 yılından bu yana teknolojinin geleceğinin, insanlar tarafından değil, AI destekli dijital asistanlarımız tarafından gezilen çok sayıda API’ye sahip olacağını düşündüm. Ve bana göre bu sadece teknoloji nedeniyle değil, aynı zamanda insan olarak bağlanmamızı sağladığı için inanılmaz!
Daemon, bunun ilk versiyonumdur-hem insanların hem de AI’lerin kullanabileceği bir formatta benim hakkımda güncel bilgileri sunan bir kamu uç noktası.
Mimarlık
Kısa bir süre önce Daemon için kullandığım yaklaşım olan Cloudflare çalışanlarına MCP sunucularını dağıtmayı yazdım. Bu, herhangi bir altyapıyı yönetmeden küresel olarak dağıtılan kenarda MCP sunucularını çalıştırmama izin veriyor.
Ve işte etkileşimlerin nasıl çalıştığına dair kaba bir döküm.
Nasıl Kullanılır
Daemon, MCP (Model Bağlam Protokolü) sunucusu olarak çalışır https://daemon.danielmiessler.com
. İşte onunla nasıl etkileşime gireceğiniz:
Kullanılabilir Araçlar Alın
İlk olarak, hangi uç noktaların mevcut olduğuna bakın:
curl -X POST https://daemon.danielmiessler.com \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/list",
"id": 1
}'
1
2
3
4
5
6
7
Bu, mevcut tüm araçların bir listesini döndürür:
{
"jsonrpc": "2.0",
"result": {
"tools": [
{
"name": "get_about",
"description": "Get basic information about Daniel Miessler"
},
{
"name": "get_telos",
"description": "Get Daniel's TELOS framework - problems, missions, goals"
},
// ... more tools
]
},
"id": 1
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Alet çağırın
Telos’ım gibi belirli bir uç noktadan bilgi almak için (Amaç Çerçevesi):
curl -X POST https://daemon.danielmiessler.com \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_telos",
"arguments": {}
},
"id": 2
}'
1
2
3
4
5
6
7
8
9
10
11
Bu, telos çerçeve verilerimi döndürüyor:
{
"jsonrpc": "2.0",
"result": {
"content": [
{
"type": "text",
"text": "TELOS is my personal framework for tracking purpose and direction in life...\n\nProblems (P):\n- P1: People lack meaning in their lives...\n- P2: People are stuck in a 1950's style hierarchical mindset...\n\nMissions (M):\n- M1: Increase human Eudaimonia...\n- M2: Build systems—heavily leveraging AI..."
}
]
},
"id": 2
}
1
2
3
4
5
6
7
8
9
10
11
12
MCP Yapılandırması
Claude kodunuza veya MCP uyumlu diğer araçlara daemon eklemek istiyorsanız, bunu MCP yapılandırmanıza ekleyin:
{
"mcpServers": {
"daemon": {
"url": "https://daemon.danielmiessler.com"
}
}
}
1
2
3
4
5
6
7
Mevcut uç noktalar
Daemon ile sorgulayabileceğiniz şey:
get_about
– Benim hakkımda temel bilgiler ve ne yapıyorumget_narrative
– Kişisel anlatım ve odak alanlarımget_mission
– Ne başarmaya çalışıyorumget_projects
– Mevcut projelerimget_telos
– Telos çerçevem (sorunlar, görevler, hedefler, metrikler)get_favorite_books
– En sevdiğim kitaplarget_favorite_movies
– En sevdiğim filmlerget_current_location
– Şu anda nerede olduğumget_preferences
– Kişisel tercihler ve çalışma stiliget_all
– Mevcut tüm verileri aynı anda alınget_section
– İsme göre belirli bir bölümü alın
Sırada ne var
Bu daemon’un 0.1 sürümüdür. Daha fazla uç nokta, gerçek zamanlı güncellemeler ve ton daha fazla genişletmeyi planlıyorum. Pek çok fikir.
Ayrıca, bunu kendiniz veya bir API’ya ihtiyacı olduğunu düşündüğünüz başka bir varlık için nasıl kuracağınız konusunda tam bir rehber üzerinde çalışıyorum.