0


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

标签: AIGIS 地图 智能体

本文转载自: https://blog.csdn.net/xiangshangdemayi/article/details/139387547
版权归原作者 AIGIS. 所有, 如有侵权,请联系我们删除。

“AIGIS地图智能体功能预览——最强WebGIS打工人秒上岗”的评论:

还没有评论