You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@texera.apache.org by "bobbai00 (via GitHub)" <gi...@apache.org> on 2025/11/08 01:40:03 UTC

[I] Large language model agent as copilots for workflow construction [texera]

bobbai00 opened a new issue, #4034:
URL: https://github.com/apache/texera/issues/4034

   ### Feature Summary
   
   Texera has over 130 operators. For users who are not familiar data science and workflow, it is hard for them to get started on using Texera.
   
   Large language models are becoming widely-used in many applications as copilots to help users clarify system functionalities and finish certain tasks. 
   
   Therefore, it would be great if Texera can incorporate LLMs as workflow copilots, helping users understand workflow functionalities and construct workflows.
   
   ### Proposed Solution or Design
   
   ### System Architecture
   At high level, here is the system architecture with LLM copilot:
   
   <img width="1884" height="968" alt="Image" src="https://github.com/user-attachments/assets/b7eb6c56-52bc-4b18-bf1f-d53e5c74c8a2" />
   
   Three major components should be made:
   
   ### 1. Frontend: Agent Panel
   A panel where users can CRUD agents, and interact with agent through chat interface.
   
   ### 2. Backend: LLM Proxy Service
   A new micro service where
   - API keys of different LLM providers are managed
   - Request and response are handled and monitored
   
   [litellm](https://docs.litellm.ai/#when-to-use-litellm-proxy-server-llm-gateway) is a very good out-of-box option for such functionalities.
   
   ### 3. Backend: Access control
   Access control logic to authentic LLM-related traffic. Adding the logic to the existing `AccessControlService` should be good enough.
   
   
   
   ### Impact / Priority
   
   (P1)High – significantly improves user experience
   
   ### Affected Area
   
   Workflow UI


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Introduce a LLM Agent that helps users construct workflows [texera]

Posted by "bobbai00 (via GitHub)" <gi...@apache.org>.
bobbai00 commented on issue #4034:
URL: https://github.com/apache/texera/issues/4034#issuecomment-4358078711

   Finished!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Introduce a LLM Agent that helps users construct workflows [texera]

Posted by "chenlica (via GitHub)" <gi...@apache.org>.
chenlica commented on issue #4034:
URL: https://github.com/apache/texera/issues/4034#issuecomment-4358090985

   Congratulations, Agent Bob!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Introduce a LLM Agent that helps users construct workflows [texera]

Posted by "bobbai00 (via GitHub)" <gi...@apache.org>.
bobbai00 closed issue #4034: Introduce a LLM Agent that helps users construct workflows
URL: https://github.com/apache/texera/issues/4034


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] LLM Agent for Workflow Construction [texera]

Posted by "bobbai00 (via GitHub)" <gi...@apache.org>.
bobbai00 commented on issue #4034:
URL: https://github.com/apache/texera/issues/4034#issuecomment-4315792517

   #4020 adds a pure-frontend implementation of a LLM agent and it can only read workflows, do things like explaining existing workflows and operator definitions.
   
   #4417 replaces the pure-frontend agent with a micro service architecture. And the agent can do write operations like adding operators, and execute operators.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org