Agente de reservas espaciais no watsonx Orchestrate API REST real  +  RAG  —  construido com IBM Bob
IBM watsonx Orchestrate
fxshell | wxo-galaxium-travels-agent

1. Bob prepara a base de conhecimento

catalogo, FAQ e guia da Galaxium (IBM) — a materia-prima do RAG
IBM Boborganiza os documentos
travel_packages_catalog.md pacotes e precos
passenger_faq.md duvidas frequentes
passenger_preparation_guide.md preparacao do voo
3 documentos Markdown prontos para indexar
IBM watsonx Orchestrate
fxshell | wxo-galaxium-travels-agent

2. Ingestao no RAG

orchestrate knowledge-bases import — chunking, embeddings e indice
3 documentos
chunking
embeddings
galaxium-travels-kb
indice vetorial
INDEXADA
$ orchestrate knowledge-bases import -f galaxium-knowledge-base.yaml
  [OK] galaxium-travels-kb indexada (3 documentos)
IBM watsonx Orchestrate
fxshell | wxo-galaxium-travels-agent

3. A API REST vira ferramentas

orchestrate tools import — a spec OpenAPI vira 6 ferramentas
booking API
FastAPI · SQLite · :8001
UP
galaxium-openapi.json OpenAPI 3.0.3
  [OK] 6 ferramentas importadas
IBM watsonx Orchestrate
fxshell | wxo-galaxium-travels-agent

4. O agente ReAct e montado

orchestrate agents import — granite-3-8b · style: react
IBM Bob escreve o YAML
galaxium_travel_agent
granite-3-8b · style: react
PRONTO
6 ferramentas
acao — dados vivos
galaxium-travels-kb
consulta — politicas
  [OK] galaxium_travel_agent pronto (ReAct)
IBM watsonx Orchestrate
fxshell | wxo-galaxium-travels-agent

5. O agente resolve o fluxo sozinho

no watsonx Orchestrate: sem user_id ele pergunta, registra e so entao reserva
register -> book encadeados pelo proprio agente