阿里巴巴-Java AI Agent 应用开发工程师招聘

阿里巴巴-Java AI Agent 应用开发工程师招聘
地点:杭州
● 职位描述:
    ○ 搭建面向行业运营场景的AI应用,负责agent设计、业务模型抽象、工程开发等工作,促进运营方式更加智能化。
    ○ 负责统一的智能运营平台建设,探索AI-Native的研发模式和应用形态,提升AI运营应用的研发效果和效率。
    ○ 熟悉行业运营业务,通过技术驱动运营方式的变革,打造有影响力的AI应用产品。
● 职位要求:
    ○ 具备AI应用研发经验,熟悉agent架构设计、上下文工程、RAG等解决方案,了解常见的深度学习算法。
    ○ 2年以上Java研发经验,具备良好的基础和编码能力,熟悉多线程、分布式、数据库、缓存等机制及框架。
    ○ 敢于探索,对AI有长期浓厚的兴趣,有技术追求,擅长通过技术解决业务问题,有toB/toP侧AI应用经验者优先。

作者:初尘21
链接:https://www.nowcoder.com/feed/main/detail/115a00015b1342c7ac5625e73de1e338?sourceSSR=users
来源:牛客网
全部评论

相关推荐

02-01 21:02
已编辑
南昌航空大学 Java
import java.util.*;public class Main {static int n,m;static  int [][]graph; //图static int [][]visited; //是否访问static Deque<int[]> deque; //广搜队列//向量static int dx[]={-1,0,1,0};static int dy[]={0,1,0,-1};static int result=0;  //结果public static void main(String[] args) {Scanner in=new Scanner(System.in);n=in.nextInt();m=in.nextInt();graph =new int [n][m];visited =new int [n][m];deque =new ArrayDeque<>();for (int i = 0; i <n ; i++) {for (int j = 0; j <m ; j++) {graph[i][j]=in.nextInt();}}//遍历图,当找到合法陆地的时候送入搜索逻辑for (int i = 0; i < n; i++) {for (int j = 0; j <m ; j++) {if (graph[i][j]==1&&visited[i][j]!=1){result++;//深搜与广搜二选一//                     dfs(i,j);bfs(i,j);}}}System.out.println(result);}//bfsstatic void bfs(int x,int y){//初始元素入队deque.offer(new int[]{x,y});visited[x][y]=1;//将节点的上下左右送入队列并判断合法性while (!deque.isEmpty()){int [] cur=deque.poll();for (int i = 0; i <4 ; i++) {int nextx=dx[i]+cur[0];int nexty=dy[i]+cur[1];//发生越界,已访问或者是水地则continueif (nextx<0||nextx>=n||nexty<0||nexty>=m||graph[nextx][nexty]==0||visited[nextx][nexty]==1) {continue;}visited[nextx][nexty]=1;deque.offer(new int[]{nextx,nexty});}}}//递归逻辑,找到相连的陆地并标记访问过,直到碰到水和访问过的陆地则返回static void dfs(int x,int y){//当碰到水或者已经是拜访过的陆地就终止if(visited[x][y]==1||graph[x][y]==0){return;}visited[x][y]=1;for (int i = 0; i <4; i++) {int nextx=dx[i]+x;int nexty=dy[i]+y;if(nextx<0||nextx>=n||nexty<0||nexty>=m){continue;}dfs(nextx,nexty);//由于并不需要记录路径,所以不需要回溯}}}
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务