Closed yb-sid closed 2 months ago
Any way I can inject prompts into control plane and orchestrator to guide it on how to get final results ?
Imo I would build this with a workflow in llama-index, rather than llama-agents.
Working on pivoting llama-agents to be the place to deploy and scale workflows built in llama index
@logan-markewich , What is a workflow
? Do you mean create multiple-operational agents using core lib and performing orchestration by myself ?
I'm interested how the orchestration is being done by llama-agents . Why use a message queue like kafka / rabbitmq and how this queue is being used.
Workflows: https://docs.llamaindex.ai/en/stable/module_guides/workflow/
Yea I mean writing workflows to orchestrate between agents yourself. It will be much more clear when things go wrong and how to debug them imo.
Message queues are used to pass messages between the control plane and services. Basically services are like job workers than consume jobs from the message queue.
The refactor is pivoting llama-agents to basically deploy workflows as services themselves, and help you scale that way. Its going to be very cool :)
thank you for the explanation @logan-markewich.
And keep up the great work!
Hello , I'm trying to use llama-agents to solve text-to-sql problem for my work. I'm using azure openai's gpt-4o model with llama-index
I've created tools , each of these tool's function return string output :
defined following agents :
Created following services:
launched services using :
The code launches, terminal shows services are registered :
But beyond that it goes into loop and does not work as expected. I was expecting following order:
As per below logs I can only see table_desc_service getting called multiple times. No other logs or agents are getting called , any way to debug this ? The logs keep on going into infinite and does not end. Also I don't get where the model is being used. No references / examples helped me out.
Any help to proceed or debug is appreciated.
I would also like to ask if this use case is valid for llama-agents ? I'm trying to validate other frameworks such as crewai and super