~/talk

AI-infused command-line applications

Talkat DevConf.CZ 2025 · 2025-06-12..06-14· [ai-assisted-development]
slides:none on file

Builds a Java CLI that sends prompts to OpenAI via LangChain4j, uses Quarkus Dev mode for hot reload and build-time code generation, and packages to a GraalVM native binary with one Maven flag. Uses PicoCLI for command parsing, supports templated saved prompts, streaming token output, and tool invocation (local MCP server for file ops and image generation). Native compile of the demo finishes in about 1–2 minutes, reports ~70,000 reachable methods, and the demo commands work end-to-end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:28Building AI CLI tools
  3. 3:01How LLMs work
  4. 6:16LangChain4j for Java
  5. 10:10Quarkus overview
  6. 11:16Quarkus + LangChain4j benefits
  7. 14:44CLI apps with PicoCLI
  8. 17:16Live demo: Quarkus AI
  9. 22:44REST to CLI conversion
  10. 27:24GraalVM native binary
  11. 30:19Advanced MCP use case
  12. 32:26Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.