AIGIS地图智能体功能预览——最强WebGIS打工人秒上岗

点我去AIGIS公众号查看本文

前言

  经过两个月的努力,作者终于基于MetaGPT研发出了首个地图智能体-----AIGIS地图智能体。今天在网上搜了一下,终于发现有人也在和作者做同样的事,中国地质大学(武汉)地理与信息工程学院禹文豪教授团队也在做地图智能体。非常高兴能看到如此优秀的团队也在这方面探索,说明我们的方向没有错。希望这个方向的人越来越多,期待百花齐放的那天。还是那句话,写代码这件事被人工智能取代已经是必然的趋势了,就是时间上的早晚而已,与其等待别人来取代我们,不如我们自己革自己的命。

1.这地图智能体是用来干什么的?

  地图智能体最终要实现的功能就是让用户通过对话的方式来做一个GIS系统出来。

2.智能体介绍

  什么是智能体?其实今天仍然有很多人不知道这个概念。简单来说,智能体就是让大模型表现出类似人的行为。所以智能体首先是基于大模型的,在大模型的基础上加上观察、记忆、思考、行动,即:

智能体 = 大模型+观察+思考+行动+记忆

3.二维效果

  不废话,我们直接上点图看效果,先看一个聚合图,本质上是AI使用OpenLayers实现的。
在这里插入图片描述
  整个过程是通过对话实现的,稍微有点不太稳定,这次我们换成热力图
在这里插入图片描述
  一步步的引导让展示一下西安市的热门旅游景点
在这里插入图片描述
  位置有偏差,后期可以接入我们自己的数据,但功能基本能够满足我们的需求。

4.三维效果

  先让画个HelloWorld看看
在这里插入图片描述
  加个arcgis地形看看,把url给了它,如果不能正常加载还需要引导对应的类
在这里插入图片描述
  不同的模型写出来的代码不一样,引导也不一样,目前写代码最强的是GPT4o,国内的我觉得qwen max也不错。

5.大模型写不出来正确的代码怎么办?

  很多程序员都使用过大模型,都知道大模型有时候并不能写出来你想要的代码。
  怎么解决这个问题?
  加入人类反馈或者让另一个智能体去搜索总结,然后把信息反馈给这个智能体就可以了。比如,如果是写OpenLayers,就去OpenLayers的官网找解决方案,如果是写Cesium,就去Cesium的官网找解决方案,或者更通用的,Google去找解决方案,人不就是这么干的吗?

6.所以最终会产生一个什么样的现象?

  因为我们最终要实现的功能就是让用户通过对话的方式来做一个GIS系统出来。比如我们现在已经实现了人类反馈搜索反馈,那么使用这个工具,普通人当然是可以做出来一个GIS系统的。如果是程序员使用这个工具呢?因为程序员是知道原理的,所以程序员的反馈更高效。就拿写代码的智能体来说,如果程序员对智能体稍加指导,那么它很快就能写出来想要的代码了。因此,专业的人使用专业的工具,都不只是事半功倍了,是事半功几十倍。

7.现在我们可用的大模型有哪些?

  那现在我们可用的大模型有哪些?
  那可太多了,鼎鼎大名的ChatGPT、GPT4你肯定听说过,那么国内可用的大模型有哪些?通义千问,智谱清言、DeepSeek、豆包等等。

国内访问不到ChatGPT、GPT4的同学可以上微软的Azure平台上也有ChatGPT、GPT4

8.不会写代码怎么开发自己的专属智能体?

  我不会写代码,怎么开发自己的专属智能体?
  上面的各大厂商都有自己的智能体平台,不用懂代码,会写提示词就能新建智能体。

9.什么是提示词?

  什么是提示词?
  提示词就是通过指定大模型扮演的角色和行为,让大模型做出相应回应,我这里给出3个示例。
eg:
1.专业开发者提示词,参考链接
在这里插入图片描述
2.学术助理提示词,参考链接
在这里插入图片描述
3.全能作家提示词,参考链接
在这里插入图片描述

10.标准操作流程(SOP)

  如果我们要问开发一个智能体最重要的是是什么?毫无疑问是sop,即智能体的行为过程,这里我将AIGIS地图智能体的sop放出来给大家做个参考。
在这里插入图片描述
在这里插入图片描述
  我们有三个角色,分别是开发、测试和客服。见名知意,很简单大家就能知道他们是干什么的。他们三个各自有自己的行为(Action),然后他们之间通过消息交互。开发完成工作之后,测试开始干活。等所有工作完成之后,向用户进行反馈。而客户则负责在整个过程期间和客户聊天。

11.一些思考和问题

1.要让智能体单一职责吗?
2.标准操作流程(SOP)要改吗?
3.需要客服吗?
4.要让智能体既能对话又能开发吗?
5.多智能体一定比单智能体效果好吗?
6.需要进行CodeReview吗?CodeRview把原先的好代码改坏了怎么办?
7.是先捋流程还是先实现核心功能?
8.局部代码更新的最佳方式是什么?

12.总结

  目前这个AIGIS地图智能体还不是十分的稳定,流程上也不是十分的完善,还有很多事要做,所以就不放出来给大家使用了,等到完善了以后再放。在这个快速变化时代,程序员有机会也有能力,首先接触并使用AI,希望大家能居安思危。今天我发这篇文章,是想告诉大家一个信号,时代变了,不论你愿不愿意。你改变不了环境,你就改变你自己。其实所有人都能看到时代变了,机会来了,但并不是所有人都能抓住时代的机会,就像以往淘宝、滴滴、抖音等各次浪潮一样。不要逆着潮流走,顺着潮流走,你会事半功倍。本文我们就介绍到这里,后面我们开始更新系列文章,如何使用MetaGPT实现AIGIS地图智能体,回见~

更多精彩内容见公众号AIGIS

  • 25
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AIGIS.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值