/// BANGBOO BLOG ///
■25/5/6 6:06PM
え、待って→カルチュラル・アプロプリエーション

のっとりばっかり


これはいいのっとり、焼売で食当たりしてイオマグクッソしたシューちゃんです、とオッサンが言っている(昔見たユニコーン以来だが観て良かった、逆位相は起こせる>ハサウェイパンプ禁も見てた

マチュの即断即決でタフな感じ、強い少女像、好感度高い
宇宙世紀はあまりに争いと悲しみに満ちているので、ジークアクス時空の輝きは良いものだ
https://www.msn.com/ja-jp/news/opinion/ar-AA1HxTJz


複数の調を重ねて斬新な音響を生み出す複調
キーに属さない音やコード(転調やセカンダリーなど)のオフキースケールを意図的に外れた即興的な音使いのスケールアウト、aiko skirt不協和音かね

質問:アルミホイルで電磁波は本当にカットできますか?
電子レンジでも使われている2.4Ghz帯の波長は6mmの穴を抜けられない大きさ
アルミは遮断物質として優れているが半球では逆に電波を集めてしまう、隙間がないように覆う必要がある

Design at the speed of AI
 Stitch - Design with AI

3Dプリンタ(欲しい部品があるなら作ればいいのでは)
 「3d プリンター」「プロダクトデザイン」から探す | ココナラ

Autodesk Fusion | 3D CAD/CAM/CAE/PCB が1つに集約されたソフトウェア | 無料体験版
 メカを触るならこの辺か、AutoCADとかMayaとか3D系ある
 (1) ストリキ on X: "きたぁ 2時間格闘して内部の機構解明した これで作れる https://t.co/ziHEcfeezr" / X

わずか2000円で10年使えるソフトバンクの超格安SIM「1NCE」3000万回線突破、世界中で使えて対応デバイスも続々登場 | Buzzap!
 1年200円で50MB、1日150kB?週1レポート等か?IoT SIMでセンシング等で使える

■100均
DIYフック(1×4用、角S型、ブラック) - 100均 通販 ダイソーネットストア【公式】
ビニールネットケース(A7)
抗菌すべり止めシート(アイボリー) - 100均 通販 ダイソーネットストア【公式】
エンボス加工食器棚シート(抗菌、クリア) - 100均 通販 ダイソーネットストア【公式】
ゴキブリ用ホウ酸ダンゴ8個入 - 100均 通販 ダイソーネットストア【公式】
Comment (0)

■25/4/16 7:57PM
AIエージェント MCPサーバ
■MCPサーバによる連携
Model Context Protocol(MCP)の基礎に関して、社内勉強会で使用したスライド資料を公開します! | DevelopersIO
roo-logger: Cline Memory Bankとは違うAIの記憶システムを(MCPで)作った理由
MCPサーバー自作入門
MCP入門
MCPを活用した検索システムの作り方/How to implement search systems with MCP #catalks - Speaker Deck
リモートMCPサーバーカタログ #AWS - Qiita
プログラマー必見!FastAPI-MCPでAI時代のAPI開発を加速する方法(初心者向けコード付き) #Python - Qiita
MySQLのスキーマ情報を圧縮して提供するMCPサーバーを作った - $shibayu36->blog;
MCPを理解する - Speaker Deck
ローカルRAGを手軽に構築できるMCPサーバーを作りました
[B! MCP] MCPサーバーを使って請求書作成から送付まで自動化してみた話

MCPアーキテクチャパターン - Carpe Diem
ClineとDDDと私 - コドモン Product Team Blog
Gemini CLI の簡単チュートリアル

[B! AI] Cline利用におけるデータの取り扱いについて - サーバーワークスエンジニアブログ
Cline駄目そう?一般的な規約という声もある
 Clineのデータの持ち方
 一応通信はないらしい
Cline - AI Autonomous Coding Agent for VS Code
WE CLAIM NO OWNERSHIP RIGHTS OVER YOUR USER CONTENT. とはあるが再利用に使わないという意味ではないらしい
Privacy. By using the Service, you acknowledge that we may collect, use, and disclose your personal information and aggregated and/or anonymized data as set forth in our Privacy Notice.とあるのでな

■構成
MCPホスト:Cline等のAIエージェント↓MCPクライアント:Json設定のProxy (これ以降が狭義MCPサーバ? あるいは全体でMCPサーバ)┣→ここでコマンドを打つように設定すればそのままローカルがEPになる ↓ (uvはPythonパッケージ管理/仮想環境ツール) uv run python src とかAPI EP
■外部APIに通信かローカルか2種類と考えていいstdio ローカルのサーバと通信remote リモートのサーバと通信(SSE→Streamable http)メッセージはJSON-RPC2.0

例)github-mcp-server GitHub - github/github-mcp-server: GitHub's official MCP Server ローカルにおきDockerを動かす形

機能は3つ Resources:事前に情報をファイルで読み込ませる感じ Prompts:プロンプトのテンプレ設定しておく感じ Tools:使うツールを設定しておく感じ
(MCPクライアントは2つ:無意識でいい) Sampling:MCPを使うよ~ Roots:MCPを使うファイルシステム確認~
これで人間が操作していた内容をMCPで実施するようにする
LLM→人間→Github/Slack/GCP etc.
↓LLM→MCP→Github/Slack/GCP etc.
■MPCサーバとは何者?Model Context Protocol (MCP)は、特にLLMを活用するアプリケーションにおいて、モデルとのやりとりを標準化するためのプロトコルAPI EPやローカルプロセスをMCPサーバと言っているケースもあるが、MCPの文脈からするとMCPサーバは仲介。なぜか?従来のクライアントサーバモデルとは逆方向に見えるから分かりにくいから、MCPクライアントは広義のMCPサーバに含まれている
MCPにおける構成[ユーザー] -> [LLM (MCPサーバ)] --> [MCPクライアント] -> [API/CLI/ローカルプロセス】
伝統的な通常のクライアント・サーバ構成[Client] -> [Server]

■github-mcp-server設定
GitHub - github/github-mcp-server: GitHub's official MCP ServerClineとGitHub MCPで実現するPull Request作成の自動化 | DevelopersIOGithub トークン発行はココで→ https://github.com/settings/personal-access-tokens
 クラシックトークンのrepo全体でも良さそう
MCP Marketplace>Remote server>Edit configuration>下記コードをコピペする{  "mcpServers": {    "github": {      "command": "docker",      "args": [        "run",        "--rm",        "-e",        "GITHUB_PERSONAL_ACCESS_TOKEN",        "ghcr.io/github/github-mcp-server"      ],      "env": {        "GITHUB_PERSONAL_ACCESS_TOKEN": "github_pat_xxxxxxx"      },      "disabled": false,      "autoApprove": []    }  }}
上手く行かないので、Cline自身にMCPサーバの調整をしてもらうと下記となった (Docker、DockerGroup、Proxy等) {  "mcpServers": {    "github": {      "command": "sg",      "args": [        "docker",        "-c",        "docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN -e http_proxy -e https_proxy ghcr.io/github/github-mcp-server stdio"      ],      "env": {        "GITHUB_PERSONAL_ACCESS_TOKEN": "github_pat_xxxxx",        "http_proxy": "http://proxy:3128",        "https_proxy": "http://proxy:3128"      },      "disabled": false,      "autoApprove": []    }  }}

■ローカルサーバ
//// UVcurl -Ls https://astral.sh/uv/install.sh | shcd /mnt/c/Users/unco/Desktop/local_test/MCP/kuso-appuv venv 該当ディレクトリに仮想環境を設定source .venv/bin/activate アクティベートuv pip install google-cloud-assetuv pip freeze > requirements.txtpython3 main.py
deactivate 停止gcloud auth application-default login --no-launch-browser
gcloud auth login --no-launch-browser消したければ、venvを削除するだけ
上記はpip+requirementsだが下記の方がいいかも、add+tomlで管理uv init myproject (myprojectディレクトリ、tomlファイルが作成される)uv add numpyuv remove numpynv syncuv lockuv treeuv python install 3.10 3.11uv python listuv python pin 3.11uv tool install ruffuv tool listuvx pytest 一時的に仮装環境を汚さず実行uv exports --format-requirements.txt
権限確認API(analyzeIamPolicy)Method: analyzeIamPolicy  |  Cloud Asset Inventory Documentation  |  Google Cloud
Try this method を使えばリクエストやURLが分かる (展開ボタンを押す:□の形)
curl \'https://cloudasset.googleapis.com/v1/projects/prj-xxxxx:analyzeIamPolicy?analysisQuery.accessSelector.roles roles%2 Fbigquery.dataowner&analysisQuery.identitySelector.identity=user%3Axxxxx%40xxxxx.com&key=[YOUR_API_KEY]'\--header "Authorization: Bearer $(gcloud auth print-access-token)"\--header Accept: application/json' \--compressed※APIキー不要だた、HTTPやJSの方法も出る

parentでエラーがでてもscopeという意味> organizations/123, folders/123, projects/my-project-id, projects/12345400 Missing parent field in request. [field_violations {field: "parent"description: "Missing parent field in request." }

■2023-04-24
Dialog flow ES - Chatbotの作り方
対話式アプリの有効性>何か対策をしときたい
Dialogflow:FAQのチャットボットを作りたい
 intentをFAQの数だけ作る
  intentグループがあれば纏められるが、、
 色は赤や青で分ける必要がある? entitityは色だが単語で分ける
  entitiy: colors、単語:赤、類語:Red、朱色等
          単語:白、類語:ホワイト等

entitity 個別項目(色、サイズ、キーワード)トレーニングフェーズで使う用語を設定しておくintent 意図(選択、買う、確認、支払)チャットで引きあたる項目で、数多く作ることになる 上の2つを結びつきを強くするcontext  input context 該当のインテントの変遷の一つ前の別名を指定  output context(コンテキスト用エイリアス名) 該当のインテントの別名を設定する Training phrases(想定するユーザの入力文) Responses(答えへの反応
料金 無料の範囲である程度賄える項目を500から選ぶとしても大丈夫 外部のデータソースを使う(できそう) 色を10個を選択するとしても大丈夫結果を外部に連携することもできそう
AI型は入力された質問に対して、FAQから適切な回答を表示(正誤で学習し判定上がる)シナリオ型は入力値から分岐を判定して進む、あみだくじタイプの定型処理に持っていく
■Dialog flow ES下記の辺りを設定すれば、チャットボットが回答するようになるESとしては、ユーザ入力を構造化データにする処理を行いパラメータへ検索を掛ける挙動となっている ユーザ行動の履歴から検索ヒットの改善を学習するタイプのAI
インテント分類(ユーザの意図のパターンを設定)┣トレーニングフレーズ(質問の例文を指定)┣アクション (何を実行するか指定)┣パラメータ/エンティティ(質問から抽出すると型を指定)┗レスポンス (何を返答するか指定)
コンテキスト: input (一つ前のインテント〉 と output (当インデントの別名)イベント:エンドユーザーの発言からではなく、発生したイベントに基づいてインテントを呼び出すアクション: デフォルトfallbackにはinput-unknown がついているパラメータ:下記くらいの考慮で良さそう@sys.any キーワードを設定してしまう?@sys.url@sys.person ロールや役職を設定してしまう?@sys.email
■Agent 設定Agent > ML setting > Train でトレーニングさせる。megaでなく普通のエージェントの方が分かり易い?Agent > environment > publish パブリッシュし公開?
■ intentテキストレスポンスにタグが使えずリンクにならない。ユーザエクスプレッションの単語をドラッグ反転させ techinical_terms 等で検索するとEntityを反映することができる。(Entity登録済みなら熟語でもOKだが、未登録なら単語で設定したような)
■Entitiy 設定業務で使用している重要用語は @technical_termsとして作り、揺らぎを全て入力したいBigQuery: BQ、ビッグクエリ、、、個人情報: パーソナルインフォメーション, PII、、、
■Integration設定WebDemoを有効化DialogMessangerを有効化(こっちのがCoolでは
■FAQを簡単に構築するコツ検索を網羅するように質問を重要単語を全て入れた形で複数設定する代表的な質問をレスポンスに入れてしまうとFAQとして分かり易い 参考になりそうなの一例を回答します。 Q「ああああ」 A「いいい」

■思うような結果にならない場合のチューニングトレーニングフレーズを追加するのが基本できるだけキーワードをEintity化することもよい方法Trainingに過去キーワードがあり正誤判定することができるValidationにトレーニングフレーズの追加等の問題提起が出ているので対処-トレーニングフレーズ不足なら、ダミー検索を掛け、Trainingでキーワードとintentを割り当てれば一時しのぎはできる

■セキュリティ
WebDemoは誰でも見れてしまう
Dialogflow Messangerをどこかのドメインで使う必要がある(CORS対応のデフォルトドメインが要る)し、誰でも見れてしまう
Cloud run等でWebインターフェイスを作りバックエンドでDialog APIを使う必要がある
クイックスタート: API の操作  |  Dialogflow ES  |  Google Cloud
Python client library  |  Google Cloud


Comment (0)

■25/2/4 9:27PM
現代思想
現代思想

■ニーチェ(1844-1900) - ルサンチマンからの脱却■マルクス(1818-1883) - 疎外論■アーレント(1906-1975) - 全体主義■フロイト(1856-1939) - 無意識、超自我とトラウマ、転移■ユング(1875-1961) - 普遍的無意識■ベイトソン(1904-1980) - ダブルバインド
=====
マネジメント-基本と原則

成果をあげるマネジメントこそ全体主義に代わるものであり、われわれを全体主義から守る唯一の手立てである
■戦前のマネジメント
1)生産性向上のための科学的管理法
2)組織構造としての連邦分権組織
3)人を組織に適合させるための人事管理
4)明日のためのマネジメント開発
5)管理会計
6)マーケティング
7)長期プランニング

■新たなニーズ(マネージャは起業家であるべき)
知的生産性を上げる
マネージメントをグローバルに行う

■マネージャの役割
部分の和よりも大きな全体、すなわち投入した資源の総和よりも大きなものを生み出す生産体を創造すること
ただちに必要とされているものと遠い将来に必要とされるものを調和させていくこと

■マネージャの仕事
1)目標を設定する
2)組織する
3)動機付けとコミュニケーションを図る
4)評価測定する
5)人材を開発する

■コミュニケーション
コミュニケーションは、知覚であり、期待であり、要求であり、情報ではない
コミュニケーションは知覚の対象であり、情報は論理の対象である
コミュニケーションと情報は相反する。しかし両者は依存関係である
情報は、感情、価値、期待、知覚といった人間的な属性を除去するほど有効となり信頼度も高まる


=====
経営組織論

■組織と人間
1)賃金
目的達成の効率的達成を目指し組織は歯車であり、人間は賃金によって働く経済人。

2)人間関係
人間は友情・集団への帰属・安定感の欲求など社会的欲求で動機付けられる社会人。また非公式組織にも属し、感情を中心に動き、感情で業績が決まる。
非公式組織:人々の間に共有された規範や感情あるは態度で結び付けられた非公式の組織、メンバーの行動は影響される
苦情を述べる機会を与えるとモラルが良くなる->社会的欲求があることが分かる

3)自己実現
個々のメンバーは自己実現の欲求を持っている意味探求人。人間は意味の充足(働き甲斐や生き甲斐)を求めており自然に働く
職務拡大:職務が労働者に、より多く、より重要な意味のある内容になるよう職務を再編成し新しい仕事を与え単調感による労働意欲の低下を防ぐ
職務充実:仕事の契約や工夫、ペースなどに自主性を持たせ、働き甲斐、生き甲斐の職務によりモチベーションを高める

4)組織投資
絶えず変化する環境の中で将来のため組織の有効性を維持するためメンバーの技術や能力に投資することを主張する

5)指示系統
意思決定者の能力の限界により組織がある、メンバーの中には考えたくないフォロワーもいる

■組織の形態
職能部門別組織
 生産、研究開発、営業などのライン部門(命令の一元性)
 経理、人事、総務などラインに対してサービスを行うスタッフ部門
 専門化による技術的利点、人間関係を重視しており調整面で有利
 全体的視野に欠け、部門間のコミュニケーションが困難
 将来のトップの知識が片寄る

事業部制組織
 事業規模が大きくなると複雑化を避けるため
 事業部レベルでの意思決定、独立採算
 部門間の調整の必要性が少ない
 ゼネラルマネージャの育成に適する
 メンバーのモチベーションが高くなる

マトリックス組織
 人的資源を有効に使える
 組織が複雑になるため、一時的なプロジェクトチームや共同計画に用いられる

■風土の判定
閉鎖的:評価、統制、策略、中立、優越、確信
オープン:記述、問題志向、自然、感情移入、平等、暫定

■業績に対する関心 x 人間に対する関心
9x9)仕事に打ち込んだ者が業績を成し遂げる。組織目的という筋を通し各人の自主性が守られ信頼と尊敬による人間関係
1x9)和気藹々として仕事の足並みもそろう
5x5)仕事を成す必要性と職場士気がバランスよい
9x1)業績中心に考え、人のことはほとんど考えない
1x1)与えられた仕事のため最小の努力を払えば、心地よく過ごせる

■率いやすい組織
組織のタイプ:課業を重視(大よそ良いが時には最悪になる)、人間関係を重視(可もなく不可もない)
リーダとメンバーの関係:良いほうがよい
課業構造:非定型的より定型的がやや良い
リーダの地位の権力:強くても弱くてもどちらでも
 ※どっちでもいいので、天才的なリーダでないなら、普通以下のリーダをやりながら成長していく戦略も

■リーダ
-伝達
変革の意味、理念、ビジョンを明確化しメンバーに共有させる
自己の信念や理念、組織の使命、ビジョン、基本方針を明確に伝達することが必要
メンバーとのコミュニケーションによって意味や価値、解釈の不一致を取り除いて共通性を生み出すことが必要

-秩序
組織について多様な解釈という多義性を除去することによってある共通の解釈ないし意味の共有化を図り、組織としてひとつのまとまった価値体系を構築し秩序を維持していく役割を負う

-コンフリクト解消
変革に対するメンバーの抵抗を解消する
環境の変化や危機的状況を避けるよりも、それを利用して変革のきっかけを作り出す

-変革
すでに確立されている秩序や価値を変革できる
変革によって得られる利益をメンバーに保証する
変革型リーダシップとは、組織のためと部下の利己心を超越させる
リーダーシップは環境の変化に対応して組織のコンテキストを絶えず変革して組織を存続発展させる過程である

-能力
抵抗を排して新しく創造する創造的リーダシップ、理想や価値の高さ、実現しようとする意思の強さ、環境とその認識能力、説得力が必要

■コンフリクト管理
コンフリクトは良くも悪くもない、解決しようとせず管理する
高い業績に導く最適レベルのコンフリクトがある
コンフリクトからイノベーションを発見できる
創造的なコンフリクト管理には、他人の立場、より広い視点、より長期的視点、高い視点でコンフリクトを考慮することが必要

■コンフリクトの源泉
心理:価値観や好き嫌い、目標、態度の違い
組織:地位や役割、責任の違い
環境:風土、政治、宗教、文化の違い
コミュニケーション:使う言葉の違い

■コンフリクトの解消方法
1)当事者間での議論
2)上位目標の設定
3)与える資源の拡大
4)回避、撤退、冷却期間
5)調和
6)妥協、第三者の介入、交渉評決
7)上司の命令
8)態度や行動を変える、訓練
9)組織の改編
10)多数決
11)玉虫色(解決案を曖昧にしてどのような意味にでも解釈できるようにする)
12)共通の敵

■コンフリクト解消のスタイル
回避:自己の保護
抑え付け:他人の要求を一切聞かない自分の要求を主張
同調:他人との調和
妥協:中間案
統合:双方の要求を満たす最善案を見つける

■状況がコンフリクトを解消する場合がある
官僚型:問題を先送りする間に状況が変化し、問題でなくなる
独断実行型:自己に有利になるようコンフリクトでなく状況を変える
偶発的譲歩型:状況が変化し譲歩せざるを得なくなる、ソ連の体制崩壊型
状況対応型:場当たり的に対処療法をする内に解消している
創造的問題解決:従来にない新しいコンテクストを作り価値観を変える

■モラル
モラルの高い人→普通業績が高くコンフリクトを隠す
モラルの低い人→普通業績は低くコンフリクトを生む→改善しやすい
モラルが高い人がコンフリクトを生む:リーダの資質がある
モラルが高いの人のコンフリクトは有益な事が多く、リーダや組織が気づいて対処しコンフリクトを管理すべき
発言することでモラルが高まる、発言できる環境を作る

■ビジョン
ビジョンの内容は、現実的で信頼ができ魅力的な将来
正しいビジョンはコミットメントを引き起こす
理想が高いよりは保証があり長期に続くものが良い、理想が高くなくても短期的でもビジョンはエネルギーになる、ビジョンに保証があれば絶対的パワーとなる、高すぎると逆進的
間違ったビジョンを持てば危険な方向に加速していく、長期的視点とコミュニケーションの取れる運営が間違いに気づかせてくれる
説得力を持たせるには、高度で深いスキルが必要
ビジョンはコンフリクトの解消に貢献する

=====
■ハーズバーグの二要因理論動機づけ要因と衛生要因があり、給与や休暇は衛生要因で上げてもやる気は上がらない。疎かにすると下がる。下記には社会的意義とか自分の正義は入っていない動機づけ要因として:達成感:目標を達成したり、困難な課題を克服した際の満足感承認:上司や同僚からの評価や感謝の言葉仕事そのもの:業務内容が興味深く、やりがいを感じられること責任:重要な役割や責任を任されることによる自己成長の実感昇進:キャリアアップの機会や職位の向上成長:スキルアップや自己啓発の機会

■恋愛がもたらす健康効果ストレス軽減:恋愛によってオキシトシンが分泌され、ストレスホルモン(コルチゾール)が減少。仕事のストレスも和らぐ。心臓に優しい:血圧が下がり、心臓病のリスクが低減。スキンシップで副交感神経が優位になりリラックス効果も。免疫力アップ:幸せな気持ちのポジティブな感情が免疫機能を向上させ、風邪をひきにくくなる。健康的な生活習慣を促進:長生きや魅力向上を意識し、運動や食生活の改善につながる。幸福感アップ&うつ病予防:セロトニンやドーパミンが分泌され、幸福感が増し、うつ病のリスクが低下。
※孤独はパートナーが不調を発見し助けることがないため、すぐ死ぬ、ザコシ
Comment (0)

Navi: 1 | 2 | 3 | 4  >
-Home
-Column [133]
-Europe [9]
-Gadget [78]
-Web [137]
-Bike [4]

@/// BANGBOO BLOG ///