Repository navigation
Announce Flink Agents 0.4.0 - #888
Conversation
xintongsong
left a comment
There was a problem hiding this comment.
Thanks for preparing this, @wenjin272 . LGTM.
I left a few minor comments. In addition to them, I think we can add more links from the brief feature descriptions to the detailed documentations.
|
|
||
| The Apache Flink community is excited to announce the release of Apache Flink Agents 0.4.0. | ||
|
|
||
| Apache Flink Agents brings AI agents into Flink streaming pipelines. Applications can continuously respond to real-time events, combine AI reasoning with business logic, and use Flink for distributed execution and fault recovery. |
There was a problem hiding this comment.
I think Flink Agents can do more than just reasoning.
| Apache Flink Agents brings AI agents into Flink streaming pipelines. Applications can continuously respond to real-time events, combine AI reasoning with business logic, and use Flink for distributed execution and fault recovery. | |
| Apache Flink Agents brings AI agents into Flink streaming pipelines. Applications can continuously respond to real-time events, combine AI processing with business logic, and use Flink for distributed execution and fault recovery. |
|
|
||
| #### Model Routing: Choose the Right Model for Each Request | ||
|
|
||
| **Model Routing** dynamically selects a model for each request from a set of candidates, using rule-based matching, an LLM judge, or custom routing logic. For example, an application can use a smaller model for routine requests and a more capable model for complex tasks. Model Routing is currently available through the Java programmatic API. |
There was a problem hiding this comment.
| **Model Routing** dynamically selects a model for each request from a set of candidates, using rule-based matching, an LLM judge, or custom routing logic. For example, an application can use a smaller model for routine requests and a more capable model for complex tasks. Model Routing is currently available through the Java programmatic API. | |
| **Model Routing** dynamically selects a model for each request from a set of candidates, using rule-based matching, an LLM judge, or custom routing logic. For example, an application can use a lightweight model for routine requests and a more capable model for complex tasks. Model Routing is currently available through the Java programmatic API. |
weiqingy
left a comment
There was a problem hiding this comment.
Thanks for putting this together. I checked the download entries, the docs links and anchors, and the defaults in the breaking-changes section against the release-0.4.0-rc1 tag, and they all match. One question inline.
|
|
||
| - **Chat Models:** [Google Gemini](https://nightlies.apache.org/flink/flink-agents-docs-release-0.4/docs/development/calling-llms/chat-models/providers/#gemini) for Java, and [vLLM](https://nightlies.apache.org/flink/flink-agents-docs-release-0.4/docs/development/calling-llms/chat-models/providers/#vllm) and [IBM watsonx.ai](https://nightlies.apache.org/flink/flink-agents-docs-release-0.4/docs/development/calling-llms/chat-models/providers/#watsonx-ibm-watsonxai) for Java and Python. | ||
| - **Embedding Models:** [OpenAI embeddings](https://nightlies.apache.org/flink/flink-agents-docs-release-0.4/docs/development/vector-search/embedding_models/providers/#openai) for Java. | ||
| - **Flink versions:** A distribution for Flink 2.3. |
There was a problem hiding this comment.
Flink 2.3 isn't new in 0.4. The distribution shipped in 0.3.1 (apache/flink-agents#856), and the 0.3.1 announcement already lists "Flink 2.3 distribution support", so users upgrading from 0.3.1 already have it. Maybe we can drop this bullet, and the heading on line 81 could become "More Model Integrations". What do you think?
|
|
||
| Visit the [Apache Flink downloads page](https://flink.apache.org/downloads/#apache-flink-agents-040) for release artifacts. For guidance on building, deploying, and operating agents, see the [Flink Agents documentation](https://nightlies.apache.org/flink/flink-agents-docs-release-0.4/). | ||
|
|
||
| We welcome feedback on the applications you are building, the capabilities you need, and any problems you encounter. Submit feature requests and bug reports through [GitHub Issues](https://github.com/apache/flink-agents/issues), or share use cases and ideas in [GitHub Discussions](https://github.com/apache/flink-agents/discussions). |
There was a problem hiding this comment.
I would suggest that we call out the slack channel #flink-agents-user is another way to provide feedbacks.
934dadb to
867ec92
Compare
Announce Flink Agents 0.4.0