-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RAG機能のPoCの実装 #28
base: main
Are you sure you want to change the base?
RAG機能のPoCの実装 #28
Conversation
return | ||
} | ||
|
||
func Chat(channelID, newMessageText string, imageBase64 []string) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ここ以外はgptディレクトリからのコピペです
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
User description
wikiのデータの一部をembeddingした結果を使ったvectorDB形式のRAGのプロトタイプ
PR Type
enhancement, dependencies
Description
rag
パッケージを追加し、RAG機能を実装しました。これにより、OpenAIのチャットストリームとMilvusを使用した検索が可能になりました。rag.Chat
関数を呼び出すようにしました。go.mod
とgo.sum
に新しい依存関係を追加し、ライブラリのバージョン情報を更新しました。Changes walkthrough 📝
MessageReceived.go
ステージング機能にRAGチャットロジックを追加
internal/handler/MessageReceived.go
rag
パッケージのインポートを追加rag.Chat
関数を呼び出すロジックを追加rag.go
RAG機能の実装とチャットメッセージ管理の追加
internal/rag/rag.go
rag
パッケージを追加go.mod
新しい依存関係の追加と更新
go.mod
milvus-sdk-go
やgo-openai
などのライブラリを追加go.sum
依存関係のチェックサムとバージョン情報の更新
go.sum