AI Engineering / Harness / Ontology and Knowledge Graphs

AI makes life more fun

I am Deng Yaqi. Here I share my work, life, and thoughts.

Deng Yaqi beside the monument of China's highest-altitude city

Work Experience

Education

What I Work With

Agent Orchestration and Model Integration

LangChain LangGraph MCP Agent Skills Tool Calling Multi-model Integration

RAG and Document Q&A

RAG LlamaIndex Embedding Hybrid Search Document Parsing RAGAS

NLP and Knowledge Engineering

Knowledge Graphs Ontology Modeling Ontology Fusion Information Extraction NER Multilingual NLP

Full-Stack Development

Java Python FastAPI Django REST Framework Spring Boot SOFABoot Android Kotlin Jetpack

Data Storage and Search

PostgreSQL pgvector MySQL Redis Elasticsearch HBase

Web and Browser Extensions

Vue 3 TypeScript Pinia SSE Chrome MV3 Service Worker

Distributed Systems and Deployment

Kafka RocketMQ Raft Kubernetes Nginx

R&D and Team Management

Technical Direction Requirements Delivery Planning Cross-team Coordination Release Validation Iteration Management

What I Love

Reading

Hiking

Food

Travel

Driving

Gaming

Judo

Scuba Diving

Latest Posts

Perplexity from Scratch: How a Model Predicts the Next Token

Use a worked next-token example to understand perplexity and its role and limits in prompt compression.

Basic Rules of English Phonics

Phonics rules for consonant blends, vowels, diphthongs, and special sounds.

JVM Bytecode Instruction Set

A JVM bytecode reference grouped by stack, local variable, arithmetic, branch, and method invocation instructions.

JVM Principles and Practice

Class loading, runtime memory, object creation, GC, and heap tuning examples.

Kafka Principles and Practice

Kafka partitions, replicas, producers, consumers, offsets, and reliability.

ZooKeeper Principles and Practice

Znodes, watches, Curator, distributed locks, leader election, and ZAB commands.

Contact me