Kitsuya Azuma
  • HOME
  • PUBLICATION
  • READS

BOOK LOG

Learning Git
Reading
心理的安全性のつくりかた
Finished
Aligned
Reading
エフォートレス思考 努力を最小化して成果を最大化する
Finished
ゼロから作るDeep Learning ❻ ―LLM編
Finished
エンジニアリングが好きな私たちのためのエンジニアリングマネジャー入門
Finished
Kubernetesで実践する Platform Engineering
Reading
Generative AI on Kubernetes
Reading
Docker&Kubernetesネットワークのしくみ――クラウドネイティブに求められる情報通信の知識
Finished
Designing Data-Intensive Applications, 2nd Edition
Reading
AI Engineering
Finished
入門 OpenTelemetry ―現代的なオブザーバビリティシステムの構築と運用
Finished
INSPIRED 熱狂させる製品を生み出すプロダクトマネジメント
Finished
Team Topologies: Organizing Business and Technology Teams for Fast Flow
Finished
技術者のための伝わる!プレゼンテーション実践術
Finished
原論文から解き明かす生成AI
Almost Finished
Building Applications with AI Agents
Finished
エッセンシャル思考 最少の時間で成果を最大にする
Finished
休養学: あなたを疲れから救う
Finished
「何回説明しても伝わらない」はなぜ起こるのか? 認知科学が教えるコミュニケーションの本質と解決策
Finished
Platform Engineering
Finished
Effective TypeScript, 2nd Edition
Partially Read
ゼロから作るDeep Learning ❹ ―強化学習編
Finished
研究発表ですぐに使える 理系の英語プレゼンテーション
Finished
バイリンガルITエンジニアの英語
Finished
イシューからはじめよ[改訂版]――知的生産の「シンプルな本質」
Finished
チームを動かすIT英語実践マニュアル
Finished
Building Microservices, 2nd Edition
Reading
ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで
Almost Finished
SOFT SKILLS ソフトウェア開発者の人生マニュアル 第2版
Finished
事例でわかるMLOps 機械学習の成果をスケールさせる処方箋
Finished
Podman in Action
Partially Read
効率的なGo ーデータ指向によるGoアプリケーションの性能最適化
Finished
大規模言語モデル入門
Finished
マスタリングTCP/IP 入門編(第6版)
Partially Read
ゼロから作るDeep Learning ❷ ―自然言語処理編
Finished
オブザーバビリティ・エンジニアリング
Finished
入門 監視 ーモダンなモニタリングのためのデザインパターン
Finished
Go言語による分散サービス ー信頼性、拡張性、保守性の高いシステムの構築
Finished
Prometheus実践ガイド クラウドネイティブな監視システムの構築
Finished
[試して理解]Linuxのしくみ ー実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識【増補改訂版】
Finished
Go言語プログラミングエッセンス
Finished
システム設計の面接試験
Finished
ディープラーニングを支える技術 ——「正解」を導くメカニズム[技術基礎]
Finished
Kubernetes完全ガイド 第2版
Finished
Kubernetesの知識地図 ——現場での基礎から本番運用まで
Almost Finished
AWSではじめるクラウドセキュリティ: クラウドで学ぶセキュリティ設計/実装
Almost Finished
AWSの基本・仕組み・重要用語が全部わかる教科書
Partially Read
Goならわかるシステムプログラミング 第2版
Partially Read
クラウドネイティブで実現する マイクロサービス開発・運用 実践ガイド
Partially Read
しっかり学ぶ数理最適化 モデルからアルゴリズムまで
Partially Read
データ分析に必須の知識・考え方 統計学入門
Partially Read
Vision Transformer入門
Partially Read
Go言語 100Tips ありがちなミスを把握し、実装を最適化する
Partially Read

ARTICLE LOG

medium.com

How to write a good software design doc

As a software engineer, I spend a lot of time reading and writing design documents. After having gone through hundreds of these docs, I’ve…

kubernetes.io

How the controller-runtime Cache Actually Works, and Why Your Controller Does Not Crash the API Server

This article has been revised since it was first published, to correct several significant technical inaccuracies in the original text. Kubernetes has long been the default platform for distributed workloads, and writing your own controller for it is now a matter of a few hours. The common path — Golang, using kubebuilder on top of controller-runtime — gives you a project scaffold, types, and a reconciler. For typical scenarios that is more than enough. But as soon as load grows or the controller starts behaving in ways you did not expect, a whole class of edge cases shows up. Most of them trace back to the same root cause: a fuzzy mental model of how controller-runtime works inside. If you write Kubernetes controllers in Go, this article should help you build a coherent picture and avoid expensive surprises in production.

refactoringenglish.com

How to Write an Effective Software Design Document

Best practices for writing a design doc based on my experience working as a developer at Google and Microsoft.

claude.com

Extending Claude's capabilities with skills and MCP | Claude by Anthropic

Learn how skills and MCP work together to build agents that follow your workflows and use external tools effectively. Best practices and real-world examples.

docs.langchain.com

Trace an LLM application tutorial - Docs by LangChain

Add LangSmith observability to an LLM application across prototyping, beta testing, and production.

arxiv.org

$τ$-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains

Existing benchmarks do not test language agents on their interaction with human users or ability to follow domain-specific rules, both of which are vital for deploying them in real world applications. We propose $τ$-bench, a benchmark emulating dynamic conversations between a user (simulated by language models) and a language agent provided with domain-specific API tools and policy guidelines. We employ an efficient and faithful evaluation process that compares the database state at the end of a conversation with the annotated goal state. We also propose a new metric (pass^k) to evaluate the reliability of agent behavior over multiple trials. Our experiments show that even state-of-the-art function calling agents (like gpt-4o) succeed on <50% of the tasks, and are quite inconsistent (pass^8 <25% in retail). Our findings point to the need for methods that can improve the ability of agents to act consistently and follow rules reliably.

gist.github.com

llm-wiki

llm-wiki. GitHub Gist: instantly share code, notes, and snippets.

cloud.google.com

How the Open Knowledge Format can improve data sharing | Google Cloud Blog

Learn how the Open Knowledge Format helps secure data sharing and improves collaboration across teams with standardized documentation.

arxiv.org

Benchmarking Agentic Workflow Generation

Large Language Models (LLMs), with their exceptional ability to handle a wide range of tasks, have driven significant advancements in tackling reasoning and planning tasks, wherein decomposing complex problems into executable workflows is a crucial step in this process. Existing workflow evaluation frameworks either focus solely on holistic performance or suffer from limitations such as restricted scenario coverage, simplistic workflow structures, and lax evaluation standards. To this end, we introduce WorfBench, a unified workflow generation benchmark with multi-faceted scenarios and intricate graph workflow structures. Additionally, we present WorfEval, a systemic evaluation protocol utilizing subsequence and subgraph matching algorithms to accurately quantify the LLM agent's workflow generation capabilities. Through comprehensive evaluations across different types of LLMs, we discover distinct gaps between the sequence planning capabilities and graph planning capabilities of LLM agents, with even GPT-4 exhibiting a gap of around 15%. We also train two open-source models and evaluate their generalization abilities on held-out tasks. Furthermore, we observe that the generated workflows can enhance downstream tasks, enabling them to achieve superior performance with less time during inference. Code and dataset are available at https://github.com/zjunlp/WorfBench.

geoffreylitt.com

Understanding is the new bottleneck

Agents can write code faster than we can absorb it. Here's why it still matters for humans to understand what they build — and some techniques for doing that efficiently: explainer docs, quizzes, micro-worlds, and shared spaces.

anthropic.com

Demystifying evals for AI agents

Demystifying evals for AI agents

romaglushko.com

Kubernetes Gateway API - Blog by Roman Glushko

Why Ingress Is Being Replaced and Which Gateway Controller to Pick

Kitsuya Azuma