如何创建智能代理
我目前正在攻读计算机科学荣誉学位,并将人工智能作为一门学科。作为完成该主题的一部分,我必须开发自己的基本智能代理。
我还没有认真思考我实际上需要为这个项目做什么。我不是技术上最有天赋的程序员,我不知道该做什么或从哪里开始
有人可以为我指出正确的方向,从哪里开始学习如何开发智能代理以及任何可能的想法实际做一个项目?
任何 VB.net 参考资料也将不胜感激。(我知道这不是开发 IA 的最佳语言,但由于我的时间限制,这是我“感觉”最舒服的编程语言)
提前感谢
I am currently doing my Honours in Computer Science and taking Artificial Intelligence as a subject. As part of completing the subject I have to develop my own basic intelligent agent.
I have yet to rap my head around what I actually have to do for this project. I am not the most technically gifted programmer and I have no idea of what to do or where to start
Could someone please point me in the right direction as to where to start learning how to develop an Intelligent Agent as well as any possible idea's of what to actually do for a project?
Any VB.net references would be appreciated as well.(I know it's not the best language to develop an IA with, but due to my time constraints this is the programming language I 'feel' most comfortable with)
Thanx in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
嗯,这取决于您如何定义代理。代理。例如,多代理模拟(例如,具有并行个体的实时系统)本质上不同于基于代理的建模(通常是遵循离散时间、离散事件的模拟)范式)。
从您的评论来看,我认为后者就是您正在寻找的。在计算机科学中,我们已经写了很多东西,请参阅可用的 ABM 模拟平台列表/环境你自己。
我建议使用 Repast (最流行的环境之一,其以前的版本也支持 VisualBasic 您正在搜索的内容),或 NetLogo 或 Fables(它们都是进行 ABM 的特定领域语言)。
要大致了解 ABM,这里是我编写的教程关于一个广为人知的玩具模型。
Well, it depends on how you define an agents. For instance a multi-agent simulation (e.g., real time systems with parallel individuals) is inherently different from agent-based modeling (usually a simulation following the discrete time, discrete event paradigms).
From your comments, I think the latter is what you are searching for. In computer science, we have quite a lot of things written already, see the list of available ABM simulation platforms/environments yourself.
I would recommend using Repast (one of the most popular environments, its previous versions also supported VisualBasic what you were searching for), or either NetLogo or Fables (they are both domain-specific languages to do ABM).
To get an overview about ABM, here is a tutorial I wrote about a widely known toy model.
您可以使用 ChatGPT 或 Gemini API 作为 AI 代理的“引擎”。
根据您的代理应该做什么,您可以控制和限制知识基础作为避免暗示的容器。
您可以在以下位置查看正在运行的客户服务代理(基于 ChatGPT):
https://anticlick.com.br
You could use ChatGPT or Gemini API as an "engine" for your AI agent.
Depending on what your agent was supposed to do, you can control and limit the knowledge basis as a conteiner to avoi allucinations.
You can see a customer service agent (ChatGPT based) in action at:
https://anticlick.com.br