模极社社区 - 制造业全产业链交流平台

    • 登录
    • 版块
    • 最新
    • 话题
    • 热门
    • 用户
    • 群组

    知识库建设 - 模具行业知识管理方法——模具行业从业者必备知识手册

    社区公告
    1
    1
    1
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • S
      system 2 最后由 编辑

      <h2>知识库</h2>

      <p>本文档介绍如何在 VeADK-Go 中使用知识库。</p>

      <h3>导入</h3>

      <pre><code>
      import (
      "context"
      "fmt"
      "log"

      veagent "github.com/volcengine/veadk-go/agent/llmagent"
      "github.com/volcengine/veadk-go/apps"
      "github.com/volcengine/veadk-go/apps/agentkit_server_app"
      "github.com/volcengine/veadk-go/integrations/ve_tos"
      "github.com/volcengine/veadk-go/knowledgebase"
      "github.com/volcengine/veadk-go/knowledgebase/backend/viking_knowledge_backend"
      "github.com/volcengine/veadk-go/knowledgebase/ktypes"
      "google.golang.org/adk/agent"
      "google.golang.org/adk/agent/llmagent"
      "google.golang.org/adk/session"
      

      )
      </code></pre>

      <h3>定义</h3>

      <p>通过 <code>KnowledgeBase</code> 类可以定义一个知识库,并挂载到智能体上。</p>

      <pre><code>
      func main() {
      ctx := context.Background()
      knowledgeBase, err := knowledgebase.NewKnowledgeBase(
      ktypes.VikingBackend,
      knowledgebase.WithBackendConfig(
      &viking_knowledge_backend.Config{
      Index: "...",
      CreateIfNotExist: true, // 当 Index 不存在时会自动创建
      TosConfig: &ve_tos.Config{
      Bucket: "...",
      },
      }),
      )
      if err != nil {
      log.Fatal("NewVikingKnowledgeBackend error: ", err)
      }

      veAgent, err := veagent.New(&veagent.Config{
      	Config: llmagent.Config{
      		Name:        "...",
      		Description: "...",
      		Instruction: `...`,
      	},
      	ModelName: "...",
      	KnowledgeBase: knowledgeBase,
      })
      if err != nil {
      	fmt.Printf("NewLLMAgent failed: %v", err)
      	return
      }
      

      }
      </code></pre>

      <hr>

      <p>本文由模极社发布</p>

      <hr>
      <p>!<a href="upload://im5w4bbZS7qEfHo32U8caxAUX72.svg">知识库建设 - 模具行业知识管理方法</a></p>

      <hr>
      <h4>📋 相关标准参考</h4>
      <ul>
      <li>GB/T 12555 塑料注射模模架</li>
      </ul>

      <hr>
      <h4>🔗 你可能还感兴趣</h4>
      <ul>
      <li><a href="/t/5214/5214">热流道模具接线图详解:温控系统和加热线连接</a></li>
      <li><a href="/t/4481/4481">@babel/plugin-transform-unicode-sets-regex</a></li>
      <li><a href="/t/2861/2861">橡胶模型芯功能说明与设计选型指南</a></li>
      </ul>

      <hr>
      <p><strong>相关推荐:</strong></p>
      <ul>
      <li><a href="https://www.mj7.cn/t/4836-4836">北京模具产业 — 科技研发驱动型模具基地</a></li>
      <li><a href="https://www.mj7.cn/t/4835-4835">上海模具产业 — 高端精密模具研发中心</a></li>
      <li><a href="https://www.mj7.cn/t/4834-4834">产业集群与模具产业发展的关系</a></li>
      </ul>

      <hr>
      <p>哪个方案更实用?欢迎投票讨论。</p>

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      Powered by NodeBB | Contributors