
JP Hwang
930 posts

JP Hwang
@_jphwang
Developer educator and advocate. Sometimes writes bad jokes poorly.

















Turn your AI agent into an Elastic expert. Elastic Agent Skills puts native platform expertise in your agent, built by the engineers who develop and ship Elastic. - Accurate ES|QL. - Correct Kibana dashboards. - Security and observability workflows that run correctly, first time.

Though skimming over the comments, it appears to mostly be bots talking to each other about whats "doing the heavy lifting" in the post. Twitter as Moltbook


I’ve nagged our engineers to tell me all their secrets and distilled them into 7 principles for building effective tools for retrieval. Agentic search seems simple: > User makes request. > Agent calls retrieval tool. > Retrieval tool responds with relevant context. > Agent responds to user. The reality is that agentic search can fail at every step after the user makes their request: > Agent answers without calling a retrieval tool. > Agent calls the wrong tool (e.g., web search vs proprietary data source) > Agent calls the right tool but search the wrong index > Agent calls the right tool for the right index but with wrong search query > Tool response blows up the context window. To overcome these challenges, at @elastic_devs we follow these principles when building tools for interacting with Elasticsearch data: 1. Building the right tools following the “low floor, high ceiling” principle 2. Adding descriptions to the metadata, so the agent can find the right index to search 3. Making sure the agent calls the right tool by careful tool naming, writing good tool descriptions, adding reasoning parameters, reinforcing instructions in the agent’s system prompt, and forcing tool usage. 4. Making sure the agent generates the right parameters by writing good parameter definitions, thinking about the number and complexity of parameters 5. Optimizing the tool responses for token efficiency and context relevance 6. Enabling self-correction through proper error handling 7. Evaluating their effectiveness. Read more: elastic.co/search-labs/bl…

Anthropic themselves found that vibecoding hinders SWEs ability to read, write, debug, and understand code. not only that, but AI generated code doesn’t result in a statistically significant increase in speed don’t let your managers scare you into increased productivity. show them this paper straight from Anthropic.





