Skip to content
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

Oraclevs integration #21123

Merged
merged 72 commits into from
May 4, 2024
Merged
Show file tree
Hide file tree
Changes from 66 commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
acb99b1
Commited oraclevs to langchain...
skmishraoracle Apr 11, 2024
f603e6f
oracleds commited...
skmishraoracle Apr 11, 2024
d8d9c27
fix for bugs reported by pms...
skmishraoracle Apr 11, 2024
29c0986
refactor a number of functions/methods private in langchain
skmishraoracle Apr 11, 2024
1bf30cd
re-wire distance functions in langchain
skmishraoracle Apr 13, 2024
c8b814e
Vector Store Documentation
rohanaggarwal7997 Apr 15, 2024
5bbaf9d
doc fix
rohanaggarwal7997 Apr 17, 2024
1b28d35
add oraclevs to __init__.py & lint fixes
skmishraoracle Apr 18, 2024
f35847f
__init__.py changes...
skmishraoracle Apr 18, 2024
afb866b
initial document store commit
hroyofc Apr 18, 2024
80163a1
initial document store commit
hroyofc Apr 18, 2024
454f40e
initial document store commit
hroyofc Apr 18, 2024
b0ad6a9
initial document store commit
hroyofc Apr 18, 2024
d5aaabb
document store init file commit
hroyofc Apr 18, 2024
ea2cf7a
document store init file commit
hroyofc Apr 18, 2024
653ee1a
document store init file commit
hroyofc Apr 18, 2024
53dc73b
Removed oracleds
rohanaggarwal7997 Apr 18, 2024
c504a37
Doc fix
rohanaggarwal7997 Apr 19, 2024
f00e903
Doc fix
rohanaggarwal7997 Apr 19, 2024
2b9ec1c
Add tests
rohanaggarwal7997 Apr 19, 2024
c048d43
Made changes
rohanaggarwal7997 Apr 19, 2024
b1e00b3
Remove username password
rohanaggarwal7997 Apr 19, 2024
0745ea5
lint fixes...
skmishraoracle Apr 20, 2024
36ff706
lint fixes...
skmishraoracle Apr 20, 2024
f4f6745
more lint fixes..
skmishraoracle Apr 20, 2024
b4eaad9
Test fixes
rohanaggarwal7997 Apr 21, 2024
4a17ca2
test lint fix
rohanaggarwal7997 Apr 22, 2024
7b6b7fc
fix lint errors
hroyofc Apr 22, 2024
6201c55
fix lint errors
hroyofc Apr 22, 2024
3e68c39
fix lint errors
hroyofc Apr 22, 2024
d5462ff
Merge pull request #2 from hroyofc/oraclevs_integration
hroyofc Apr 22, 2024
4de50c1
Yashaswi's changes
rohanaggarwal7997 Apr 22, 2024
b63ce6c
Changed Docs
rohanaggarwal7997 Apr 23, 2024
ad896cb
balance lint changes...
skmishraoracle Apr 23, 2024
e30a979
update oracleai embeddings import.
hroyofc Apr 23, 2024
76dc1c2
Merge pull request #3 from hroyofc/oraclevs_integration
hroyofc Apr 23, 2024
915ce13
reorganize docs.
hroyofc Apr 29, 2024
eb05d1c
Merge pull request #4 from hroyofc/oraclevs_integration
hroyofc Apr 29, 2024
46563f4
oracleds
rohanaggarwal7997 Apr 30, 2024
693cb91
Remove oracleds due to lint errors
rohanaggarwal7997 Apr 30, 2024
7d27f50
Fix lint issue
rohanaggarwal7997 Apr 30, 2024
3b28f7c
Format at root folder
rohanaggarwal7997 Apr 30, 2024
b49d6f3
lint fixes 5
skmishraoracle Apr 30, 2024
fa195a4
lint error fixes 6
skmishraoracle Apr 30, 2024
abe44b8
Oracledstest
rohanaggarwal7997 Apr 30, 2024
4d56d53
Addressed Comments
rohanaggarwal7997 Apr 30, 2024
8177fcc
Fixed heading
rohanaggarwal7997 Apr 30, 2024
1ca5d7d
Merge https://github.com/langchain-ai/langchain into oraclevs_integra…
rohanaggarwal7997 Apr 30, 2024
0fbade6
remove password
rohanaggarwal7997 Apr 30, 2024
3a1d9cd
remove password
rohanaggarwal7997 Apr 30, 2024
9db46ea
Merge branch 'master' into oraclevs_integration
baskaryan Apr 30, 2024
4501c02
remove copyright
rohanaggarwal7997 May 1, 2024
3aa11d1
Fix provider name
rohanaggarwal7997 May 1, 2024
db37991
Fix lint error
rohanaggarwal7997 May 1, 2024
9bec035
Merge branch 'master' into oraclevs_integration
baskaryan May 1, 2024
edd3de6
move tests
rohanaggarwal7997 May 1, 2024
ac23009
Merge branch 'oraclevs_integration' of https://github.com/skmishraora…
rohanaggarwal7997 May 1, 2024
5e2e00a
test_imports.py
rohanaggarwal7997 May 1, 2024
2c07926
Remove username and password
rohanaggarwal7997 May 1, 2024
b37d94b
add oracledb to dependencies.
hroyofc May 1, 2024
cee1d7d
Merge pull request #5 from hroyofc/oraclevs_integration
hroyofc May 1, 2024
9b73a63
Undo changes in poetry.lock
rohanaggarwal7997 May 1, 2024
28838cc
Rollback changes in yuan2
rohanaggarwal7997 May 1, 2024
c8711bd
Change pyproject.toml
rohanaggarwal7997 May 3, 2024
7896fef
Poetry update
rohanaggarwal7997 May 3, 2024
7e16a82
fmt
baskaryan May 3, 2024
c70daa1
fmt
baskaryan May 3, 2024
8baea28
fmt
baskaryan May 3, 2024
35f2731
address comments
rohanaggarwal7997 May 3, 2024
141ad51
remove oracledb in tests
rohanaggarwal7997 May 4, 2024
53cd5ac
fmt
baskaryan May 4, 2024
ff92d2e
Merge branch 'master' into oraclevs_integration
baskaryan May 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions cookbook/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,4 @@ Notebook | Description
[two_agent_debate_tools.ipynb](https://github.com/langchain-ai/langchain/tree/master/cookbook/two_agent_debate_tools.ipynb) | Simulate multi-agent dialogues where the agents can utilize various tools.
[two_player_dnd.ipynb](https://github.com/langchain-ai/langchain/tree/master/cookbook/two_player_dnd.ipynb) | Simulate a two-player dungeons & dragons game, where a dialogue simulator class is used to coordinate the dialogue between the protagonist and the dungeon master.
[wikibase_agent.ipynb](https://github.com/langchain-ai/langchain/tree/master/cookbook/wikibase_agent.ipynb) | Create a simple wikibase agent that utilizes sparql generation, with testing done on http://wikidata.org.
[oracleai_demo.ipynb](https://github.com/langchain-ai/langchain/tree/master/cookbook/oracleai_demo.ipynb) | This guide outlines how to utilize Oracle AI Vector Search alongside Langchain for an end-to-end RAG pipeline, providing step-by-step examples. The process includes loading documents from various sources using OracleDocLoader, summarizing them either within or outside the database with OracleSummary, and generating embeddings similarly through OracleEmbeddings. It also covers chunking documents according to specific requirements using Advanced Oracle Capabilities from OracleTextSplitter, and finally, storing and indexing these documents in a Vector Store for querying with OracleVS.