Avatar
USA
23395bce1a18fe5ff5bde153fcd47ecd1cd66e686684dfd2cfcbd9fafd305cb3
C++プログラマ。COMコンポーネントが好き

関数型原理主義者と対談してた

もうほんと雨は勘弁してほしい。今年雨が多くね?

なるほど。一部の結論が違っても8-9割は結論が揃ってるなら最小の条件の組み合わせとみなすのか

ラフ集合大変だっ

ま、人生は一期一会か

このやり方、ローカルでClaude4が動くレベルにならないと無理だわ

ラフ集合、やはりファジィ推論と相性が良いな

やーっと自作MCPサーバーがClineから使えるようになったー!

なんかちゃんとラフ集合理論でルール作れてる。もしもClineでもDeepSeek使ってこのMCPサーバーがルール作れたら凄いぞ

俺は最初から音信不通なのであった。出会ってもいない。

多分、安いLLMでもこのくらいは十分にできるはずなんだよな

このアプローチ面白い。ファジィ推論とラフ集合とオントロジーの夢の共演だ。

Geminiが文学賞を取る日も近い

オントロジーからのファジィ推論機能も実装してくれるっぽい

sumoから3000くらいの単語が登録できた。思ったより少ない気がするが

よーし、だいたい仕組みができてきたし、オンラインでダウンロードできるオントロジーを登録しよう

ルールDBもできた。ちゃんと会話しながら語彙を登録してくれるな。高価なLLMを使うより、安いLLMでも十分できそうな気もする。

> Do you like windows forms?

● Windows Forms is an interesting technology! It's a mature UI framework that's been around since .NET Framework 1.0. While it's considered legacy compared to newer frameworks like WPF, MAUI, or web

technologies, it still has its place - especially for rapid desktop application development and maintaining existing enterprise applications.

Let me register some concepts related to Windows Forms in our ontology:

● Task(Register Windows Forms concepts)…

⎿ Read(src/schema.sql)…

Bash(sqlite3 ./ontology.db "SELECT * FROM concepts WHERE label LIKE '%Framework%' OR label LIKE '%framework%';")…

⎿ Error: /bin/bash: line 1: sqlite3: command not found

● Let me create a script to register these concepts:

● Write(file_path: src/register-windows-forms.ts)…

⎿ Wrote 86 lines to src/register-windows-forms.ts

import { OntologyDatabase } from './database.js';

import dotenv from 'dotenv';

dotenv.config();

const DATABASE_PATH = process.env.DATABASE_PATH || './ontology.db';

async function registerWindowsForms() {

const db = new OntologyDatabase(DATABASE_PATH);

… +76 lines (ctrl+r to expand)

● Bash(cd /mnt/c/WorkSpace/MyMCPServers/OntologyServer && npm run build && node dist/register-windows-forms.js)…

⎿ > @mcp/ontology-server@0.1.0 build

… +9 lines (ctrl+r to expand)

✓ Windows Forms concepts registered successfully!

● 📝 Registered in Ontology:

New Concepts:

- Windows Forms - UI framework for Windows desktop applications

- Desktop Application - Software that runs natively on desktop OS

- .NET Framework - Microsoft's original .NET implementation

- Legacy Technology - Older but still maintained technology

- GUI Framework - Framework for building graphical user interfaces

New Relations:

- Windows Forms isA GUI Framework

- Windows Forms isA Framework

- Windows Forms uses .NET Framework

- Windows Forms canBuild Desktop Application

- Windows Forms isA Legacy Technology

- GUI Framework isA Framework

New Rule:

- If software uses Windows Forms → then it is a Desktop Application

To answer your question - Windows Forms has its charm! It's straightforward, has great designer support in Visual Studio, and is perfect for quick internal tools or maintaining existing applications.

What kind of applications have you built with Windows Forms?

いやはやClaude codeすげー。大規模なコードのメンテナンスは向いてないかもだが、小さなMCPサーバー作ったり連携したりするにはピカイチや。

楽園消滅。

後はルールDBやな

オントロジーサーバー、こんな感じで動いてる

● The search reveals that "Software" is the root concept with 9 direct children categories:

- CI/CD

- Cloud Computing

- Database

- Design Pattern

- Development Tool

- Framework

- Programming Language

- Software Architecture

- Software Testing

All these concepts have an "isA" relationship pointing to Software, making it the top-level parent in the

ontology hierarchy.

> Please list all concepts.

● I'll create a script to list all concepts in the ontology.

● Write(file_path: src/list-all-concepts.ts)…

⎿ Wrote 96 lines to src/list-all-concepts.ts

import { OntologyDatabase } from './database.js';

import dotenv from 'dotenv';

dotenv.config();

const DATABASE_URL = process.env.DATABASE_URL || 'postgresql://postgres:postgres@localhost:5432/ontology';

async function listAllConcepts() {

const db = new OntologyDatabase(DATABASE_URL);

… +86 lines (ctrl+r to expand)

● Bash(cd /mnt/c/WorkSpace/MyMCPServers/OntologyServer && npm run build && node dist/list-all-concepts.js)…

⎿ > @mcp/ontology-server@0.1.0 build

… +141 lines (ctrl+r to expand)

37. Azure

38. Kubernetes

● The ontology contains 38 concepts organized into categories:

Core (5): Software, Database, Programming Language, Framework, Development Tool

Databases (3): Redis, PostgreSQL, MongoDB

Programming Languages (4): JavaScript, TypeScript, Python, Java

Frameworks (4): Node.js, React, Express, Django

Development Tools (2): Docker, VS Code

Design Patterns (4): Design Pattern, Singleton Pattern, Observer Pattern, Factory Pattern

Architecture (4): Software Architecture, Microservices, Monolithic Architecture, REST API

Testing (4): Software Testing, Unit Testing, Integration Testing, Test-Driven Development

Version Control (4): Git, GitHub, Version Control System, CI/CD

Cloud Computing (4): Cloud Computing, AWS, Azure, Kubernetes

あの会社まじでバカばかりだったからなあ。

いや、やっぱりクロスプラットフォームとかクソだわ。面倒くさ。なんでMacだのLinuxでまでつかえるようにせなならんのだ。

Windowsとブラウザで動けば十分!俺はOpenSilver使うぜ!

ファジィ数の入力はスライダーで行うようにさせるか

あまり時間は割けないけど

ChatGPTのアプリから会話履歴をjsonでエクスポートはできるみたいだし、それを定期的に保存して別途要約させるべきかな

うーん、この履歴を振り返る機能はかなり適当やな

お、いつのまにかいつ質問したかも分かってくれるようになってるのか。これを応用すれば今のままで何とかできそうだな?

https://chatgpt.com/share/6815f7ad-3be8-800e-a5bc-f2e528a946cf

姪が生まれるの楽しみだなあ

なんか最近どっと疲れやすくなったな