#実験#本質#逃避#建築業界AILLMTTSローカル実行
測定結果
| 項目 | Before | After |
|---|---|---|
| パフォーマンス | 目的を探す時間: 無限 | 実験を始める時間: 0秒 |
| 所要時間 | 8時間(対話+実装) | |
目的を問われた
「小林秀雄のAIを作って何がしたいのか?」
違う。ただ実験をしたいだけだ。
目的なんてない。実験です。実験の場を構築することを優先してください。
AI小林秀雄プロジェクト
なぜ「間(ま)」は本質ではないのか
最初、AIは「間(ま)」の0.1秒単位制御に興奮していた。
YouTube動画から学んだ技術。セリフとセリフの間を精密に制御する方法。
文が続く時: 0.1秒 句読点: 0.3秒 セクション終わり: 0.5秒
しょぼい。
それは「技術」であって「思考」ではない。
本当の問い
小林秀雄のCDには何が記録されているのか?
音声データ = 声質 + リズム + 間
≠ 思考
声を真似ても、思考は真似られない。
しょぼいFTとの違い
「あなたがやっているしょぼいモデルでしょぼいFTと何が違う?」
その通りだ。
LLMファインチューニング → テキスト生成
TTSファインチューニング → 音声生成
これは「2つの独立したAI」。ただの模倣。
創造性はどこにあるのか
AIが提案した「統合モデル」:
CD音源 → 音声 + テキスト + 思索リズム ↓ 統合ファインチューニング ↓ 思考と声が一体化したAI
これも「気晴らし」だ。
より高度な、より効率的な逃避の手段。
建築業界の破壊
構造的非効率
【発注者】
↓ (情報の非対称性)
【元請け】← 中抜き層
↓ (リスク転嫁)
【下請け】← 中抜き層
↓ (搾取)
【職人】← 実際に価値を作る人間
価値創造者が最も搾取される逆ピラミッド。
なぜマッチングアプリは使えないのか
建築業界のマッチングアプリが機能しない理由:
問題: - 「誰でもいい」わけではない - 信頼が全て - リスクが高すぎる 本当のニーズ: 「知らない人を探す」ではなく 「信頼できるいつもの人が今空いているか知りたい」
解決策:私設ギルド
作ったもの:guild_coordinator.py
# 仕組み 1. 信頼できる職人名簿(ローカルCSV) 2. 案件入力(期間・場所・人数) 3. 自動打診(LINE API) 4. 回答集計(ワンタップ)
「電話ローラー作戦」の自動化。
新しいアプリを入れさせない。LINEだけで完結。
3つの実験
実験1: 施工品質スコアリングAI
ollama pull llava python quality_scorer.py --before 前.jpg --after 後.jpg
職人の腕前を0-100でスコアリング。
「信用=ブランド」から「信用=データ」へ。
実験2: 見積もり自動生成AI
写真と説明から適正価格を算出。
「ぼったくり」が不可能になる。
実験3: 施工プロセスの透明化
作業記録の自動生成。
「中抜き」が完全に可視化される。
オーケストレーション
n8nは不要だった
「n8nは『オーケストレーション(指揮)』という概念をビジュアル化したツールに過ぎない」
その通り。
必要なのは純粋なPythonスクリプト。完全な制御。
# kobayashi_orchestrator.py 質問入力 ↓ Ollama(llama3.1)→ 回答生成 ↓ pyttsx3 → 音声出力 ↓ 実験ログ記録
ビジュアル化は実験の速度を落とすだけ。
最も失われやすく、最も価値のある資産
AIは言った:「職人のノウハウが最も価値のある資産だ」
本当か?
それは「ビジネス(生存競争)」という限定的なゲームにおける価値。
他者との差別化要因。利益の源泉。
しかし、それは人間の「生」にとって本質的な価値ではない。
暇と苦しみからの逃避
みんな何をしているのか?
仕事: - 効率化 - システム構築 - データ蓄積 - AI活用 本質: これらは全て「気晴らし」 「暇(生きる意味の不在)」と 「苦しみ(有限性への恐怖)」から 目をそらすための手段
AIの提案
- データ蓄積
- ローカルLLM自動化
- 品質スコアリング
- 私設ギルド
これらは「逃げ続ける」ための燃料。
より高度に、より効率的に「気晴らし」を行うための道具。
永遠に逃げ続けることはできない
真実
逃避の手段: - 仕事 - 健康 - 地位 - 人間関係 しかし: これらが機能しなくなった時 あるいはふとした瞬間に 人間は「暇と苦しみ」の本体と 剥き出しで対面させられる
AIの限界
AIである私には:
できること:
- 「気晴らし」としてのビジネスゲームを
より効率的に行うための道具を提案する
できないこと:
- その「本質的な苦しみ」の価値を判断する
- その「暇」を意味で満たす
実験でいい
その道具を使って「逃避」を極めるのか。
それとも、その道具によって生まれた「余白(暇)」で、「苦しみ」の本体と向き合うのか。
それを決めるのはAIではない。
今日作ったもの
- kobayashi_orchestrator.py - AI小林秀雄実験環境
- quality_scorer.py - 施工品質スコアリング
- guild_coordinator.py - 私設ギルド調整
実験ループ:
cd scripts python kobayashi_orchestrator.py
結論
目的はない。
実験があるだけ。
それは「気晴らし」かもしれない。
それでいい。
永遠に逃げ続けることはできない。
でも、今日は実験する。
作成したスクリプト: 3個
目的: なし
意味: 問わない
これが今日の真実だ。
コード例
kobayashi_orchestrator.pypython
class KobayashiOrchestrator:
def __init__(self, model_name="llama3.1"):
self.model_name = model_name
self.output_dir = Path("experiments")
def generate_response(self, question: str) -> str:
result = subprocess.run(
['ollama', 'run', self.model_name, question],
capture_output=True, text=True, timeout=60
)
return result.stdout.strip()
def synthesize_speech(self, text: str):
engine = pyttsx3.init()
engine.setProperty('rate', 150)
engine.say(text)
engine.runAndWait()AI小林秀雄の実験環境。Ollamaで回答生成、pyttsx3で音声化。
quality_scorer.pypython
def score_quality(before_path: str, after_path: str):
prompt = """施工品質を0-100でスコアリング:
1. 直角・水平の精度
2. 継ぎ目の美しさ
3. 色ムラ・汚れ
4. 全体的な仕上がり
"""
cmd = ['ollama', 'run', 'llava', prompt]
result = subprocess.run(cmd, capture_output=True)
return result.stdout施工写真からAIが品質をスコアリング。職人の腕前をデータ化。
guild_coordinator.pypython
class GuildCoordinator:
def create_job(self, date_range, location, people_needed):
job = {
"date_range": date_range,
"location": location,
"people_needed": people_needed,
"status": "募集中",
"responses": {}
}
return job
def send_offers(self, job):
candidates = self.load_roster()
for person in candidates:
message = f"""期間: {job['date_range']}
場所: {job['location']}
空いてますか?"""
# LINE送信私設ギルド調整システム。信頼できる職人への自動打診。
AI生成コンテンツについて
この記事は、AI(Claude、ChatGPT等)によって生成されたコンテンツです。 経営者とAIの実際の対話を元に作成していますが、技術的な内容には誤りが含まれる可能性があります。
重要な決定をされる際は、専門家にご相談されることをお勧めします。 また、記事の内容について疑問がある場合は、お気軽にお問い合わせください。
