|
61 | 61 | "\n", |
62 | 62 | "### OpenAI Model Evolution \n", |
63 | 63 | "\n", |
64 | | - "\n", |
| 64 | + "\n", |
65 | 65 | "\n", |
66 | 66 | "### Key Characteristics\n", |
67 | 67 | "\n", |
|
79 | 79 | "\n", |
80 | 80 | "## 3A. Use Case: Long-Context RAG for Legal Q&A\n", |
81 | 81 | "\n", |
82 | | - "\n", |
| 82 | + "\n", |
83 | 83 | "## 🗂️ TL;DR Matrix\n", |
84 | 84 | "\n", |
85 | 85 | "This table summarizes the core technology choices and their rationale for **this specific Long-Context Agentic RAG implementation**.\n", |
|
133 | 133 | "id": "db9bad1b", |
134 | 134 | "metadata": {}, |
135 | 135 | "source": [ |
136 | | - "\n", |
| 136 | + "\n", |
137 | 137 | "\n", |
138 | 138 | "\n", |
139 | 139 | "## Agentic RAG System: Model Usage\n", |
|
1815 | 1815 | "================================================================================\n", |
1816 | 1816 | "\n", |
1817 | 1817 | "## 3B. Use Case: AI Co-Scientist for Pharma R&D\n", |
1818 | | - "\n", |
| 1818 | + "\n", |
1819 | 1819 | "\n", |
1820 | 1820 | "This section details how to build an AI system that functions as a \"co-scientist\" to accelerate experimental design in pharmaceutical R&D, focusing on optimizing a drug synthesis process under specific constraints.\n", |
1821 | 1821 | "\n", |
|
1855 | 1855 | "\n", |
1856 | 1856 | "The system employs a multi-agent architecture that emulates a high-performing scientific team. Different AI components, acting in specialized roles (such as ideation, critique, and learning from outcomes), collaborate using various models and tools to execute the workflow.\n", |
1857 | 1857 | "\n", |
1858 | | - "\n", |
| 1858 | + "\n", |
1859 | 1859 | "\n", |
1860 | 1860 | "### 2.1. **Scientist Input & Constraints:** \n", |
1861 | 1861 | "The process starts with the scientist defining the goal, target compound, and constraints." |
|
2463 | 2463 | "\n", |
2464 | 2464 | "## 3C. Use Case: Insurance Claim Processing\n", |
2465 | 2465 | "\n", |
2466 | | - "\n", |
| 2466 | + "\n", |
2467 | 2467 | "\n", |
2468 | 2468 | "Many businesses are faced with the task of digitizing hand filled forms. In this section, we will demonstrate how OpenAI can be used to digitize and validate a hand filled insurance form. While this is a common problem for insurance, the same techniques can be applied to a variety of other industries and forms, for example tax forms, invoices, and more.\n", |
2469 | 2469 | "\n", |
|
2493 | 2493 | "\n", |
2494 | 2494 | "The high level basic architecture of the solution is shown below.\n", |
2495 | 2495 | "\n", |
2496 | | - "\n", |
| 2496 | + "\n", |
2497 | 2497 | "\n", |
2498 | 2498 | "This task is complex and requires a wide variety of model capabilities, including vision, function calling, reasoning, and structured output. While `o3` is capable of doing all of these at once, we found during experimentation that `o4-mini` alone was not sufficient to achieve the necessary performance. Due to the higher relative costs of `o3`, we instead opted for a two-stage approach.\n", |
2499 | 2499 | "\n", |
|
2503 | 2503 | "\n", |
2504 | 2504 | "To demonstrate concretely how this works, let's look at a sample image of an insurance form.\n", |
2505 | 2505 | "\n", |
2506 | | - "\n", |
| 2506 | + "\n", |
2507 | 2507 | "\n", |
2508 | 2508 | "While the form itself is fairly straightforward, there is missing data and ambiguous information that will be difficult for a traditional OCR system to fill out correctly. First, notice that the zip code and county have been omitted. Second, the email address of the user is ambiguous \\-- it could be `[email protected]` or `[email protected]`. In the following sections, we will walk through how a well-designed solution can handle these ambiguities and return the correct form results.\n", |
2509 | 2509 | "\n", |
|
3186 | 3186 | "\n", |
3187 | 3187 | "## Adaptation Decision Tree\n", |
3188 | 3188 | "\n", |
3189 | | - "\n", |
| 3189 | + "\n", |
3190 | 3190 | "\n", |
3191 | 3191 | "## Communicating Model Selection to Non-Technical Stakeholders\n", |
3192 | 3192 | "\n", |
|
3286 | 3286 | "\n", |
3287 | 3287 | "## Contributors\n", |
3288 | 3288 | "\n", |
3289 | | - "- Kashyap Coimbatore Murali\n", |
3290 | | - "- Nate Harada \n", |
3291 | | - "- Sai Prashanth Soundararaj \n", |
3292 | | - "- Shikhar Kwatra " |
| 3289 | + "- [Kashyap Coimbatore Murali](https://www.linkedin.com/in/kashyap-murali/)\n", |
| 3290 | + "- [Nate Harada](https://www.linkedin.com/in/nate-harada/) \n", |
| 3291 | + "- [Sai Prashanth Soundararaj](https://www.linkedin.com/in/saiprashanths/)\n", |
| 3292 | + "- [Shikhar Kwatra](https://www.linkedin.com/in/shikharkwatra/)" |
3293 | 3293 | ] |
3294 | 3294 | } |
3295 | 3295 | ], |
|
0 commit comments