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